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
  • Constructor Details

    • Company

      public Company()
  • Method Details

    • 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 Boolean getDirectorsProvided()
      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.
    • getExecutivesProvided

      public Boolean getExecutivesProvided()
      Whether the company's executives have been provided. This Boolean will be true if you've manually indicated that all executives are provided via the executives_provided parameter, or if Stripe determined that sufficient executives were provided.
    • getName

      public String getName()
      The company's legal name.
    • getNameKana

      public String getNameKana()
      The Kana variation of the company's legal name (Japan only).
    • getNameKanji

      public String getNameKanji()
      The Kanji variation of the company's legal name (Japan only).
    • getOwnershipDeclaration

      public Account.Company.OwnershipDeclaration getOwnershipDeclaration()
      This hash is used to attest that the beneficial owner information provided to Stripe is both current and correct.
    • getOwnersProvided

      public Boolean getOwnersProvided()
      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 sufficient 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).
    • getPhone

      public String getPhone()
      The company's phone number (used for verification).
    • getStructure

      public String 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, or unincorporated_non_profit.

    • getTaxIdProvided

      public Boolean getTaxIdProvided()
      Whether the company's business ID number was provided.
    • getTaxIdRegistrar

      public String getTaxIdRegistrar()
      The jurisdiction in which the tax_id is registered (Germany-based companies only).
    • getVatIdProvided

      public 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(Boolean directorsProvided)
      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.
    • setExecutivesProvided

      public void setExecutivesProvided(Boolean executivesProvided)
      Whether the company's executives have been provided. This Boolean will be true if you've manually indicated that all executives are provided via the executives_provided parameter, or if Stripe determined that sufficient executives were provided.
    • setName

      public void setName(String name)
      The company's legal name.
    • setNameKana

      public void setNameKana(String nameKana)
      The Kana variation of the company's legal name (Japan only).
    • setNameKanji

      public void setNameKanji(String nameKanji)
      The Kanji variation of the company's legal name (Japan only).
    • setOwnershipDeclaration

      public 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.
    • setOwnersProvided

      public void setOwnersProvided(Boolean ownersProvided)
      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 sufficient 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).
    • setPhone

      public void setPhone(String phone)
      The company's phone number (used for verification).
    • setStructure

      public void setStructure(String structure)
      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, or unincorporated_non_profit.

    • setTaxIdProvided

      public void setTaxIdProvided(Boolean taxIdProvided)
      Whether the company's business ID number was provided.
    • setTaxIdRegistrar

      public void setTaxIdRegistrar(String taxIdRegistrar)
      The jurisdiction in which the tax_id is registered (Germany-based companies only).
    • setVatIdProvided

      public void setVatIdProvided(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(Object o)
      Overrides:
      equals in class Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object