#[non_exhaustive]pub enum LegalEntityCompanyStructure {
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.
Also available for accounts where controller.requirement_collection is stripe.
See Business structure for more details.
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 LegalEntityCompanyStructure
impl Clone for LegalEntityCompanyStructure
Source§fn clone(&self) -> LegalEntityCompanyStructure
fn clone(&self) -> LegalEntityCompanyStructure
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 LegalEntityCompanyStructure
Available on non-crate feature redact-generated-debug only.
impl Debug for LegalEntityCompanyStructure
Available on non-crate feature
redact-generated-debug only.Source§impl FromValueOpt for LegalEntityCompanyStructure
impl FromValueOpt for LegalEntityCompanyStructure
fn from_value(v: Value) -> Option<Self>
Source§impl PartialEq for LegalEntityCompanyStructure
impl PartialEq for LegalEntityCompanyStructure
Source§fn eq(&self, other: &LegalEntityCompanyStructure) -> bool
fn eq(&self, other: &LegalEntityCompanyStructure) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for LegalEntityCompanyStructure
impl StructuralPartialEq for LegalEntityCompanyStructure
Auto Trait Implementations§
impl Freeze for LegalEntityCompanyStructure
impl RefUnwindSafe for LegalEntityCompanyStructure
impl Send for LegalEntityCompanyStructure
impl Sync for LegalEntityCompanyStructure
impl Unpin for LegalEntityCompanyStructure
impl UnsafeUnpin for LegalEntityCompanyStructure
impl UnwindSafe for LegalEntityCompanyStructure
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