Class Account.Company

    • Constructor Detail

      • Company

        public Company()
    • 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 be true if you've manually indicated that all directors are provided via the directors_provided parameter.
      • getExecutivesProvided

        public java.lang.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 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 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 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, or unincorporated_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 the tax_id is registered (Germany-based companies only).
      • getVatIdProvided

        public java.lang.Boolean getVatIdProvided()
        Whether the company's business VAT number was provided.
      • 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 be true if you've manually indicated that all directors are provided via the directors_provided parameter.
      • setExecutivesProvided

        public void setExecutivesProvided​(java.lang.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​(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 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​(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, or unincorporated_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 the tax_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 class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object