btcpay_client/models/
webhook_invoice_invalid_event.rs1#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
14pub struct WebhookInvoiceInvalidEvent {
15 #[serde(rename = "deliveryId", skip_serializing_if = "Option::is_none")]
17 pub delivery_id: Option<String>,
18 #[serde(rename = "webhookId", skip_serializing_if = "Option::is_none")]
20 pub webhook_id: Option<String>,
21 #[serde(rename = "originalDeliveryId", skip_serializing_if = "Option::is_none")]
23 pub original_delivery_id: Option<String>,
24 #[serde(rename = "isRedelivery", skip_serializing_if = "Option::is_none")]
26 pub is_redelivery: Option<bool>,
27 #[serde(rename = "type", skip_serializing_if = "Option::is_none")]
29 pub _type: Option<String>,
30 #[serde(rename = "timestamp", skip_serializing_if = "Option::is_none")]
32 pub timestamp: Option<f32>,
33 #[serde(rename = "storeId", skip_serializing_if = "Option::is_none")]
35 pub store_id: Option<String>,
36 #[serde(rename = "invoiceId", skip_serializing_if = "Option::is_none")]
38 pub invoice_id: Option<String>,
39 #[serde(rename = "manuallyMarked", skip_serializing_if = "Option::is_none")]
41 pub manually_marked: Option<bool>,
42}
43
44impl WebhookInvoiceInvalidEvent {
45 pub fn new() -> WebhookInvoiceInvalidEvent {
47 WebhookInvoiceInvalidEvent {
48 delivery_id: None,
49 webhook_id: None,
50 original_delivery_id: None,
51 is_redelivery: None,
52 _type: None,
53 timestamp: None,
54 store_id: None,
55 invoice_id: None,
56 manually_marked: None,
57 }
58 }
59}
60
61