Package io.moov.sdk.models.components
Class PatchBusiness.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.PatchBusiness.Builder
-
- Enclosing class:
- PatchBusiness
public static final class PatchBusiness.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PatchBusiness.Builderaddress(AddressUpdate address)PatchBusiness.Builderaddress(java.util.Optional<? extends AddressUpdate> address)PatchBusinessbuild()PatchBusiness.BuilderbusinessType(BusinessType businessType)The type of entity represented by this business.PatchBusiness.BuilderbusinessType(java.util.Optional<? extends BusinessType> businessType)The type of entity represented by this business.PatchBusiness.Builderdescription(java.lang.String description)PatchBusiness.Builderdescription(java.util.Optional<java.lang.String> description)PatchBusiness.BuilderdoingBusinessAs(java.lang.String doingBusinessAs)PatchBusiness.BuilderdoingBusinessAs(java.util.Optional<java.lang.String> doingBusinessAs)PatchBusiness.Builderemail(java.lang.String email)PatchBusiness.Builderemail(java.util.Optional<java.lang.String> email)PatchBusiness.BuilderindustryCodes(IndustryCodes industryCodes)PatchBusiness.BuilderindustryCodes(java.util.Optional<? extends IndustryCodes> industryCodes)PatchBusiness.BuilderlegalBusinessName(java.lang.String legalBusinessName)PatchBusiness.BuilderlegalBusinessName(java.util.Optional<java.lang.String> legalBusinessName)PatchBusiness.BuilderownersProvided(boolean ownersProvided)PatchBusiness.BuilderownersProvided(java.util.Optional<java.lang.Boolean> ownersProvided)PatchBusiness.Builderphone(PhoneNumber phone)PatchBusiness.Builderphone(java.util.Optional<? extends PhoneNumber> phone)PatchBusiness.BuilderprimaryRegulator(PrimaryRegulator primaryRegulator)If the business is a financial institution, this field describes its primary regulator.PatchBusiness.BuilderprimaryRegulator(java.util.Optional<? extends PrimaryRegulator> primaryRegulator)If the business is a financial institution, this field describes its primary regulator.PatchBusiness.BuildertaxID(TaxIDUpdate taxID)An EIN (employer identification number) for the business.PatchBusiness.BuildertaxID(java.util.Optional<? extends TaxIDUpdate> taxID)An EIN (employer identification number) for the business.PatchBusiness.Builderwebsite(java.lang.String website)PatchBusiness.Builderwebsite(java.util.Optional<java.lang.String> website)
-
-
-
Method Detail
-
legalBusinessName
public PatchBusiness.Builder legalBusinessName(java.lang.String legalBusinessName)
-
legalBusinessName
public PatchBusiness.Builder legalBusinessName(java.util.Optional<java.lang.String> legalBusinessName)
-
doingBusinessAs
public PatchBusiness.Builder doingBusinessAs(java.lang.String doingBusinessAs)
-
doingBusinessAs
public PatchBusiness.Builder doingBusinessAs(java.util.Optional<java.lang.String> doingBusinessAs)
-
businessType
public PatchBusiness.Builder businessType(BusinessType businessType)
The type of entity represented by this business.
-
businessType
public PatchBusiness.Builder businessType(java.util.Optional<? extends BusinessType> businessType)
The type of entity represented by this business.
-
address
public PatchBusiness.Builder address(AddressUpdate address)
-
address
public PatchBusiness.Builder address(java.util.Optional<? extends AddressUpdate> address)
-
phone
public PatchBusiness.Builder phone(PhoneNumber phone)
-
phone
public PatchBusiness.Builder phone(java.util.Optional<? extends PhoneNumber> phone)
-
email
public PatchBusiness.Builder email(java.lang.String email)
-
email
public PatchBusiness.Builder email(java.util.Optional<java.lang.String> email)
-
website
public PatchBusiness.Builder website(java.lang.String website)
-
website
public PatchBusiness.Builder website(java.util.Optional<java.lang.String> website)
-
description
public PatchBusiness.Builder description(java.lang.String description)
-
description
public PatchBusiness.Builder description(java.util.Optional<java.lang.String> description)
-
taxID
public PatchBusiness.Builder taxID(TaxIDUpdate taxID)
An EIN (employer identification number) for the business. For sole proprietors, an SSN can be used as the EIN.
-
taxID
public PatchBusiness.Builder taxID(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.
-
ownersProvided
public PatchBusiness.Builder ownersProvided(boolean ownersProvided)
-
ownersProvided
public PatchBusiness.Builder ownersProvided(java.util.Optional<java.lang.Boolean> ownersProvided)
-
industryCodes
public PatchBusiness.Builder industryCodes(IndustryCodes industryCodes)
-
industryCodes
public PatchBusiness.Builder industryCodes(java.util.Optional<? extends IndustryCodes> industryCodes)
-
primaryRegulator
public PatchBusiness.Builder primaryRegulator(PrimaryRegulator primaryRegulator)
If the business is a financial institution, this field describes its primary regulator.
-
primaryRegulator
public PatchBusiness.Builder primaryRegulator(java.util.Optional<? extends PrimaryRegulator> primaryRegulator)
If the business is a financial institution, this field describes its primary regulator.
-
build
public PatchBusiness build()
-
-