pub struct Debtor {Show 32 fields
pub debtor_public_id: Uuid,
pub creditor_public_id: Uuid,
pub debtor_external_id: Option<String>,
pub org_no: Option<String>,
pub name: Option<String>,
pub attention: Option<String>,
pub care_of: Option<String>,
pub address: Option<String>,
pub address2: Option<String>,
pub zip_code: Option<String>,
pub city: Option<String>,
pub country_code: Option<String>,
pub citizenship_country_code: Option<String>,
pub phone: Option<String>,
pub email: Option<String>,
pub contact_name: Option<String>,
pub contact_email: Option<String>,
pub vat_number: Option<String>,
pub debtor_no: Option<String>,
pub gln: Option<String>,
pub is_active: Option<bool>,
pub protected_identity: bool,
pub use_protected_mail_delivery: bool,
pub debtor_type: Option<DebtorType>,
pub intermediator: Option<IntermediatorType>,
pub e_invoice_bank: Option<EInvoiceBankType>,
pub notes: Option<String>,
pub debtor_self_invoice_info: Option<DebtorSelfInvoiceInfo>,
pub default_action_config: Option<DebtorDefaultActionConfig>,
pub autogiro: Option<DebtorAutogiro>,
pub credit_cards: Vec<DebtorCreditCard>,
pub created: DateTime,
}
Fields§
§debtor_public_id: Uuid
§creditor_public_id: Uuid
§debtor_external_id: Option<String>
§org_no: Option<String>
§name: Option<String>
§attention: Option<String>
§care_of: Option<String>
§address: Option<String>
§address2: Option<String>
§zip_code: Option<String>
§city: Option<String>
§country_code: Option<String>
§citizenship_country_code: Option<String>
§phone: Option<String>
§email: Option<String>
§contact_name: Option<String>
§contact_email: Option<String>
§vat_number: Option<String>
§debtor_no: Option<String>
§gln: Option<String>
§is_active: Option<bool>
§protected_identity: bool
§use_protected_mail_delivery: bool
§debtor_type: Option<DebtorType>
§intermediator: Option<IntermediatorType>
§e_invoice_bank: Option<EInvoiceBankType>
§notes: Option<String>
§debtor_self_invoice_info: Option<DebtorSelfInvoiceInfo>
§default_action_config: Option<DebtorDefaultActionConfig>
§autogiro: Option<DebtorAutogiro>
§credit_cards: Vec<DebtorCreditCard>
§created: DateTime
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Debtor
impl<'de> Deserialize<'de> for Debtor
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 Debtor
impl RefUnwindSafe for Debtor
impl Send for Debtor
impl Sync for Debtor
impl Unpin for Debtor
impl UnwindSafe for Debtor
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