Struct stripe::CompanyParams
source · pub struct CompanyParams {Show 19 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 export_license_id: Option<String>,
pub export_purpose_code: Option<String>,
pub name: Option<String>,
pub name_kana: Option<String>,
pub name_kanji: Option<String>,
pub owners_provided: Option<bool>,
pub ownership_declaration: Option<CompanyParamsOwnershipDeclaration>,
pub phone: Option<String>,
pub registration_number: Option<String>,
pub structure: Option<CompanyParamsStructure>,
pub tax_id: Option<String>,
pub tax_id_registrar: Option<String>,
pub vat_id: Option<String>,
pub verification: Option<CompanyVerificationParams>,
}
Fields§
§address: Option<Address>
The company’s primary 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.
Set this Boolean to true
after creating all the company’s directors with the Persons API for accounts with a relationship.director
requirement.
This value is not automatically set to true
after creating directors, so it needs to be updated to indicate all directors have been provided.
executives_provided: Option<bool>
Whether the company’s executives have been provided.
Set this Boolean to true
after creating all the company’s executives with the Persons API for accounts with a relationship.executive
requirement.
export_license_id: Option<String>
The export license ID number of the company, also referred as Import Export Code (India only).
export_purpose_code: Option<String>
The purpose code to use for export transactions (India only).
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.
Set this Boolean to true
after creating all the company’s owners with the Persons API for accounts with a relationship.owner
requirement.
ownership_declaration: Option<CompanyParamsOwnershipDeclaration>
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).
registration_number: Option<String>
The identification number given to a company when it is registered or incorporated, if distinct from the identification number used for filing taxes.
(Examples are the CIN for companies and LLP IN for partnerships in India, and the Company Registration Number in Hong Kong).
structure: Option<CompanyParamsStructure>
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.
tax_id: Option<String>
The business ID number of the company, as appropriate for the company’s country.
(Examples are an Employer ID Number in the U.S., a Business Number in Canada, or a Company Number in the UK.).
tax_id_registrar: Option<String>
The jurisdiction in which the tax_id
is registered (Germany-based companies only).
vat_id: Option<String>
The VAT number of the company.
verification: Option<CompanyVerificationParams>
Information on the verification state of the company.
Trait Implementations§
source§impl Clone for CompanyParams
impl Clone for CompanyParams
source§fn clone(&self) -> CompanyParams
fn clone(&self) -> CompanyParams
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more