Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.7 KB

File metadata and controls

32 lines (23 loc) · 1.7 KB

LegacyPolicyRuleAuthorizationGroups

Defines the transaction approval terms

Properties

Name Type Description Notes
logic str * AND - requires approval of all authorization groups * OR - requires approval of at least one of the authorization groups [optional]
allow_operator_as_authorizer bool Defines whether the user who initiates a transaction can approve their own transaction and count toward the approval threshold for their transaction [optional]
groups List[LegacyPolicyRuleAuthorizationGroupsGroupsInner] Groups of entities which can approve the transaction [optional]

Example

from fireblocks.models.legacy_policy_rule_authorization_groups import LegacyPolicyRuleAuthorizationGroups

# TODO update the JSON string below
json = "{}"
# create an instance of LegacyPolicyRuleAuthorizationGroups from a JSON string
legacy_policy_rule_authorization_groups_instance = LegacyPolicyRuleAuthorizationGroups.from_json(json)
# print the JSON string representation of the object
print(LegacyPolicyRuleAuthorizationGroups.to_json())

# convert the object into a dict
legacy_policy_rule_authorization_groups_dict = legacy_policy_rule_authorization_groups_instance.to_dict()
# create an instance of LegacyPolicyRuleAuthorizationGroups from a dict
legacy_policy_rule_authorization_groups_from_dict = LegacyPolicyRuleAuthorizationGroups.from_dict(legacy_policy_rule_authorization_groups_dict)

[Back to Model list] [Back to API list] [Back to README]