Package model
Class UpdateIdentityRequestEntity
java.lang.Object
model.UpdateIdentityRequestEntity
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-06-24T13:03:18.088665-07:00[America/Los_Angeles]")
public class UpdateIdentityRequestEntity
extends Object
Underwriting data that's required to verify the identity of the merchant.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumInclude the value that best applies to the merchant.static class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionannualCardVolume(Long annualCardVolume) businessAddress(UpdateIdentityRequestEntityBusinessAddress businessAddress) businessName(String businessName) businessPhone(String businessPhone) businessTaxId(String businessTaxId) businessType(UpdateIdentityRequestEntity.BusinessTypeEnum businessType) defaultStatementDescriptor(String defaultStatementDescriptor) doingBusinessAs(String doingBusinessAs) booleanstatic UpdateIdentityRequestEntityCreate an instance of UpdateIdentityRequestEntity given an JSON stringThe annual credit card sales (in cents) expected to be processed by this merchant (max 19 characters).Get businessAddressAbbreviated names of the business.Customer service phone number where the merchant can be reached (max 10 characters).Details if the `business_tax_id` was provided.Include the value that best applies to the merchant.The description of the merchant that appears on the buyer's bank or card statement.getDob()Get dobAlternate names of the business.getEmail()The email address of the principal control owner where they can be reached (max 100 characters).The legal first name of the merchant's control owner (max 20 characters).Defaults to **false** if not passed.Get incorporationDateThe legal last name of the merchant's control owner (max 20 characters).The maximum amount (in cents) that can be charged for a single transaction (max 12 characters).getMcc()The Merchant Category Code ([MCC](http://www.dm.usda.gov/procurement/card/card_x/mcc.pdf)) that this merchant will be classified under.Values can be either: <ul><li><strong>PUBLIC</strong> to indicate a publicly-traded company.Get personalAddressgetPhone()The principal control owner's phone number (max 10 characters).Percentage of the company owned by the principal control owner (min 0; max 100).getTaxId()Details if the `tax_id` was provided.getTitle()The corporate title of the control owner (e.g.getUrl()The URL of the merchant's public website.hasAcceptedCreditCardsPreviously(Boolean hasAcceptedCreditCardsPreviously) inthashCode()incorporationDate(CreateIdentityRequestEntityIncorporationDate incorporationDate) maxTransactionAmount(Long maxTransactionAmount) ownershipType(String ownershipType) personalAddress(CreateIdentityRequestEntityPersonalAddress personalAddress) principalPercentageOwnership(Long principalPercentageOwnership) voidsetAnnualCardVolume(Long annualCardVolume) voidsetBusinessAddress(UpdateIdentityRequestEntityBusinessAddress businessAddress) voidsetBusinessName(String businessName) voidsetBusinessPhone(String businessPhone) voidsetBusinessTaxId(String businessTaxId) voidsetBusinessType(UpdateIdentityRequestEntity.BusinessTypeEnum businessType) voidsetDefaultStatementDescriptor(String defaultStatementDescriptor) voidvoidsetDoingBusinessAs(String doingBusinessAs) voidvoidsetFirstName(String firstName) voidsetHasAcceptedCreditCardsPreviously(Boolean hasAcceptedCreditCardsPreviously) voidsetIncorporationDate(CreateIdentityRequestEntityIncorporationDate incorporationDate) voidsetLastName(String lastName) voidsetMaxTransactionAmount(Long maxTransactionAmount) voidvoidsetOwnershipType(String ownershipType) voidsetPersonalAddress(CreateIdentityRequestEntityPersonalAddress personalAddress) voidvoidsetPrincipalPercentageOwnership(Long principalPercentageOwnership) voidvoidvoidtoJson()Convert an instance of UpdateIdentityRequestEntity to an JSON stringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj) Validates the JSON Object and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_LAST_NAME
- See Also:
-
SERIALIZED_NAME_MAX_TRANSACTION_AMOUNT
- See Also:
-
SERIALIZED_NAME_HAS_ACCEPTED_CREDIT_CARDS_PREVIOUSLY
- See Also:
-
SERIALIZED_NAME_DEFAULT_STATEMENT_DESCRIPTOR
- See Also:
-
SERIALIZED_NAME_PERSONAL_ADDRESS
- See Also:
-
SERIALIZED_NAME_INCORPORATION_DATE
- See Also:
-
SERIALIZED_NAME_BUSINESS_ADDRESS
- See Also:
-
SERIALIZED_NAME_OWNERSHIP_TYPE
- See Also:
-
SERIALIZED_NAME_FIRST_NAME
- See Also:
-
SERIALIZED_NAME_TITLE
- See Also:
-
SERIALIZED_NAME_BUSINESS_TAX_ID
- See Also:
-
SERIALIZED_NAME_DOING_BUSINESS_AS
- See Also:
-
SERIALIZED_NAME_PRINCIPAL_PERCENTAGE_OWNERSHIP
- See Also:
-
SERIALIZED_NAME_EMAIL
- See Also:
-
SERIALIZED_NAME_MCC
- See Also:
-
SERIALIZED_NAME_PHONE
- See Also:
-
SERIALIZED_NAME_BUSINESS_NAME
- See Also:
-
SERIALIZED_NAME_TAX_ID
- See Also:
-
SERIALIZED_NAME_BUSINESS_TYPE
- See Also:
-
SERIALIZED_NAME_BUSINESS_PHONE
- See Also:
-
SERIALIZED_NAME_DOB
- See Also:
-
SERIALIZED_NAME_URL
- See Also:
-
SERIALIZED_NAME_ANNUAL_CARD_VOLUME
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
UpdateIdentityRequestEntity
public UpdateIdentityRequestEntity()
-
-
Method Details
-
lastName
-
getLastName
The legal last name of the merchant's control owner (max 20 characters).- Returns:
- lastName
-
setLastName
-
maxTransactionAmount
-
getMaxTransactionAmount
The maximum amount (in cents) that can be charged for a single transaction (max 12 characters).- Returns:
- maxTransactionAmount
-
setMaxTransactionAmount
-
hasAcceptedCreditCardsPreviously
public UpdateIdentityRequestEntity hasAcceptedCreditCardsPreviously(Boolean hasAcceptedCreditCardsPreviously) -
getHasAcceptedCreditCardsPreviously
Defaults to **false** if not passed.- Returns:
- hasAcceptedCreditCardsPreviously
-
setHasAcceptedCreditCardsPreviously
-
defaultStatementDescriptor
-
getDefaultStatementDescriptor
The description of the merchant that appears on the buyer's bank or card statement.- Returns:
- defaultStatementDescriptor
-
setDefaultStatementDescriptor
-
personalAddress
public UpdateIdentityRequestEntity personalAddress(CreateIdentityRequestEntityPersonalAddress personalAddress) -
getPersonalAddress
Get personalAddress- Returns:
- personalAddress
-
setPersonalAddress
-
incorporationDate
public UpdateIdentityRequestEntity incorporationDate(CreateIdentityRequestEntityIncorporationDate incorporationDate) -
getIncorporationDate
Get incorporationDate- Returns:
- incorporationDate
-
setIncorporationDate
-
businessAddress
public UpdateIdentityRequestEntity businessAddress(UpdateIdentityRequestEntityBusinessAddress businessAddress) -
getBusinessAddress
Get businessAddress- Returns:
- businessAddress
-
setBusinessAddress
-
ownershipType
-
getOwnershipType
Values can be either: <ul><li><strong>PUBLIC</strong> to indicate a publicly-traded company. <li><strong>PRIVATE</strong> for privately-held businesses.- Returns:
- ownershipType
-
setOwnershipType
-
firstName
-
getFirstName
The legal first name of the merchant's control owner (max 20 characters).- Returns:
- firstName
-
setFirstName
-
title
-
getTitle
The corporate title of the control owner (e.g. Chief Executive Officer, CFO, etc. Max 60 characters).- Returns:
- title
-
setTitle
-
businessTaxId
-
getBusinessTaxId
Details if the `business_tax_id` was provided.- Returns:
- businessTaxId
-
setBusinessTaxId
-
doingBusinessAs
-
getDoingBusinessAs
Alternate names of the business. If there are no other names, pass the same value used for `business_name` (max 60 characters).- Returns:
- doingBusinessAs
-
setDoingBusinessAs
-
principalPercentageOwnership
-
getPrincipalPercentageOwnership
Percentage of the company owned by the principal control owner (min 0; max 100).- Returns:
- principalPercentageOwnership
-
setPrincipalPercentageOwnership
-
email
-
getEmail
The email address of the principal control owner where they can be reached (max 100 characters).- Returns:
-
setEmail
-
mcc
-
getMcc
The Merchant Category Code ([MCC](http://www.dm.usda.gov/procurement/card/card_x/mcc.pdf)) that this merchant will be classified under.- Returns:
- mcc
-
setMcc
-
phone
-
getPhone
The principal control owner's phone number (max 10 characters).- Returns:
- phone
-
setPhone
-
businessName
-
getBusinessName
Abbreviated names of the business. If there are no abbreviated name, leave this field blank.- Returns:
- businessName
-
setBusinessName
-
taxId
-
getTaxId
Details if the `tax_id` was provided.- Returns:
- taxId
-
setTaxId
-
businessType
public UpdateIdentityRequestEntity businessType(UpdateIdentityRequestEntity.BusinessTypeEnum businessType) -
getBusinessType
Include the value that best applies to the merchant.- Returns:
- businessType
-
setBusinessType
-
businessPhone
-
getBusinessPhone
Customer service phone number where the merchant can be reached (max 10 characters).- Returns:
- businessPhone
-
setBusinessPhone
-
dob
-
getDob
Get dob- Returns:
- dob
-
setDob
-
url
-
getUrl
The URL of the merchant's public website.- Returns:
- url
-
setUrl
-
annualCardVolume
-
getAnnualCardVolume
The annual credit card sales (in cents) expected to be processed by this merchant (max 19 characters).- Returns:
- annualCardVolume
-
setAnnualCardVolume
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonObject
Validates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to UpdateIdentityRequestEntity
-
fromJson
Create an instance of UpdateIdentityRequestEntity given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of UpdateIdentityRequestEntity
- Throws:
IOException- if the JSON string is invalid with respect to UpdateIdentityRequestEntity
-
toJson
Convert an instance of UpdateIdentityRequestEntity to an JSON string- Returns:
- JSON string
-