onesignal_rust_api/models/
notification_with_meta_all_of.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
15pub struct NotificationWithMetaAllOf {
16 #[serde(rename = "remaining", skip_serializing_if = "Option::is_none")]
18 pub remaining: Option<i32>,
19 #[serde(rename = "successful", skip_serializing_if = "Option::is_none")]
21 pub successful: Option<i32>,
22 #[serde(rename = "failed", skip_serializing_if = "Option::is_none")]
24 pub failed: Option<i32>,
25 #[serde(rename = "errored", skip_serializing_if = "Option::is_none")]
27 pub errored: Option<i32>,
28 #[serde(rename = "converted", skip_serializing_if = "Option::is_none")]
30 pub converted: Option<i32>,
31 #[serde(rename = "queued_at", skip_serializing_if = "Option::is_none")]
33 pub queued_at: Option<i64>,
34 #[serde(rename = "send_after", skip_serializing_if = "Option::is_none")]
36 pub send_after: Option<i64>,
37 #[serde(rename = "completed_at", skip_serializing_if = "Option::is_none")]
39 pub completed_at: Option<i64>,
40 #[serde(rename = "platform_delivery_stats", skip_serializing_if = "Option::is_none")]
41 pub platform_delivery_stats: Option<Box<crate::models::PlatformDeliveryData>>,
42 #[serde(rename = "received", skip_serializing_if = "Option::is_none")]
44 pub received: Option<i32>,
45 #[serde(rename = "throttle_rate_per_minute", skip_serializing_if = "Option::is_none")]
47 pub throttle_rate_per_minute: Option<i32>,
48 #[serde(rename = "canceled", skip_serializing_if = "Option::is_none")]
50 pub canceled: Option<bool>,
51 #[serde(rename = "email_bcc", skip_serializing_if = "Option::is_none")]
53 pub email_bcc: Option<Vec<String>>,
54 #[serde(rename = "bcc_sent", skip_serializing_if = "Option::is_none")]
56 pub bcc_sent: Option<i32>,
57}
58
59impl NotificationWithMetaAllOf {
60 pub fn new() -> NotificationWithMetaAllOf {
61 NotificationWithMetaAllOf {
62 remaining: None,
63 successful: None,
64 failed: None,
65 errored: None,
66 converted: None,
67 queued_at: None,
68 send_after: None,
69 completed_at: None,
70 platform_delivery_stats: None,
71 received: None,
72 throttle_rate_per_minute: None,
73 canceled: None,
74 email_bcc: None,
75 bcc_sent: None,
76 }
77 }
78}
79
80