onesignal_rust_api/models/
delivery_data.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct DeliveryData {
16 #[serde(rename = "successful", skip_serializing_if = "Option::is_none")]
18 pub successful: Option<i32>,
19 #[serde(rename = "failed", skip_serializing_if = "Option::is_none")]
21 pub failed: Option<i32>,
22 #[serde(rename = "errored", skip_serializing_if = "Option::is_none")]
24 pub errored: Option<i32>,
25 #[serde(rename = "converted", skip_serializing_if = "Option::is_none")]
27 pub converted: Option<i32>,
28 #[serde(rename = "received", skip_serializing_if = "Option::is_none")]
30 pub received: Option<i32>,
31}
32
33impl DeliveryData {
34 pub fn new() -> DeliveryData {
35 DeliveryData {
36 successful: None,
37 failed: None,
38 errored: None,
39 converted: None,
40 received: None,
41 }
42 }
43}
44
45