pub struct Company {Show 16 fields
pub address: Option<Address>,
pub address_kana: Option<Address>,
pub address_kanji: Option<Address>,
pub directors_provided: Option<bool>,
pub executives_provided: Option<bool>,
pub name: Option<String>,
pub name_kana: Option<String>,
pub name_kanji: Option<String>,
pub owners_provided: Option<bool>,
pub ownership_declaration: Option<LegalEntityUboDeclaration>,
pub phone: Option<String>,
pub structure: Option<CompanyStructure>,
pub tax_id_provided: Option<bool>,
pub tax_id_registrar: Option<String>,
pub vat_id_provided: Option<bool>,
pub verification: Option<CompanyVerification>,
}
Fields
address: Option<Address>
address_kana: Option<Address>
The Kana variation of the company’s primary address (Japan only).
address_kanji: Option<Address>
The Kanji variation of the company’s primary address (Japan only).
directors_provided: Option<bool>
Whether the company’s directors have been provided.
This Boolean will be true
if you’ve manually indicated that all directors are provided via the directors_provided
parameter.
executives_provided: Option<bool>
Whether the company’s executives have been provided.
This Boolean will be true
if you’ve manually indicated that all executives are provided via the executives_provided
parameter, or if Stripe determined that sufficient executives were provided.
name: Option<String>
The company’s legal name.
name_kana: Option<String>
The Kana variation of the company’s legal name (Japan only).
name_kanji: Option<String>
The Kanji variation of the company’s legal name (Japan only).
owners_provided: Option<bool>
Whether the company’s owners have been provided.
This Boolean will be true
if you’ve manually indicated that all owners are provided via the owners_provided
parameter, or if Stripe determined that sufficient owners were provided.
Stripe determines ownership requirements using both the number of owners provided and their total percent ownership (calculated by adding the percent_ownership
of each owner together).
ownership_declaration: Option<LegalEntityUboDeclaration>
This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct.
phone: Option<String>
The company’s phone number (used for verification).
structure: Option<CompanyStructure>
The category identifying the legal structure of the company or legal entity.
See Business structure for more details.
tax_id_provided: Option<bool>
Whether the company’s business ID number was provided.
tax_id_registrar: Option<String>
The jurisdiction in which the tax_id
is registered (Germany-based companies only).
vat_id_provided: Option<bool>
Whether the company’s business VAT number was provided.
verification: Option<CompanyVerification>
Information on the verification state of the company.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Company
impl<'de> Deserialize<'de> for Company
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
Auto Trait Implementations
impl RefUnwindSafe for Company
impl Send for Company
impl Sync for Company
impl Unpin for Company
impl UnwindSafe for Company
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more