clerk_rs/models/
update_instance_request.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
12pub struct UpdateInstanceRequest {
13 #[serde(rename = "test_mode", skip_serializing_if = "Option::is_none")]
15 pub test_mode: Option<bool>,
16 #[serde(rename = "hibp", skip_serializing_if = "Option::is_none")]
18 pub hibp: Option<bool>,
19 #[serde(rename = "enhanced_email_deliverability", skip_serializing_if = "Option::is_none")]
21 pub enhanced_email_deliverability: Option<bool>,
22 #[serde(rename = "support_email", skip_serializing_if = "Option::is_none")]
23 pub support_email: Option<String>,
24 #[serde(rename = "clerk_js_version", skip_serializing_if = "Option::is_none")]
25 pub clerk_js_version: Option<String>,
26 #[serde(rename = "development_origin", skip_serializing_if = "Option::is_none")]
27 pub development_origin: Option<String>,
28 #[serde(rename = "allowed_origins", skip_serializing_if = "Option::is_none")]
30 pub allowed_origins: Option<Vec<String>>,
31 #[serde(rename = "cookieless_dev", skip_serializing_if = "Option::is_none")]
33 pub cookieless_dev: Option<bool>,
34 #[serde(rename = "url_based_session_syncing", skip_serializing_if = "Option::is_none")]
36 pub url_based_session_syncing: Option<bool>,
37}
38
39impl UpdateInstanceRequest {
40 pub fn new() -> UpdateInstanceRequest {
41 UpdateInstanceRequest {
42 test_mode: None,
43 hibp: None,
44 enhanced_email_deliverability: None,
45 support_email: None,
46 clerk_js_version: None,
47 development_origin: None,
48 allowed_origins: None,
49 cookieless_dev: None,
50 url_based_session_syncing: None,
51 }
52 }
53}