Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 2.14 KB

QuorumStatusQuorum.md

File metadata and controls

37 lines (28 loc) · 2.14 KB

QuorumStatusQuorum

The approval criteria and how far they have been met. type discriminates the two shapes: SIMPLE flattens the common single-tier case, RULESET is the general multi-tier form.

Properties

Name Type Description Notes
type str Discriminator identifying the flattened single-tier shape.
threshold int Number of approvals this request requires.
current_approval_count int Approvals collected so far toward `threshold`.
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]
members List[int] Indexes into the top-level `users` array identifying the users who may approve. Returned only for `quorumStatusMode=FULL`; omitted otherwise. [optional]
ruleset_match str Whether every sub-request in `rulesets` must be satisfied (`ALL`) or any single one of them (`ANY`).
rulesets List[QuorumRuleset] The sub-requests of the approval criteria, evaluated according to `rulesetMatch`.

Example

from fireblocks.models.quorum_status_quorum import QuorumStatusQuorum

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

# convert the object into a dict
quorum_status_quorum_dict = quorum_status_quorum_instance.to_dict()
# create an instance of QuorumStatusQuorum from a dict
quorum_status_quorum_from_dict = QuorumStatusQuorum.from_dict(quorum_status_quorum_dict)

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