Struct billecta::DebtorDefaultActionConfig
source · pub struct DebtorDefaultActionConfig {Show 27 fields
pub activate_default_action_config_override: bool,
pub start_debt_collection_action_level: DebtCollectionActionLevelType,
pub end_debt_collection_action_level: DebtCollectionActionLevelType,
pub delivery_method: DeliveryMethodType,
pub communication_language: LanguageType,
pub payment_terms_in_days: i32,
pub debt_collection_payment_terms_in_days: i32,
pub interest_terms_in_days: i32,
pub interest_percentage: f64,
pub invoice_payment_terms_in_days: i32,
pub interest_type: InterestType,
pub interest_start_in_days_after_due_date: i32,
pub reason_for_higher_interest: Option<String>,
pub our_reference: Option<String>,
pub number_of_reminders: i32,
pub currency_code: Option<String>,
pub send_invoice_to_debt_collection_after_days: i32,
pub send_invoice_to_debt_collection: bool,
pub include_pdf_in_email: Option<bool>,
pub send_reminder_invoice: bool,
pub send_reminder_invoice_days_after_due_date: i32,
pub invoice_fee: f64,
pub reminder_invoice_fee: f64,
pub send_by_mail_if_email_not_viewed_in_days: i32,
pub send_by_mail_if_email_not_viewed_in_days_enabled: bool,
pub reminder_invoice_payment_terms_in_days: i32,
pub invoice_comment: Option<String>,
}
Fields§
§activate_default_action_config_override: bool
§start_debt_collection_action_level: DebtCollectionActionLevelType
§end_debt_collection_action_level: DebtCollectionActionLevelType
§delivery_method: DeliveryMethodType
§communication_language: LanguageType
§payment_terms_in_days: i32
§debt_collection_payment_terms_in_days: i32
§interest_terms_in_days: i32
§interest_percentage: f64
§invoice_payment_terms_in_days: i32
§interest_type: InterestType
§interest_start_in_days_after_due_date: i32
§reason_for_higher_interest: Option<String>
§our_reference: Option<String>
§number_of_reminders: i32
§currency_code: Option<String>
§send_invoice_to_debt_collection_after_days: i32
§send_invoice_to_debt_collection: bool
§include_pdf_in_email: Option<bool>
§send_reminder_invoice: bool
§send_reminder_invoice_days_after_due_date: i32
§invoice_fee: f64
§reminder_invoice_fee: f64
§send_by_mail_if_email_not_viewed_in_days: i32
§send_by_mail_if_email_not_viewed_in_days_enabled: bool
§reminder_invoice_payment_terms_in_days: i32
§invoice_comment: Option<String>
Trait Implementations§
source§impl Clone for DebtorDefaultActionConfig
impl Clone for DebtorDefaultActionConfig
source§fn clone(&self) -> DebtorDefaultActionConfig
fn clone(&self) -> DebtorDefaultActionConfig
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 DebtorDefaultActionConfig
impl Debug for DebtorDefaultActionConfig
source§impl<'de> Deserialize<'de> for DebtorDefaultActionConfig
impl<'de> Deserialize<'de> for DebtorDefaultActionConfig
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 DebtorDefaultActionConfig
impl RefUnwindSafe for DebtorDefaultActionConfig
impl Send for DebtorDefaultActionConfig
impl Sync for DebtorDefaultActionConfig
impl Unpin for DebtorDefaultActionConfig
impl UnwindSafe for DebtorDefaultActionConfig
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