fattureincloud_rs/models/
issued_document_1_extra_data.rs1use crate::models;
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct IssuedDocument1ExtraData {
16 #[serde(rename = "show_sofort_button", skip_serializing_if = "Option::is_none")]
17 pub show_sofort_button: Option<bool>,
18 #[serde(rename = "multifatture_sent", skip_serializing_if = "Option::is_none")]
19 pub multifatture_sent: Option<i32>,
20 #[serde(rename = "ts_communication", skip_serializing_if = "Option::is_none")]
22 pub ts_communication: Option<bool>,
23 #[serde(rename = "ts_flag_tipo_spesa", skip_serializing_if = "Option::is_none")]
25 pub ts_flag_tipo_spesa: Option<f64>,
26 #[serde(rename = "ts_pagamento_tracciato", skip_serializing_if = "Option::is_none")]
28 pub ts_pagamento_tracciato: Option<bool>,
29 #[serde(rename = "ts_tipo_spesa", skip_serializing_if = "Option::is_none")]
31 pub ts_tipo_spesa: Option<String>,
32 #[serde(rename = "ts_opposizione", skip_serializing_if = "Option::is_none")]
34 pub ts_opposizione: Option<bool>,
35 #[serde(rename = "ts_status", skip_serializing_if = "Option::is_none")]
37 pub ts_status: Option<i32>,
38 #[serde(rename = "ts_file_id", skip_serializing_if = "Option::is_none")]
40 pub ts_file_id: Option<String>,
41 #[serde(rename = "ts_sent_date", skip_serializing_if = "Option::is_none")]
43 pub ts_sent_date: Option<String>,
44 #[serde(rename = "ts_full_amount", skip_serializing_if = "Option::is_none")]
46 pub ts_full_amount: Option<bool>,
47 #[serde(rename = "imported_by", skip_serializing_if = "Option::is_none")]
49 pub imported_by: Option<String>,
50}
51
52impl IssuedDocument1ExtraData {
53 pub fn new() -> IssuedDocument1ExtraData {
55 IssuedDocument1ExtraData {
56 show_sofort_button: None,
57 multifatture_sent: None,
58 ts_communication: None,
59 ts_flag_tipo_spesa: None,
60 ts_pagamento_tracciato: None,
61 ts_tipo_spesa: None,
62 ts_opposizione: None,
63 ts_status: None,
64 ts_file_id: None,
65 ts_sent_date: None,
66 ts_full_amount: None,
67 imported_by: None,
68 }
69 }
70}
71