onesignal_rust_api/models/
notification_with_meta_all_of.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
14pub struct NotificationWithMetaAllOf {
15 #[serde(rename = "remaining", skip_serializing_if = "Option::is_none")]
17 pub remaining: Option<i32>,
18 #[serde(rename = "successful", skip_serializing_if = "Option::is_none")]
20 pub successful: Option<i32>,
21 #[serde(rename = "failed", skip_serializing_if = "Option::is_none")]
23 pub failed: Option<i32>,
24 #[serde(rename = "errored", skip_serializing_if = "Option::is_none")]
26 pub errored: Option<i32>,
27 #[serde(rename = "converted", skip_serializing_if = "Option::is_none")]
29 pub converted: Option<i32>,
30 #[serde(rename = "queued_at", skip_serializing_if = "Option::is_none")]
32 pub queued_at: Option<i64>,
33 #[serde(rename = "send_after", skip_serializing_if = "Option::is_none")]
35 pub send_after: Option<i64>,
36 #[serde(rename = "completed_at", skip_serializing_if = "Option::is_none")]
38 pub completed_at: Option<i64>,
39 #[serde(rename = "platform_delivery_stats", skip_serializing_if = "Option::is_none")]
40 pub platform_delivery_stats: Option<Box<crate::models::PlatformDeliveryData>>,
41 #[serde(rename = "received", skip_serializing_if = "Option::is_none")]
43 pub received: Option<i32>,
44 #[serde(rename = "throttle_rate_per_minute", skip_serializing_if = "Option::is_none")]
46 pub throttle_rate_per_minute: Option<i32>,
47 #[serde(rename = "canceled", skip_serializing_if = "Option::is_none")]
49 pub canceled: Option<bool>,
50 #[serde(rename = "email_bcc", skip_serializing_if = "Option::is_none")]
52 pub email_bcc: Option<Vec<String>>,
53 #[serde(rename = "bcc_sent", skip_serializing_if = "Option::is_none")]
55 pub bcc_sent: Option<i32>,
56}
57
58impl NotificationWithMetaAllOf {
59 pub fn new() -> NotificationWithMetaAllOf {
60 NotificationWithMetaAllOf {
61 remaining: None,
62 successful: None,
63 failed: None,
64 errored: None,
65 converted: None,
66 queued_at: None,
67 send_after: None,
68 completed_at: None,
69 platform_delivery_stats: None,
70 received: None,
71 throttle_rate_per_minute: None,
72 canceled: None,
73 email_bcc: None,
74 bcc_sent: None,
75 }
76 }
77}
78
79