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}
49
50impl NotificationWithMetaAllOf {
51 pub fn new() -> NotificationWithMetaAllOf {
52 NotificationWithMetaAllOf {
53 remaining: None,
54 successful: None,
55 failed: None,
56 errored: None,
57 converted: None,
58 queued_at: None,
59 send_after: None,
60 completed_at: None,
61 platform_delivery_stats: None,
62 received: None,
63 throttle_rate_per_minute: None,
64 }
65 }
66}
67
68