revolt_api/models/
response_verify_any_of_ticket.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
16pub struct ResponseVerifyAnyOfTicket {
17 #[serde(rename = "_id")]
19 pub _id: String,
20 #[serde(rename = "account_id")]
22 pub account_id: String,
23 #[serde(rename = "token")]
25 pub token: String,
26 #[serde(rename = "validated")]
28 pub validated: bool,
29 #[serde(rename = "authorised")]
31 pub authorised: bool,
32 #[serde(rename = "last_totp_code", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
34 pub last_totp_code: Option<Option<String>>,
35}
36
37impl ResponseVerifyAnyOfTicket {
38 pub fn new(_id: String, account_id: String, token: String, validated: bool, authorised: bool) -> ResponseVerifyAnyOfTicket {
40 ResponseVerifyAnyOfTicket {
41 _id,
42 account_id,
43 token,
44 validated,
45 authorised,
46 last_totp_code: None,
47 }
48 }
49}
50
51