Struct billecta::InvoiceActionEntry
source · pub struct InvoiceActionEntry {Show 36 fields
pub action_type: ActionType,
pub creditor_public_id: Uuid,
pub debtor_public_id: Uuid,
pub invoice_date: DateTime,
pub due_date: DateTime,
pub delivery_date: Option<DateTime>,
pub records: Vec<InvoiceActionRecord>,
pub interest_percentage: f64,
pub reason_for_higher_interest: Option<String>,
pub interest_start_in_days_after_due_date: i32,
pub interest_type: Option<InterestType>,
pub our_reference: Option<String>,
pub your_reference: Option<String>,
pub delivery_method: DeliveryMethodType,
pub communication_language: LanguageType,
pub message: Option<String>,
pub invoice_number: Option<String>,
pub invoice_fee: Option<Amount>,
pub freight_fee: Option<Amount>,
pub send_by_mail_if_email_not_viewed_in_days: Option<i32>,
pub delivery_address_override: Option<DeliveryAddressOverride>,
pub debt_collection_details: Option<DebtCollectionDetails>,
pub reminder_invoice_details: Option<ReminderInvoiceDetails>,
pub reverse_vat_details: Option<ReverseVATDetails>,
pub rot_rut_details: Option<RotRutDetails>,
pub payment_override: Option<PaymentOverride>,
pub appendixes: Vec<File>,
pub attachments: Vec<InvoiceActionAttachment>,
pub autogiro: Option<AutogiroWithdrawal>,
pub credit_card: Option<CreditCardWithdrawal>,
pub invoice_pdf: Option<InvoiceFile>,
pub crediting_invoice_public_id: Option<String>,
pub external_reference: Option<String>,
pub is_locked: bool,
pub use_debtor_balance: bool,
pub invoice_send_date_override: Option<DateTime>,
}
Fields§
§action_type: ActionType
§creditor_public_id: Uuid
§debtor_public_id: Uuid
§invoice_date: DateTime
§due_date: DateTime
§delivery_date: Option<DateTime>
§records: Vec<InvoiceActionRecord>
§interest_percentage: f64
§reason_for_higher_interest: Option<String>
§interest_start_in_days_after_due_date: i32
§interest_type: Option<InterestType>
§our_reference: Option<String>
§your_reference: Option<String>
§delivery_method: DeliveryMethodType
§communication_language: LanguageType
§message: Option<String>
§invoice_number: Option<String>
§invoice_fee: Option<Amount>
§freight_fee: Option<Amount>
§send_by_mail_if_email_not_viewed_in_days: Option<i32>
§delivery_address_override: Option<DeliveryAddressOverride>
§debt_collection_details: Option<DebtCollectionDetails>
§reminder_invoice_details: Option<ReminderInvoiceDetails>
§reverse_vat_details: Option<ReverseVATDetails>
§rot_rut_details: Option<RotRutDetails>
§payment_override: Option<PaymentOverride>
§appendixes: Vec<File>
§attachments: Vec<InvoiceActionAttachment>
§autogiro: Option<AutogiroWithdrawal>
§credit_card: Option<CreditCardWithdrawal>
§invoice_pdf: Option<InvoiceFile>
§crediting_invoice_public_id: Option<String>
§external_reference: Option<String>
§is_locked: bool
§use_debtor_balance: bool
§invoice_send_date_override: Option<DateTime>
Trait Implementations§
source§impl Clone for InvoiceActionEntry
impl Clone for InvoiceActionEntry
source§fn clone(&self) -> InvoiceActionEntry
fn clone(&self) -> InvoiceActionEntry
Returns a copy 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 InvoiceActionEntry
impl Debug for InvoiceActionEntry
source§impl<'de> Deserialize<'de> for InvoiceActionEntry
impl<'de> Deserialize<'de> for InvoiceActionEntry
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
Auto Trait Implementations§
impl Freeze for InvoiceActionEntry
impl RefUnwindSafe for InvoiceActionEntry
impl Send for InvoiceActionEntry
impl Sync for InvoiceActionEntry
impl Unpin for InvoiceActionEntry
impl UnwindSafe for InvoiceActionEntry
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