Class CreateBusinessProfile


  • public class CreateBusinessProfile
    extends java.lang.Object
    • Constructor Detail

      • CreateBusinessProfile

        public CreateBusinessProfile​(java.lang.String legalBusinessName,
                                     java.util.Optional<java.lang.String> doingBusinessAs,
                                     java.util.Optional<? extends BusinessType> businessType,
                                     java.util.Optional<? extends Address> address,
                                     java.util.Optional<? extends PhoneNumber> phone,
                                     java.util.Optional<java.lang.String> email,
                                     java.util.Optional<java.lang.String> website,
                                     java.util.Optional<java.lang.String> description,
                                     java.util.Optional<? extends TaxID> taxID,
                                     java.util.Optional<? extends IndustryCodes> industryCodes,
                                     java.util.Optional<? extends PrimaryRegulator> primaryRegulator)
      • CreateBusinessProfile

        public CreateBusinessProfile​(java.lang.String legalBusinessName)
    • Method Detail

      • legalBusinessName

        public java.lang.String legalBusinessName()
        The legal name under which the entity is registered.
      • doingBusinessAs

        public java.util.Optional<java.lang.String> doingBusinessAs()
        A registered trade name under which the business operates, if different from its legal name.
      • businessType

        public java.util.Optional<BusinessType> businessType()
        The type of entity represented by this business.
      • address

        public java.util.Optional<Address> address()
      • phone

        public java.util.Optional<PhoneNumber> phone()
      • email

        public java.util.Optional<java.lang.String> email()
      • website

        public java.util.Optional<java.lang.String> website()
      • description

        public java.util.Optional<java.lang.String> description()
      • taxID

        public java.util.Optional<TaxID> taxID()
        An EIN (employer identification number) for the business. For sole proprietors, an SSN can be used as the EIN.
      • industryCodes

        public java.util.Optional<IndustryCodes> industryCodes()
      • primaryRegulator

        public java.util.Optional<PrimaryRegulator> primaryRegulator()
        If the business is a financial institution, this field describes its primary regulator.
      • withLegalBusinessName

        public CreateBusinessProfile withLegalBusinessName​(java.lang.String legalBusinessName)
        The legal name under which the entity is registered.
      • withDoingBusinessAs

        public CreateBusinessProfile withDoingBusinessAs​(java.lang.String doingBusinessAs)
        A registered trade name under which the business operates, if different from its legal name.
      • withDoingBusinessAs

        public CreateBusinessProfile withDoingBusinessAs​(java.util.Optional<java.lang.String> doingBusinessAs)
        A registered trade name under which the business operates, if different from its legal name.
      • withBusinessType

        public CreateBusinessProfile withBusinessType​(java.util.Optional<? extends BusinessType> businessType)
        The type of entity represented by this business.
      • withWebsite

        public CreateBusinessProfile withWebsite​(java.util.Optional<java.lang.String> website)
      • withDescription

        public CreateBusinessProfile withDescription​(java.util.Optional<java.lang.String> description)
      • withTaxID

        public CreateBusinessProfile withTaxID​(TaxID taxID)
        An EIN (employer identification number) for the business. For sole proprietors, an SSN can be used as the EIN.
      • withTaxID

        public CreateBusinessProfile withTaxID​(java.util.Optional<? extends TaxID> taxID)
        An EIN (employer identification number) for the business. For sole proprietors, an SSN can be used as the EIN.
      • withPrimaryRegulator

        public CreateBusinessProfile withPrimaryRegulator​(PrimaryRegulator primaryRegulator)
        If the business is a financial institution, this field describes its primary regulator.
      • withPrimaryRegulator

        public CreateBusinessProfile withPrimaryRegulator​(java.util.Optional<? extends PrimaryRegulator> primaryRegulator)
        If the business is a financial institution, this field describes its primary regulator.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object