twilio_openapi/models/
message_enum_status.rs

1/*
2 * Twilio - Api
3 *
4 * This is the public Twilio REST API.
5 *
6 * The version of the OpenAPI document: 1.37.3
7 * Contact: support@twilio.com
8 * Generated by: https://openapi-generator.tech
9 */
10
11
12/// 
13#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
14pub enum MessageEnumStatus {
15    #[serde(rename = "queued")]
16    Queued,
17    #[serde(rename = "sending")]
18    Sending,
19    #[serde(rename = "sent")]
20    Sent,
21    #[serde(rename = "failed")]
22    Failed,
23    #[serde(rename = "delivered")]
24    Delivered,
25    #[serde(rename = "undelivered")]
26    Undelivered,
27    #[serde(rename = "receiving")]
28    Receiving,
29    #[serde(rename = "received")]
30    Received,
31    #[serde(rename = "accepted")]
32    Accepted,
33    #[serde(rename = "scheduled")]
34    Scheduled,
35    #[serde(rename = "read")]
36    Read,
37    #[serde(rename = "partially_delivered")]
38    PartiallyDelivered,
39    #[serde(rename = "canceled")]
40    Canceled,
41
42}
43
44impl ToString for MessageEnumStatus {
45    fn to_string(&self) -> String {
46        match self {
47            Self::Queued => String::from("queued"),
48            Self::Sending => String::from("sending"),
49            Self::Sent => String::from("sent"),
50            Self::Failed => String::from("failed"),
51            Self::Delivered => String::from("delivered"),
52            Self::Undelivered => String::from("undelivered"),
53            Self::Receiving => String::from("receiving"),
54            Self::Received => String::from("received"),
55            Self::Accepted => String::from("accepted"),
56            Self::Scheduled => String::from("scheduled"),
57            Self::Read => String::from("read"),
58            Self::PartiallyDelivered => String::from("partially_delivered"),
59            Self::Canceled => String::from("canceled"),
60        }
61    }
62}
63
64impl Default for MessageEnumStatus {
65    fn default() -> MessageEnumStatus {
66        Self::Queued
67    }
68}
69
70
71
72