[][src]Struct stripe::Company

pub struct Company {
    pub address: Option<Address>,
    pub address_kana: Option<Address>,
    pub address_kanji: Option<Address>,
    pub directors_provided: bool,
    pub name: Option<String>,
    pub name_kana: Option<String>,
    pub name_kanji: Option<String>,
    pub owners_provided: bool,
    pub phone: Option<String>,
    pub tax_id_provided: Option<bool>,
    pub tax_id_registrar: Option<String>,
    pub vat_id_provided: Option<bool>,
}

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]

impl<'de> Deserialize<'de> for Company[src]

Auto Trait Implementations

impl Unpin for Company

impl Sync for Company

impl Send for Company

impl UnwindSafe for Company

impl RefUnwindSafe for Company

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

type Err = <U as TryFrom<T>>::Err

impl<T> Same<T> for T

type Output = T

Should always be Self