The general shape, used when the request has more than one sub-request or a sub-request with more than one tier. Each entry in rulesets is a sub-request; each of its groups is a tier.
| Name | Type | Description | Notes |
|---|---|---|---|
| type | str | Discriminator identifying the multi-tier shape. | |
| ruleset_match | str | Whether every sub-request in `rulesets` must be satisfied (`ALL`) or any single one of them (`ANY`). | |
| status | QuorumApprovalState | ||
| is_mandatory_owner_approved | bool | Present only when this request additionally requires the workspace owner's approval. `false` means the owner has not approved yet. Absent when no owner approval is required. | [optional] |
| rulesets | List[QuorumRuleset] | The sub-requests of the approval criteria, evaluated according to `rulesetMatch`. |
from fireblocks.models.ruleset_quorum import RulesetQuorum
# TODO update the JSON string below
json = "{}"
# create an instance of RulesetQuorum from a JSON string
ruleset_quorum_instance = RulesetQuorum.from_json(json)
# print the JSON string representation of the object
print(RulesetQuorum.to_json())
# convert the object into a dict
ruleset_quorum_dict = ruleset_quorum_instance.to_dict()
# create an instance of RulesetQuorum from a dict
ruleset_quorum_from_dict = RulesetQuorum.from_dict(ruleset_quorum_dict)