#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct WebhookInvoiceSettledEvent {
#[serde(rename = "deliveryId", skip_serializing_if = "Option::is_none")]
pub delivery_id: Option<String>,
#[serde(rename = "webhookId", skip_serializing_if = "Option::is_none")]
pub webhook_id: Option<String>,
#[serde(rename = "originalDeliveryId", skip_serializing_if = "Option::is_none")]
pub original_delivery_id: Option<String>,
#[serde(rename = "isRedelivery", skip_serializing_if = "Option::is_none")]
pub is_redelivery: Option<bool>,
#[serde(rename = "type", skip_serializing_if = "Option::is_none")]
pub _type: Option<String>,
#[serde(rename = "timestamp", skip_serializing_if = "Option::is_none")]
pub timestamp: Option<f32>,
#[serde(rename = "storeId", skip_serializing_if = "Option::is_none")]
pub store_id: Option<String>,
#[serde(rename = "invoiceId", skip_serializing_if = "Option::is_none")]
pub invoice_id: Option<String>,
#[serde(rename = "manuallyMarked", skip_serializing_if = "Option::is_none")]
pub manually_marked: Option<bool>,
#[serde(rename = "overPaid", skip_serializing_if = "Option::is_none")]
pub over_paid: Option<bool>,
}
impl WebhookInvoiceSettledEvent {
pub fn new() -> WebhookInvoiceSettledEvent {
WebhookInvoiceSettledEvent {
delivery_id: None,
webhook_id: None,
original_delivery_id: None,
is_redelivery: None,
_type: None,
timestamp: None,
store_id: None,
invoice_id: None,
manually_marked: None,
over_paid: None,
}
}
}