fattureincloud_rs/models/
issued_document_options.rs1use crate::models;
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
14pub struct IssuedDocumentOptions {
15 #[serde(rename = "fix_payments", skip_serializing_if = "Option::is_none")]
17 pub fix_payments: Option<bool>,
18 #[serde(rename = "create_from", skip_serializing_if = "Option::is_none")]
20 pub create_from: Option<Vec<String>>,
21 #[serde(rename = "transform", skip_serializing_if = "Option::is_none")]
23 pub transform: Option<bool>,
24 #[serde(rename = "keep_copy", skip_serializing_if = "Option::is_none")]
26 pub keep_copy: Option<bool>,
27 #[serde(rename = "join_type", skip_serializing_if = "Option::is_none")]
29 pub join_type: Option<String>,
30}
31
32impl IssuedDocumentOptions {
33 pub fn new() -> IssuedDocumentOptions {
34 IssuedDocumentOptions {
35 fix_payments: None,
36 create_from: None,
37 transform: None,
38 keep_copy: None,
39 join_type: None,
40 }
41 }
42}
43