From e19f75eb7de41fa61e50dafe2bc5a171a36874b1 Mon Sep 17 00:00:00 2001 From: pfvatterott Date: Fri, 28 Mar 2025 09:38:37 -0600 Subject: [PATCH 1/3] Add require_2fa_by, extra_domains to UpdateOrg. Add-legacy_user_id to UpdateUser --- src/models/update_metadata_request.rs | 3 +++ src/models/update_org_request.rs | 10 ++++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/models/update_metadata_request.rs b/src/models/update_metadata_request.rs index 46f7ad5..b91dedf 100644 --- a/src/models/update_metadata_request.rs +++ b/src/models/update_metadata_request.rs @@ -31,6 +31,8 @@ pub struct UpdateMetadataRequest { pub properties: Option>, #[serde(rename = "update_password_required", skip_serializing_if = "Option::is_none")] pub update_password_required: Option, + #[serde(rename = "legacy_user_id", skip_serializing_if = "Option::is_none")] + pub legacy_user_id: Option, } impl UpdateMetadataRequest { @@ -43,6 +45,7 @@ impl UpdateMetadataRequest { metadata: None, properties: None, update_password_required: None, + legacy_user_id: None, } } } diff --git a/src/models/update_org_request.rs b/src/models/update_org_request.rs index dc6a940..a1ddee3 100644 --- a/src/models/update_org_request.rs +++ b/src/models/update_org_request.rs @@ -30,9 +30,10 @@ pub struct UpdateOrgRequest { pub restrict_to_domain: Option, #[serde(rename = "legacy_org_id", skip_serializing_if = "Option::is_none")] pub legacy_org_id: Option, - // TODO: This should be added once supported in the FE. - // #[serde(rename = "require_2fa_by", skip_serializing_if = "Option::is_none")] - // pub require_2fa_by: Option>, + #[serde(rename = "require_2fa_by", skip_serializing_if = "Option::is_none")] + pub require_2fa_by: Option>, + #[serde(rename = "extra_domains", skip_serializing_if = "Option::is_none")] + pub extra_domains: Vec, } impl UpdateOrgRequest { @@ -46,7 +47,8 @@ impl UpdateOrgRequest { autojoin_by_domain: None, restrict_to_domain: None, legacy_org_id: None, - // require_2fa_by: None, + require_2fa_by: None, + extra_domains: None, } } } From 15b426a0944f96dd95629035e591c47024cae50a Mon Sep 17 00:00:00 2001 From: pfvatterott Date: Thu, 3 Apr 2025 10:25:10 -0600 Subject: [PATCH 2/3] Make extra_domains optional --- src/models/update_org_request.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/update_org_request.rs b/src/models/update_org_request.rs index a1ddee3..70f9711 100644 --- a/src/models/update_org_request.rs +++ b/src/models/update_org_request.rs @@ -33,7 +33,7 @@ pub struct UpdateOrgRequest { #[serde(rename = "require_2fa_by", skip_serializing_if = "Option::is_none")] pub require_2fa_by: Option>, #[serde(rename = "extra_domains", skip_serializing_if = "Option::is_none")] - pub extra_domains: Vec, + pub extra_domains: Option>, } impl UpdateOrgRequest { From e00996bba944f84f45456e0083d99e5b54fa4d2f Mon Sep 17 00:00:00 2001 From: pfvatterott Date: Thu, 3 Apr 2025 11:14:07 -0600 Subject: [PATCH 3/3] Change require_2fa_by to String --- src/models/update_org_request.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/update_org_request.rs b/src/models/update_org_request.rs index 70f9711..5ca6a68 100644 --- a/src/models/update_org_request.rs +++ b/src/models/update_org_request.rs @@ -31,7 +31,7 @@ pub struct UpdateOrgRequest { #[serde(rename = "legacy_org_id", skip_serializing_if = "Option::is_none")] pub legacy_org_id: Option, #[serde(rename = "require_2fa_by", skip_serializing_if = "Option::is_none")] - pub require_2fa_by: Option>, + pub require_2fa_by: Option, #[serde(rename = "extra_domains", skip_serializing_if = "Option::is_none")] pub extra_domains: Option>, }