[−][src]Struct stripe::Company
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: 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.
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: 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 all 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).
phone: Option<String>
The company's phone number (used for verification).
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.
Trait Implementations
impl Clone for Company
[src]
impl Debug for Company
[src]
impl Serialize for Company
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Company
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Sync for Company
impl Unpin for Company
impl Send for Company
impl UnwindSafe for Company
impl RefUnwindSafe for Company
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Erased for T
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self