Class Account.Company
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- Account
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
For more details about AddressKana, please refer to the API Reference.static class
For more details about AddressKanji, please refer to the API Reference.static class
For more details about DirectorshipDeclaration, please refer to the API Reference.static class
For more details about OwnershipDeclaration, please refer to the API Reference.static class
For more details about RegistrationDate, please refer to the API Reference.static class
For more details about Verification, please refer to the API Reference. -
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
The Kana variation of the company's primary address (Japan only).The Kanji variation of the company's primary address (Japan only).This hash is used to attest that the director information provided to Stripe is both current and correct.Whether the company's directors have been provided.Whether the company's executives have been provided.The export license ID number of the company, also referred as Import Export Code (India only).The purpose code to use for export transactions (India only).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.This value is used to determine if a business is exempt from providing ultimate beneficial owners.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_id
is registered (Germany-based companies only).Whether the company's business VAT number was provided.Information on the verification state of the company.int
hashCode()
void
setAddress
(Address address) void
setAddressKana
(Account.Company.AddressKana addressKana) The Kana variation of the company's primary address (Japan only).void
setAddressKanji
(Account.Company.AddressKanji addressKanji) The Kanji variation of the company's primary address (Japan only).void
setDirectorshipDeclaration
(Account.Company.DirectorshipDeclaration directorshipDeclaration) This hash is used to attest that the director information provided to Stripe is both current and correct.void
setDirectorsProvided
(Boolean directorsProvided) Whether the company's directors have been provided.void
setExecutivesProvided
(Boolean executivesProvided) Whether the company's executives have been provided.void
setExportLicenseId
(String exportLicenseId) The export license ID number of the company, also referred as Import Export Code (India only).void
setExportPurposeCode
(String exportPurposeCode) The purpose code to use for export transactions (India only).void
The company's legal name.void
setNameKana
(String nameKana) The Kana variation of the company's legal name (Japan only).void
setNameKanji
(String nameKanji) The Kanji variation of the company's legal name (Japan only).void
setOwnershipDeclaration
(Account.Company.OwnershipDeclaration ownershipDeclaration) This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct.void
setOwnershipExemptionReason
(String ownershipExemptionReason) This value is used to determine if a business is exempt from providing ultimate beneficial owners.void
setOwnersProvided
(Boolean ownersProvided) Whether the company's owners have been provided.void
The company's phone number (used for verification).void
setRegistrationDate
(Account.Company.RegistrationDate registrationDate) void
setStructure
(String structure) The category identifying the legal structure of the company or legal entity.void
setTaxIdProvided
(Boolean taxIdProvided) Whether the company's business ID number was provided.void
setTaxIdRegistrar
(String taxIdRegistrar) The jurisdiction in which thetax_id
is registered (Germany-based companies only).void
setVatIdProvided
(Boolean vatIdProvided) Whether the company's business VAT number was provided.void
setVerification
(Account.Company.Verification verification) Information on the verification state of the company.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, 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 betrue
if you've manually indicated that all directors are provided via thedirectors_provided
parameter. -
getDirectorshipDeclaration
This hash is used to attest that the director information provided to Stripe is both current and correct. -
getExecutivesProvided
Whether the company's executives have been provided. This Boolean will betrue
if you've manually indicated that all executives are provided via theexecutives_provided
parameter, or if Stripe determined that sufficient executives were provided. -
getExportLicenseId
The export license ID number of the company, also referred as Import Export Code (India only). -
getExportPurposeCode
The purpose code to use for export transactions (India only). -
getName
The company's legal name. Also available for accounts where controller.requirement_collection isstripe
. -
getNameKana
The Kana variation of the company's legal name (Japan only). Also available for accounts where controller.requirement_collection isstripe
. -
getNameKanji
The Kanji variation of the company's legal name (Japan only). Also available for accounts where controller.requirement_collection isstripe
. -
getOwnersProvided
Whether the company's owners have been provided. This Boolean will betrue
if you've manually indicated that all owners are provided via theowners_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 thepercent_ownership
of each owner together). -
getOwnershipDeclaration
This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct. -
getOwnershipExemptionReason
This value is used to determine if a business is exempt from providing ultimate beneficial owners. See this support article and changelog for more details.One of
qualified_entity_exceeds_ownership_threshold
, orqualifies_as_financial_institution
. -
getPhone
The company's phone number (used for verification). -
getRegistrationDate
-
getStructure
The category identifying the legal structure of the company or legal entity. Also available for accounts where controller.requirement_collection isstripe
. See Business structure for more details.One of
free_zone_establishment
,free_zone_llc
,government_instrumentality
,governmental_unit
,incorporated_non_profit
,incorporated_partnership
,limited_liability_partnership
,llc
,multi_member_llc
,private_company
,private_corporation
,private_partnership
,public_company
,public_corporation
,public_partnership
,registered_charity
,single_member_llc
,sole_establishment
,sole_proprietorship
,tax_exempt_government_instrumentality
,unincorporated_association
,unincorporated_non_profit
, orunincorporated_partnership
. -
getTaxIdProvided
Whether the company's business ID number was provided. -
getTaxIdRegistrar
The jurisdiction in which thetax_id
is 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 betrue
if you've manually indicated that all directors are provided via thedirectors_provided
parameter. -
setDirectorshipDeclaration
public void setDirectorshipDeclaration(Account.Company.DirectorshipDeclaration directorshipDeclaration) This hash is used to attest that the director information provided to Stripe is both current and correct. -
setExecutivesProvided
Whether the company's executives have been provided. This Boolean will betrue
if you've manually indicated that all executives are provided via theexecutives_provided
parameter, or if Stripe determined that sufficient executives were provided. -
setExportLicenseId
The export license ID number of the company, also referred as Import Export Code (India only). -
setExportPurposeCode
The purpose code to use for export transactions (India only). -
setName
The company's legal name. Also available for accounts where controller.requirement_collection isstripe
. -
setNameKana
The Kana variation of the company's legal name (Japan only). Also available for accounts where controller.requirement_collection isstripe
. -
setNameKanji
The Kanji variation of the company's legal name (Japan only). Also available for accounts where controller.requirement_collection isstripe
. -
setOwnersProvided
Whether the company's owners have been provided. This Boolean will betrue
if you've manually indicated that all owners are provided via theowners_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 thepercent_ownership
of each owner together). -
setOwnershipDeclaration
This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct. -
setOwnershipExemptionReason
This value is used to determine if a business is exempt from providing ultimate beneficial owners. See this support article and changelog for more details.One of
qualified_entity_exceeds_ownership_threshold
, orqualifies_as_financial_institution
. -
setPhone
The company's phone number (used for verification). -
setRegistrationDate
-
setStructure
The category identifying the legal structure of the company or legal entity. Also available for accounts where controller.requirement_collection isstripe
. See Business structure for more details.One of
free_zone_establishment
,free_zone_llc
,government_instrumentality
,governmental_unit
,incorporated_non_profit
,incorporated_partnership
,limited_liability_partnership
,llc
,multi_member_llc
,private_company
,private_corporation
,private_partnership
,public_company
,public_corporation
,public_partnership
,registered_charity
,single_member_llc
,sole_establishment
,sole_proprietorship
,tax_exempt_government_instrumentality
,unincorporated_association
,unincorporated_non_profit
, orunincorporated_partnership
. -
setTaxIdProvided
Whether the company's business ID number was provided. -
setTaxIdRegistrar
The jurisdiction in which thetax_id
is 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()
-