Struct stripe::TaxIDsOwner
source · pub struct TaxIDsOwner {
pub account: Option<Expandable<Account>>,
pub application: Option<Expandable<Application>>,
pub customer: Option<Expandable<Customer>>,
pub type_: TaxIDsOwnerType,
}
Fields§
§account: Option<Expandable<Account>>
The account being referenced when type
is account
.
application: Option<Expandable<Application>>
The Connect Application being referenced when type
is application
.
customer: Option<Expandable<Customer>>
The customer being referenced when type
is customer
.
type_: TaxIDsOwnerType
Type of owner referenced.
Trait Implementations§
source§impl Clone for TaxIDsOwner
impl Clone for TaxIDsOwner
source§fn clone(&self) -> TaxIDsOwner
fn clone(&self) -> TaxIDsOwner
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 TaxIDsOwner
impl Debug for TaxIDsOwner
source§impl Default for TaxIDsOwner
impl Default for TaxIDsOwner
source§fn default() -> TaxIDsOwner
fn default() -> TaxIDsOwner
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for TaxIDsOwner
impl<'de> Deserialize<'de> for TaxIDsOwner
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 RefUnwindSafe for TaxIDsOwner
impl Send for TaxIDsOwner
impl Sync for TaxIDsOwner
impl Unpin for TaxIDsOwner
impl UnwindSafe for TaxIDsOwner
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