Package io.moov.sdk.models.components
Class PatchBusiness
- java.lang.Object
-
- io.moov.sdk.models.components.PatchBusiness
-
public class PatchBusiness extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPatchBusiness.Builder
-
Constructor Summary
Constructors Constructor Description PatchBusiness()PatchBusiness(java.util.Optional<java.lang.String> legalBusinessName, java.util.Optional<java.lang.String> doingBusinessAs, java.util.Optional<? extends BusinessType> businessType, java.util.Optional<? extends AddressUpdate> 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 TaxIDUpdate> taxID, java.util.Optional<java.lang.Boolean> ownersProvided, java.util.Optional<? extends IndustryCodes> industryCodes, java.util.Optional<? extends PrimaryRegulator> primaryRegulator)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<AddressUpdate>address()static PatchBusiness.Builderbuilder()java.util.Optional<BusinessType>businessType()The type of entity represented by this business.java.util.Optional<java.lang.String>description()java.util.Optional<java.lang.String>doingBusinessAs()java.util.Optional<java.lang.String>email()booleanequals(java.lang.Object o)inthashCode()java.util.Optional<IndustryCodes>industryCodes()java.util.Optional<java.lang.String>legalBusinessName()java.util.Optional<java.lang.Boolean>ownersProvided()java.util.Optional<PhoneNumber>phone()java.util.Optional<PrimaryRegulator>primaryRegulator()If the business is a financial institution, this field describes its primary regulator.java.util.Optional<TaxIDUpdate>taxID()An EIN (employer identification number) for the business.java.lang.StringtoString()java.util.Optional<java.lang.String>website()PatchBusinesswithAddress(AddressUpdate address)PatchBusinesswithAddress(java.util.Optional<? extends AddressUpdate> address)PatchBusinesswithBusinessType(BusinessType businessType)The type of entity represented by this business.PatchBusinesswithBusinessType(java.util.Optional<? extends BusinessType> businessType)The type of entity represented by this business.PatchBusinesswithDescription(java.lang.String description)PatchBusinesswithDescription(java.util.Optional<java.lang.String> description)PatchBusinesswithDoingBusinessAs(java.lang.String doingBusinessAs)PatchBusinesswithDoingBusinessAs(java.util.Optional<java.lang.String> doingBusinessAs)PatchBusinesswithEmail(java.lang.String email)PatchBusinesswithEmail(java.util.Optional<java.lang.String> email)PatchBusinesswithIndustryCodes(IndustryCodes industryCodes)PatchBusinesswithIndustryCodes(java.util.Optional<? extends IndustryCodes> industryCodes)PatchBusinesswithLegalBusinessName(java.lang.String legalBusinessName)PatchBusinesswithLegalBusinessName(java.util.Optional<java.lang.String> legalBusinessName)PatchBusinesswithOwnersProvided(boolean ownersProvided)PatchBusinesswithOwnersProvided(java.util.Optional<java.lang.Boolean> ownersProvided)PatchBusinesswithPhone(PhoneNumber phone)PatchBusinesswithPhone(java.util.Optional<? extends PhoneNumber> phone)PatchBusinesswithPrimaryRegulator(PrimaryRegulator primaryRegulator)If the business is a financial institution, this field describes its primary regulator.PatchBusinesswithPrimaryRegulator(java.util.Optional<? extends PrimaryRegulator> primaryRegulator)If the business is a financial institution, this field describes its primary regulator.PatchBusinesswithTaxID(TaxIDUpdate taxID)An EIN (employer identification number) for the business.PatchBusinesswithTaxID(java.util.Optional<? extends TaxIDUpdate> taxID)An EIN (employer identification number) for the business.PatchBusinesswithWebsite(java.lang.String website)PatchBusinesswithWebsite(java.util.Optional<java.lang.String> website)
-
-
-
Constructor Detail
-
PatchBusiness
public PatchBusiness(java.util.Optional<java.lang.String> legalBusinessName, java.util.Optional<java.lang.String> doingBusinessAs, java.util.Optional<? extends BusinessType> businessType, java.util.Optional<? extends AddressUpdate> 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 TaxIDUpdate> taxID, java.util.Optional<java.lang.Boolean> ownersProvided, java.util.Optional<? extends IndustryCodes> industryCodes, java.util.Optional<? extends PrimaryRegulator> primaryRegulator)
-
PatchBusiness
public PatchBusiness()
-
-
Method Detail
-
legalBusinessName
public java.util.Optional<java.lang.String> legalBusinessName()
-
doingBusinessAs
public java.util.Optional<java.lang.String> doingBusinessAs()
-
businessType
public java.util.Optional<BusinessType> businessType()
The type of entity represented by this business.
-
address
public java.util.Optional<AddressUpdate> 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<TaxIDUpdate> taxID()
An EIN (employer identification number) for the business. For sole proprietors, an SSN can be used as the EIN.
-
ownersProvided
public java.util.Optional<java.lang.Boolean> ownersProvided()
-
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.
-
builder
public static final PatchBusiness.Builder builder()
-
withLegalBusinessName
public PatchBusiness withLegalBusinessName(java.lang.String legalBusinessName)
-
withLegalBusinessName
public PatchBusiness withLegalBusinessName(java.util.Optional<java.lang.String> legalBusinessName)
-
withDoingBusinessAs
public PatchBusiness withDoingBusinessAs(java.lang.String doingBusinessAs)
-
withDoingBusinessAs
public PatchBusiness withDoingBusinessAs(java.util.Optional<java.lang.String> doingBusinessAs)
-
withBusinessType
public PatchBusiness withBusinessType(BusinessType businessType)
The type of entity represented by this business.
-
withBusinessType
public PatchBusiness withBusinessType(java.util.Optional<? extends BusinessType> businessType)
The type of entity represented by this business.
-
withAddress
public PatchBusiness withAddress(AddressUpdate address)
-
withAddress
public PatchBusiness withAddress(java.util.Optional<? extends AddressUpdate> address)
-
withPhone
public PatchBusiness withPhone(PhoneNumber phone)
-
withPhone
public PatchBusiness withPhone(java.util.Optional<? extends PhoneNumber> phone)
-
withEmail
public PatchBusiness withEmail(java.lang.String email)
-
withEmail
public PatchBusiness withEmail(java.util.Optional<java.lang.String> email)
-
withWebsite
public PatchBusiness withWebsite(java.lang.String website)
-
withWebsite
public PatchBusiness withWebsite(java.util.Optional<java.lang.String> website)
-
withDescription
public PatchBusiness withDescription(java.lang.String description)
-
withDescription
public PatchBusiness withDescription(java.util.Optional<java.lang.String> description)
-
withTaxID
public PatchBusiness withTaxID(TaxIDUpdate taxID)
An EIN (employer identification number) for the business. For sole proprietors, an SSN can be used as the EIN.
-
withTaxID
public PatchBusiness withTaxID(java.util.Optional<? extends TaxIDUpdate> taxID)
An EIN (employer identification number) for the business. For sole proprietors, an SSN can be used as the EIN.
-
withOwnersProvided
public PatchBusiness withOwnersProvided(boolean ownersProvided)
-
withOwnersProvided
public PatchBusiness withOwnersProvided(java.util.Optional<java.lang.Boolean> ownersProvided)
-
withIndustryCodes
public PatchBusiness withIndustryCodes(IndustryCodes industryCodes)
-
withIndustryCodes
public PatchBusiness withIndustryCodes(java.util.Optional<? extends IndustryCodes> industryCodes)
-
withPrimaryRegulator
public PatchBusiness withPrimaryRegulator(PrimaryRegulator primaryRegulator)
If the business is a financial institution, this field describes its primary regulator.
-
withPrimaryRegulator
public PatchBusiness 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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-