pub struct InvoiceGeneration {Show 37 fields
pub id: Option<String>,
pub invoice_number: Option<String>,
pub structured_reference: Option<String>,
pub credit_note_id: Option<String>,
pub seq_invoice_number: Option<i64>,
pub date_of_invoice: Option<String>,
pub date_creation: Option<String>,
pub archived_date: Option<String>,
pub updated_date: Option<String>,
pub bill_to: Option<Box<BillTo>>,
pub invoice_table: Option<Vec<InvoiceRow>>,
pub tax_rate: Option<f64>,
pub max_days_to_pay: Option<i32>,
pub locked: Option<bool>,
pub archived: Option<bool>,
pub bookmarked: Option<bool>,
pub bookmarked_date: Option<String>,
pub logical_delete: Option<bool>,
pub uploaded_manually: Option<bool>,
pub invoice_upload_id: Option<String>,
pub invoice_ublid: Option<String>,
pub freemarker_template_id: Option<String>,
pub peppol_status: Option<PeppolStatus>,
pub special_note: Option<String>,
pub credit_note_invoice_reference: Option<String>,
pub imported: Option<bool>,
pub imported_date: Option<String>,
pub timesheet_id: Option<String>,
pub reference: Option<String>,
pub sub_total: Option<f64>,
pub taxes: Option<f64>,
pub total: Option<f64>,
pub new_invoice_number: Option<String>,
pub client_name: Option<String>,
pub due_date: Option<String>,
pub taxable: Option<f64>,
pub credit_note: Option<bool>,
}Fields§
§id: Option<String>§invoice_number: Option<String>§structured_reference: Option<String>§credit_note_id: Option<String>§seq_invoice_number: Option<i64>§date_of_invoice: Option<String>§date_creation: Option<String>§archived_date: Option<String>§updated_date: Option<String>§bill_to: Option<Box<BillTo>>§invoice_table: Option<Vec<InvoiceRow>>§tax_rate: Option<f64>§max_days_to_pay: Option<i32>§locked: Option<bool>§archived: Option<bool>§bookmarked: Option<bool>§bookmarked_date: Option<String>§logical_delete: Option<bool>§uploaded_manually: Option<bool>§invoice_upload_id: Option<String>§invoice_ublid: Option<String>§freemarker_template_id: Option<String>§peppol_status: Option<PeppolStatus>§special_note: Option<String>§credit_note_invoice_reference: Option<String>§imported: Option<bool>§imported_date: Option<String>§timesheet_id: Option<String>§reference: Option<String>§sub_total: Option<f64>§taxes: Option<f64>§total: Option<f64>§new_invoice_number: Option<String>§client_name: Option<String>§due_date: Option<String>§taxable: Option<f64>§credit_note: Option<bool>Implementations§
Source§impl InvoiceGeneration
impl InvoiceGeneration
pub fn new() -> InvoiceGeneration
Trait Implementations§
Source§impl Clone for InvoiceGeneration
impl Clone for InvoiceGeneration
Source§fn clone(&self) -> InvoiceGeneration
fn clone(&self) -> InvoiceGeneration
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InvoiceGeneration
impl Debug for InvoiceGeneration
Source§impl Default for InvoiceGeneration
impl Default for InvoiceGeneration
Source§fn default() -> InvoiceGeneration
fn default() -> InvoiceGeneration
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InvoiceGeneration
impl<'de> Deserialize<'de> for InvoiceGeneration
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for InvoiceGeneration
impl PartialEq for InvoiceGeneration
Source§impl Serialize for InvoiceGeneration
impl Serialize for InvoiceGeneration
impl StructuralPartialEq for InvoiceGeneration
Auto Trait Implementations§
impl Freeze for InvoiceGeneration
impl RefUnwindSafe for InvoiceGeneration
impl Send for InvoiceGeneration
impl Sync for InvoiceGeneration
impl Unpin for InvoiceGeneration
impl UnwindSafe for InvoiceGeneration
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more