#[non_exhaustive]pub enum CreateTokenAccountCompanyStructure {
Show 24 variants
FreeZoneEstablishment,
FreeZoneLlc,
GovernmentInstrumentality,
GovernmentalUnit,
IncorporatedNonProfit,
IncorporatedPartnership,
LimitedLiabilityPartnership,
Llc,
MultiMemberLlc,
PrivateCompany,
PrivateCorporation,
PrivatePartnership,
PublicCompany,
PublicCorporation,
PublicPartnership,
RegisteredCharity,
SingleMemberLlc,
SoleEstablishment,
SoleProprietorship,
TaxExemptGovernmentInstrumentality,
UnincorporatedAssociation,
UnincorporatedNonProfit,
UnincorporatedPartnership,
Unknown(String),
}
Expand description
The category identifying the legal structure of the company or legal entity. See Business structure for more details. Pass an empty string to unset this value.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
FreeZoneEstablishment
FreeZoneLlc
GovernmentInstrumentality
GovernmentalUnit
IncorporatedNonProfit
IncorporatedPartnership
LimitedLiabilityPartnership
Llc
MultiMemberLlc
PrivateCompany
PrivateCorporation
PrivatePartnership
PublicCompany
PublicCorporation
PublicPartnership
RegisteredCharity
SingleMemberLlc
SoleEstablishment
SoleProprietorship
TaxExemptGovernmentInstrumentality
UnincorporatedAssociation
UnincorporatedNonProfit
UnincorporatedPartnership
Unknown(String)
An unrecognized value from Stripe. Should not be used as a request parameter.
Implementations§
Trait Implementations§
Source§impl Clone for CreateTokenAccountCompanyStructure
impl Clone for CreateTokenAccountCompanyStructure
Source§fn clone(&self) -> CreateTokenAccountCompanyStructure
fn clone(&self) -> CreateTokenAccountCompanyStructure
Returns a duplicate 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 PartialEq for CreateTokenAccountCompanyStructure
impl PartialEq for CreateTokenAccountCompanyStructure
Source§fn eq(&self, other: &CreateTokenAccountCompanyStructure) -> bool
fn eq(&self, other: &CreateTokenAccountCompanyStructure) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for CreateTokenAccountCompanyStructure
impl StructuralPartialEq for CreateTokenAccountCompanyStructure
Auto Trait Implementations§
impl Freeze for CreateTokenAccountCompanyStructure
impl RefUnwindSafe for CreateTokenAccountCompanyStructure
impl Send for CreateTokenAccountCompanyStructure
impl Sync for CreateTokenAccountCompanyStructure
impl Unpin for CreateTokenAccountCompanyStructure
impl UnwindSafe for CreateTokenAccountCompanyStructure
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