Class Account.Company
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- Account
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanThe Kana variation of the company's primary address (Japan only).The Kanji variation of the company's primary address (Japan only).Whether the company's directors have been provided.Whether the company's executives have been provided.getName()The company's legal name.The Kana variation of the company's legal name (Japan only).The Kanji variation of the company's legal name (Japan only).This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct.Whether the company's owners have been provided.getPhone()The company's phone number (used for verification).The category identifying the legal structure of the company or legal entity.Whether the company's business ID number was provided.The jurisdiction in which thetax_idis registered (Germany-based companies only).Whether the company's business VAT number was provided.Information on the verification state of the company.inthashCode()voidsetAddress(Address address) voidsetAddressKana(Account.Company.AddressKana addressKana) The Kana variation of the company's primary address (Japan only).voidsetAddressKanji(Account.Company.AddressKanji addressKanji) The Kanji variation of the company's primary address (Japan only).voidsetDirectorsProvided(Boolean directorsProvided) Whether the company's directors have been provided.voidsetExecutivesProvided(Boolean executivesProvided) Whether the company's executives have been provided.voidThe company's legal name.voidsetNameKana(String nameKana) The Kana variation of the company's legal name (Japan only).voidsetNameKanji(String nameKanji) The Kanji variation of the company's legal name (Japan only).voidsetOwnershipDeclaration(Account.Company.OwnershipDeclaration ownershipDeclaration) This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct.voidsetOwnersProvided(Boolean ownersProvided) Whether the company's owners have been provided.voidThe company's phone number (used for verification).voidsetStructure(String structure) The category identifying the legal structure of the company or legal entity.voidsetTaxIdProvided(Boolean taxIdProvided) Whether the company's business ID number was provided.voidsetTaxIdRegistrar(String taxIdRegistrar) The jurisdiction in which thetax_idis registered (Germany-based companies only).voidsetVatIdProvided(Boolean vatIdProvided) Whether the company's business VAT number was provided.voidsetVerification(Account.Company.Verification verification) Information on the verification state of the company.Methods inherited from class com.stripe.model.StripeObject
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
Company
public Company()
-
-
Method Details
-
getAddress
-
getAddressKana
The Kana variation of the company's primary address (Japan only). -
getAddressKanji
The Kanji variation of the company's primary address (Japan only). -
getDirectorsProvided
Whether the company's directors have been provided. This Boolean will betrueif you've manually indicated that all directors are provided via thedirectors_providedparameter. -
getExecutivesProvided
Whether the company's executives have been provided. This Boolean will betrueif you've manually indicated that all executives are provided via theexecutives_providedparameter, or if Stripe determined that sufficient executives were provided. -
getName
The company's legal name. -
getNameKana
The Kana variation of the company's legal name (Japan only). -
getNameKanji
The Kanji variation of the company's legal name (Japan only). -
getOwnersProvided
Whether the company's owners have been provided. This Boolean will betrueif you've manually indicated that all owners are provided via theowners_providedparameter, 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 thepercent_ownershipof each owner together). -
getOwnershipDeclaration
This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct. -
getPhone
The company's phone number (used for verification). -
getStructure
The category identifying the legal structure of the company or legal entity. See Business structure for more details.One of
free_zone_establishment,free_zone_llc,government_instrumentality,governmental_unit,incorporated_non_profit,limited_liability_partnership,llc,multi_member_llc,private_company,private_corporation,private_partnership,public_company,public_corporation,public_partnership,single_member_llc,sole_establishment,sole_proprietorship,tax_exempt_government_instrumentality,unincorporated_association, orunincorporated_non_profit. -
getTaxIdProvided
Whether the company's business ID number was provided. -
getTaxIdRegistrar
The jurisdiction in which thetax_idis registered (Germany-based companies only). -
getVatIdProvided
Whether the company's business VAT number was provided. -
getVerification
Information on the verification state of the company. -
setAddress
-
setAddressKana
The Kana variation of the company's primary address (Japan only). -
setAddressKanji
The Kanji variation of the company's primary address (Japan only). -
setDirectorsProvided
Whether the company's directors have been provided. This Boolean will betrueif you've manually indicated that all directors are provided via thedirectors_providedparameter. -
setExecutivesProvided
Whether the company's executives have been provided. This Boolean will betrueif you've manually indicated that all executives are provided via theexecutives_providedparameter, or if Stripe determined that sufficient executives were provided. -
setName
The company's legal name. -
setNameKana
The Kana variation of the company's legal name (Japan only). -
setNameKanji
The Kanji variation of the company's legal name (Japan only). -
setOwnersProvided
Whether the company's owners have been provided. This Boolean will betrueif you've manually indicated that all owners are provided via theowners_providedparameter, 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 thepercent_ownershipof each owner together). -
setOwnershipDeclaration
This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct. -
setPhone
The company's phone number (used for verification). -
setStructure
The category identifying the legal structure of the company or legal entity. See Business structure for more details.One of
free_zone_establishment,free_zone_llc,government_instrumentality,governmental_unit,incorporated_non_profit,limited_liability_partnership,llc,multi_member_llc,private_company,private_corporation,private_partnership,public_company,public_corporation,public_partnership,single_member_llc,sole_establishment,sole_proprietorship,tax_exempt_government_instrumentality,unincorporated_association, orunincorporated_non_profit. -
setTaxIdProvided
Whether the company's business ID number was provided. -
setTaxIdRegistrar
The jurisdiction in which thetax_idis registered (Germany-based companies only). -
setVatIdProvided
Whether the company's business VAT number was provided. -
setVerification
Information on the verification state of the company. -
equals
-
canEqual
-
hashCode
public int hashCode()
-