Struct billecta::DebtCollectionEntry
source · pub struct DebtCollectionEntry {Show 24 fields
pub creditor_public_id: Uuid,
pub debtor_public_id: Uuid,
pub delivery_method: DeliveryMethodType,
pub communication_language: LanguageType,
pub reason_description: Option<String>,
pub number_of_reminders: i32,
pub start_debt_collection_action_level: DebtCollectionActionLevelType,
pub end_debt_collection_action_level: DebtCollectionActionLevelType,
pub value: Option<Amount>,
pub original_invoice_date: DateTime,
pub original_due_date: DateTime,
pub original_invoice_number: Option<String>,
pub payment_terms_in_days: i32,
pub interest_percentage: f64,
pub interest_type: Option<InterestType>,
pub our_reference: Option<String>,
pub your_reference: Option<String>,
pub original_invoice_file: Option<File>,
pub interest_start_in_days_after_due_date: i32,
pub reason_for_higher_interest: Option<String>,
pub delivery_address_override: Option<DeliveryAddressOverride>,
pub payment_override: Option<PaymentOverride>,
pub eviction: bool,
pub inform_social_welfare: bool,
}
Fields§
§creditor_public_id: Uuid
§debtor_public_id: Uuid
§delivery_method: DeliveryMethodType
§communication_language: LanguageType
§reason_description: Option<String>
§number_of_reminders: i32
§start_debt_collection_action_level: DebtCollectionActionLevelType
§end_debt_collection_action_level: DebtCollectionActionLevelType
§value: Option<Amount>
§original_invoice_date: DateTime
§original_due_date: DateTime
§original_invoice_number: Option<String>
§payment_terms_in_days: i32
§interest_percentage: f64
§interest_type: Option<InterestType>
§our_reference: Option<String>
§your_reference: Option<String>
§original_invoice_file: Option<File>
§interest_start_in_days_after_due_date: i32
§reason_for_higher_interest: Option<String>
§delivery_address_override: Option<DeliveryAddressOverride>
§payment_override: Option<PaymentOverride>
§eviction: bool
Trait Implementations§
source§impl Clone for DebtCollectionEntry
impl Clone for DebtCollectionEntry
source§fn clone(&self) -> DebtCollectionEntry
fn clone(&self) -> DebtCollectionEntry
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 DebtCollectionEntry
impl Debug for DebtCollectionEntry
source§impl<'de> Deserialize<'de> for DebtCollectionEntry
impl<'de> Deserialize<'de> for DebtCollectionEntry
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 DebtCollectionEntry
impl RefUnwindSafe for DebtCollectionEntry
impl Send for DebtCollectionEntry
impl Sync for DebtCollectionEntry
impl Unpin for DebtCollectionEntry
impl UnwindSafe for DebtCollectionEntry
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