twilio_rust_openapi/models/
api_period_v2010_period_account_period_queue.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct ApiPeriodV2010PeriodAccountPeriodQueue {
16 #[serde(rename = "date_updated", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
18 pub date_updated: Option<Option<String>>,
19 #[serde(rename = "current_size", skip_serializing_if = "Option::is_none")]
21 pub current_size: Option<i32>,
22 #[serde(rename = "friendly_name", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
24 pub friendly_name: Option<Option<String>>,
25 #[serde(rename = "uri", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
27 pub uri: Option<Option<String>>,
28 #[serde(rename = "account_sid", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
30 pub account_sid: Option<Option<String>>,
31 #[serde(rename = "average_wait_time", skip_serializing_if = "Option::is_none")]
33 pub average_wait_time: Option<i32>,
34 #[serde(rename = "sid", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
36 pub sid: Option<Option<String>>,
37 #[serde(rename = "date_created", default, with = "::serde_with::rust::double_option", skip_serializing_if = "Option::is_none")]
39 pub date_created: Option<Option<String>>,
40 #[serde(rename = "max_size", skip_serializing_if = "Option::is_none")]
42 pub max_size: Option<i32>,
43}
44
45impl ApiPeriodV2010PeriodAccountPeriodQueue {
46 pub fn new() -> ApiPeriodV2010PeriodAccountPeriodQueue {
47 ApiPeriodV2010PeriodAccountPeriodQueue {
48 date_updated: None,
49 current_size: None,
50 friendly_name: None,
51 uri: None,
52 account_sid: None,
53 average_wait_time: None,
54 sid: None,
55 date_created: None,
56 max_size: None,
57 }
58 }
59}
60