twilio_openapi/models/
message_enum_status.rs1#[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