Organizationcontract, and thereby become a functional part of its architecture. To link a Component to a
Organization, its reference data is passed as a
Componentstruct, composed of the following parameters:
key-> a user-defined, immutable key (in
bytes32format) used to attach a specific Component to a Guild.
location-> the contract address of that specific component.
active-> a boolean value that represents whether a Component is 'active' (true) or 'passive' (false). In the first case, the Component's key is marked as active; in the second case, the Component's key is marked as passive.
log-> a boolean value that represents whether the Component has to be saved in the history (true) or not (false).
Organizationto which it is linked, as well as on the other Components linked to the Guild.
Organizationcontract to call a specific contract with certain input parameters performing a