pub struct Client2 {Show 38 fields
pub id: Option<Option<i32>>,
pub code: Option<Option<String>>,
pub name: Option<Option<String>>,
pub type: Option<Option<Type>>,
pub first_name: Option<Option<String>>,
pub last_name: Option<Option<String>>,
pub contact_person: Option<Option<String>>,
pub vat_number: Option<Option<String>>,
pub tax_code: Option<Option<String>>,
pub address_street: Option<Option<String>>,
pub address_postal_code: Option<Option<String>>,
pub address_city: Option<Option<String>>,
pub address_province: Option<Option<String>>,
pub address_extra: Option<Option<String>>,
pub country: Option<Option<String>>,
pub country_iso: Option<Option<String>>,
pub email: Option<Option<String>>,
pub certified_email: Option<Option<String>>,
pub phone: Option<Option<String>>,
pub fax: Option<Option<String>>,
pub notes: Option<Option<String>>,
pub default_vat: Option<Option<Box<VatType>>>,
pub default_payment_terms: Option<Option<i32>>,
pub default_payment_terms_type: Option<DefaultPaymentTermsType>,
pub default_payment_method: Option<Box<PaymentMethod>>,
pub bank_name: Option<Option<String>>,
pub bank_iban: Option<Option<String>>,
pub bank_swift_code: Option<Option<String>>,
pub shipping_address: Option<Option<String>>,
pub e_invoice: Option<Option<bool>>,
pub ei_code: Option<Option<String>>,
pub discount_highlight: Option<Option<bool>>,
pub default_discount: Option<Option<f64>>,
pub has_intent_declaration: Option<Option<bool>>,
pub intent_declaration_protocol_number: Option<Option<String>>,
pub intent_declaration_protocol_date: Option<Option<String>>,
pub created_at: Option<Option<String>>,
pub updated_at: Option<Option<String>>,
}Fields§
§id: Option<Option<i32>>Client id
code: Option<Option<String>>Client code
name: Option<Option<String>>Client name
type: Option<Option<Type>>Client type
first_name: Option<Option<String>>Client first name
last_name: Option<Option<String>>Client last name
contact_person: Option<Option<String>>Client contact person
vat_number: Option<Option<String>>Client vat number
tax_code: Option<Option<String>>Client tax code
address_street: Option<Option<String>>Client address street
address_postal_code: Option<Option<String>>Client address postal code
address_city: Option<Option<String>>Client address city
address_province: Option<Option<String>>Client address province
address_extra: Option<Option<String>>Client address extra info
country: Option<Option<String>>Client country
country_iso: Option<Option<String>>Client country iso code
email: Option<Option<String>>Client email
certified_email: Option<Option<String>>Client certified email
phone: Option<Option<String>>Client phone
fax: Option<Option<String>>Client fax
notes: Option<Option<String>>Client extra
default_vat: Option<Option<Box<VatType>>>§default_payment_terms: Option<Option<i32>>Client default payment terms
default_payment_terms_type: Option<DefaultPaymentTermsType>Payment terms type
default_payment_method: Option<Box<PaymentMethod>>§bank_name: Option<Option<String>>Client bank name
bank_iban: Option<Option<String>>Client bank iban
bank_swift_code: Option<Option<String>>Client bank swift code
shipping_address: Option<Option<String>>Client shipping address
e_invoice: Option<Option<bool>>Use e-invoices for this entity
ei_code: Option<Option<String>>Client e-invoice code
discount_highlight: Option<Option<bool>>Highlight Discount
default_discount: Option<Option<f64>>Client default discount
has_intent_declaration: Option<Option<bool>>Client has intent declaration
intent_declaration_protocol_number: Option<Option<String>>Client intent declaration protocol number
intent_declaration_protocol_date: Option<Option<String>>Client intent declaration protocol date
created_at: Option<Option<String>>Client creation date
updated_at: Option<Option<String>>Client last update date
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Client2
impl<'de> Deserialize<'de> for Client2
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
impl StructuralPartialEq for Client2
Auto Trait Implementations§
impl Freeze for Client2
impl RefUnwindSafe for Client2
impl Send for Client2
impl Sync for Client2
impl Unpin for Client2
impl UnsafeUnpin for Client2
impl UnwindSafe for Client2
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