clerk_sdk_rust_community/models/
update_instance_auth_config_request.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct UpdateInstanceAuthConfigRequest {
16 #[serde(rename = "restricted_to_allowlist", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
18 pub restricted_to_allowlist: Option<Option<bool>>,
19 #[serde(rename = "from_email_address", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
21 pub from_email_address: Option<Option<String>>,
22 #[serde(rename = "progressive_sign_up", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
24 pub progressive_sign_up: Option<Option<bool>>,
25 #[serde(rename = "session_token_template", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
27 pub session_token_template: Option<Option<String>>,
28 #[serde(rename = "enhanced_email_deliverability", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
30 pub enhanced_email_deliverability: Option<Option<bool>>,
31 #[serde(rename = "test_mode", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
33 pub test_mode: Option<Option<bool>>,
34}
35
36impl UpdateInstanceAuthConfigRequest {
37 pub fn new() -> UpdateInstanceAuthConfigRequest {
38 UpdateInstanceAuthConfigRequest {
39 restricted_to_allowlist: None,
40 from_email_address: None,
41 progressive_sign_up: None,
42 session_token_template: None,
43 enhanced_email_deliverability: None,
44 test_mode: None,
45 }
46 }
47}
48
49