fireblocks_sdk/models/
approvers_config_v2_approval_groups_inner.rs1use {
10 crate::models,
11 serde::{Deserialize, Serialize},
12};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct ApproversConfigV2ApprovalGroupsInner {
16 #[serde(rename = "threshold")]
18 pub threshold: f64,
19 #[serde(rename = "users", skip_serializing_if = "Option::is_none")]
21 pub users: Option<Vec<String>>,
22 #[serde(rename = "groups", skip_serializing_if = "Option::is_none")]
24 pub groups: Option<Vec<String>>,
25}
26
27impl ApproversConfigV2ApprovalGroupsInner {
28 pub fn new(threshold: f64) -> ApproversConfigV2ApprovalGroupsInner {
29 ApproversConfigV2ApprovalGroupsInner {
30 threshold,
31 users: None,
32 groups: None,
33 }
34 }
35}