Package com.stripe.model
Class Account.Company
- java.lang.Object
-
- com.stripe.model.StripeObject
-
- com.stripe.model.Account.Company
-
- All Implemented Interfaces:
StripeObjectInterface
- Enclosing class:
- Account
public static class Account.Company extends StripeObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Account.Company.Verification
-
Field Summary
-
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
-
Constructor Summary
Constructors Constructor Description Company()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
Address
getAddress()
Person.JapanAddress
getAddressKana()
The Kana variation of the company's primary address (Japan only).Person.JapanAddress
getAddressKanji()
The Kanji variation of the company's primary address (Japan only).java.lang.Boolean
getDirectorsProvided()
Whether the company's directors have been provided.java.lang.Boolean
getExecutivesProvided()
Whether the company's executives have been provided.java.lang.String
getName()
The company's legal name.java.lang.String
getNameKana()
The Kana variation of the company's legal name (Japan only).java.lang.String
getNameKanji()
The Kanji variation of the company's legal name (Japan only).java.lang.Boolean
getOwnersProvided()
Whether the company's owners have been provided.java.lang.String
getPhone()
The company's phone number (used for verification).java.lang.String
getStructure()
The category identifying the legal structure of the company or legal entity.java.lang.Boolean
getTaxIdProvided()
Whether the company's business ID number was provided.java.lang.String
getTaxIdRegistrar()
The jurisdiction in which thetax_id
is registered (Germany-based companies only).java.lang.Boolean
getVatIdProvided()
Whether the company's business VAT number was provided.Account.Company.Verification
getVerification()
Information on the verification state of the company.int
hashCode()
void
setAddress(Address address)
void
setAddressKana(Person.JapanAddress addressKana)
The Kana variation of the company's primary address (Japan only).void
setAddressKanji(Person.JapanAddress addressKanji)
The Kanji variation of the company's primary address (Japan only).void
setDirectorsProvided(java.lang.Boolean directorsProvided)
Whether the company's directors have been provided.void
setExecutivesProvided(java.lang.Boolean executivesProvided)
Whether the company's executives have been provided.void
setName(java.lang.String name)
The company's legal name.void
setNameKana(java.lang.String nameKana)
The Kana variation of the company's legal name (Japan only).void
setNameKanji(java.lang.String nameKanji)
The Kanji variation of the company's legal name (Japan only).void
setOwnersProvided(java.lang.Boolean ownersProvided)
Whether the company's owners have been provided.void
setPhone(java.lang.String phone)
The company's phone number (used for verification).void
setStructure(java.lang.String structure)
The category identifying the legal structure of the company or legal entity.void
setTaxIdProvided(java.lang.Boolean taxIdProvided)
Whether the company's business ID number was provided.void
setTaxIdRegistrar(java.lang.String taxIdRegistrar)
The jurisdiction in which thetax_id
is registered (Germany-based companies only).void
setVatIdProvided(java.lang.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
equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
-
-
-
Method Detail
-
getAddress
public Address getAddress()
-
getAddressKana
public Person.JapanAddress getAddressKana()
The Kana variation of the company's primary address (Japan only).
-
getAddressKanji
public Person.JapanAddress getAddressKanji()
The Kanji variation of the company's primary address (Japan only).
-
getDirectorsProvided
public java.lang.Boolean 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.
-
getExecutivesProvided
public java.lang.Boolean 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.
-
getName
public java.lang.String getName()
The company's legal name.
-
getNameKana
public java.lang.String getNameKana()
The Kana variation of the company's legal name (Japan only).
-
getNameKanji
public java.lang.String getNameKanji()
The Kanji variation of the company's legal name (Japan only).
-
getOwnersProvided
public java.lang.Boolean 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).
-
getPhone
public java.lang.String getPhone()
The company's phone number (used for verification).
-
getStructure
public java.lang.String getStructure()
The category identifying the legal structure of the company or legal entity. See Business structure for more details.One of
government_instrumentality
,governmental_unit
,incorporated_non_profit
,limited_liability_partnership
,multi_member_llc
,private_company
,private_corporation
,private_partnership
,public_company
,public_corporation
,public_partnership
,sole_proprietorship
,tax_exempt_government_instrumentality
,unincorporated_association
, orunincorporated_non_profit
.
-
getTaxIdProvided
public java.lang.Boolean getTaxIdProvided()
Whether the company's business ID number was provided.
-
getTaxIdRegistrar
public java.lang.String getTaxIdRegistrar()
The jurisdiction in which thetax_id
is registered (Germany-based companies only).
-
getVatIdProvided
public java.lang.Boolean getVatIdProvided()
Whether the company's business VAT number was provided.
-
getVerification
public Account.Company.Verification getVerification()
Information on the verification state of the company.
-
setAddress
public void setAddress(Address address)
-
setAddressKana
public void setAddressKana(Person.JapanAddress addressKana)
The Kana variation of the company's primary address (Japan only).
-
setAddressKanji
public void setAddressKanji(Person.JapanAddress addressKanji)
The Kanji variation of the company's primary address (Japan only).
-
setDirectorsProvided
public void setDirectorsProvided(java.lang.Boolean directorsProvided)
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.
-
setExecutivesProvided
public void setExecutivesProvided(java.lang.Boolean executivesProvided)
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.
-
setName
public void setName(java.lang.String name)
The company's legal name.
-
setNameKana
public void setNameKana(java.lang.String nameKana)
The Kana variation of the company's legal name (Japan only).
-
setNameKanji
public void setNameKanji(java.lang.String nameKanji)
The Kanji variation of the company's legal name (Japan only).
-
setOwnersProvided
public void setOwnersProvided(java.lang.Boolean ownersProvided)
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).
-
setPhone
public void setPhone(java.lang.String phone)
The company's phone number (used for verification).
-
setStructure
public void setStructure(java.lang.String structure)
The category identifying the legal structure of the company or legal entity. See Business structure for more details.One of
government_instrumentality
,governmental_unit
,incorporated_non_profit
,limited_liability_partnership
,multi_member_llc
,private_company
,private_corporation
,private_partnership
,public_company
,public_corporation
,public_partnership
,sole_proprietorship
,tax_exempt_government_instrumentality
,unincorporated_association
, orunincorporated_non_profit
.
-
setTaxIdProvided
public void setTaxIdProvided(java.lang.Boolean taxIdProvided)
Whether the company's business ID number was provided.
-
setTaxIdRegistrar
public void setTaxIdRegistrar(java.lang.String taxIdRegistrar)
The jurisdiction in which thetax_id
is registered (Germany-based companies only).
-
setVatIdProvided
public void setVatIdProvided(java.lang.Boolean vatIdProvided)
Whether the company's business VAT number was provided.
-
setVerification
public void setVerification(Account.Company.Verification verification)
Information on the verification state of the company.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-