mailslurp/models/
alias_projection.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
16pub struct AliasProjection {
17 #[serde(rename = "createdAt")]
18 pub created_at: String,
19 #[serde(rename = "emailAddress")]
20 pub email_address: String,
21 #[serde(rename = "id")]
22 pub id: String,
23 #[serde(rename = "inboxId")]
24 pub inbox_id: String,
25 #[serde(rename = "name", skip_serializing_if = "Option::is_none")]
26 pub name: Option<String>,
27 #[serde(rename = "updatedAt")]
28 pub updated_at: String,
29 #[serde(rename = "useThreads", skip_serializing_if = "Option::is_none")]
30 pub use_threads: Option<bool>,
31 #[serde(rename = "userId")]
32 pub user_id: String,
33}
34
35impl AliasProjection {
36 pub fn new(created_at: String, email_address: String, id: String, inbox_id: String, updated_at: String, user_id: String) -> AliasProjection {
38 AliasProjection {
39 created_at,
40 email_address,
41 id,
42 inbox_id,
43 name: None,
44 updated_at,
45 use_threads: None,
46 user_id,
47 }
48 }
49}
50
51