Struct billecta::DebentureActionEntry
source · pub struct DebentureActionEntry {Show 34 fields
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,
}
Fields§
§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
Trait Implementations§
source§impl Clone for DebentureActionEntry
impl Clone for DebentureActionEntry
source§fn clone(&self) -> DebentureActionEntry
fn clone(&self) -> DebentureActionEntry
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 DebentureActionEntry
impl Debug for DebentureActionEntry
source§impl<'de> Deserialize<'de> for DebentureActionEntry
impl<'de> Deserialize<'de> for DebentureActionEntry
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 DebentureActionEntry
impl RefUnwindSafe for DebentureActionEntry
impl Send for DebentureActionEntry
impl Sync for DebentureActionEntry
impl Unpin for DebentureActionEntry
impl UnwindSafe for DebentureActionEntry
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