clerk_sdk_rust_community/models/
create_email_request.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct CreateEmailRequest {
16 #[serde(rename = "from_email_name", skip_serializing_if = "Option::is_none")]
18 pub from_email_name: Option<String>,
19 #[serde(rename = "subject", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
21 pub subject: Option<Option<String>>,
22 #[serde(rename = "body", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
24 pub body: Option<Option<String>>,
25 #[serde(rename = "email_address_id", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
27 pub email_address_id: Option<Option<String>>,
28 #[serde(rename = "template_slug", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
30 pub template_slug: Option<Option<String>>,
31}
32
33impl CreateEmailRequest {
34 pub fn new() -> CreateEmailRequest {
35 CreateEmailRequest {
36 from_email_name: None,
37 subject: None,
38 body: None,
39 email_address_id: None,
40 template_slug: None,
41 }
42 }
43}
44
45