Struct amazon_sp_vendor_direct_fulfillment_payments::models::tax_registration_detail::TaxRegistrationDetail
source · [−]pub struct TaxRegistrationDetail {
pub tax_registration_type: Option<TaxRegistrationType>,
pub tax_registration_number: String,
pub tax_registration_address: Option<Box<Address>>,
pub tax_registration_message: Option<String>,
}Expand description
TaxRegistrationDetail : Tax registration details of the entity.
Fields
tax_registration_type: Option<TaxRegistrationType>Tax registration type for the entity.
tax_registration_number: StringTax registration number for the party. For example, VAT ID.
tax_registration_address: Option<Box<Address>>tax_registration_message: Option<String>Tax registration message that can be used for additional tax related details.
Implementations
sourceimpl TaxRegistrationDetail
impl TaxRegistrationDetail
sourcepub fn new(tax_registration_number: String) -> TaxRegistrationDetail
pub fn new(tax_registration_number: String) -> TaxRegistrationDetail
Tax registration details of the entity.
Trait Implementations
sourceimpl Clone for TaxRegistrationDetail
impl Clone for TaxRegistrationDetail
sourcefn clone(&self) -> TaxRegistrationDetail
fn clone(&self) -> TaxRegistrationDetail
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for TaxRegistrationDetail
impl Debug for TaxRegistrationDetail
sourceimpl Default for TaxRegistrationDetail
impl Default for TaxRegistrationDetail
sourcefn default() -> TaxRegistrationDetail
fn default() -> TaxRegistrationDetail
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for TaxRegistrationDetail
impl<'de> Deserialize<'de> for TaxRegistrationDetail
sourcefn 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
sourceimpl PartialEq<TaxRegistrationDetail> for TaxRegistrationDetail
impl PartialEq<TaxRegistrationDetail> for TaxRegistrationDetail
sourcefn eq(&self, other: &TaxRegistrationDetail) -> bool
fn eq(&self, other: &TaxRegistrationDetail) -> bool
sourceimpl Serialize for TaxRegistrationDetail
impl Serialize for TaxRegistrationDetail
impl StructuralPartialEq for TaxRegistrationDetail
Auto Trait Implementations
impl RefUnwindSafe for TaxRegistrationDetail
impl Send for TaxRegistrationDetail
impl Sync for TaxRegistrationDetail
impl Unpin for TaxRegistrationDetail
impl UnwindSafe for TaxRegistrationDetail
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more