Package model
Class IdentityAdditionalUnderwritingData
- java.lang.Object
-
- model.IdentityAdditionalUnderwritingData
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class IdentityAdditionalUnderwritingData extends Object
Additional underwriting data that's required to verify the `Identity`.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIdentityAdditionalUnderwritingData.CustomTypeAdapterFactorystatic classIdentityAdditionalUnderwritingData.RefundPolicyEnumInclude the value that best applies to the merchant's refund policy.
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_ANNUAL_ACH_VOLUMEstatic StringSERIALIZED_NAME_AVERAGE_ACH_TRANSFER_AMOUNTstatic StringSERIALIZED_NAME_AVERAGE_CARD_TRANSFER_AMOUNTstatic StringSERIALIZED_NAME_BUSINESS_DESCRIPTIONstatic StringSERIALIZED_NAME_CARD_VOLUME_DISTRIBUTIONstatic StringSERIALIZED_NAME_CREDIT_CHECK_ALLOWEDstatic StringSERIALIZED_NAME_CREDIT_CHECK_IP_ADDRESSstatic StringSERIALIZED_NAME_CREDIT_CHECK_TIMESTAMPstatic StringSERIALIZED_NAME_CREDIT_CHECK_USER_AGENTstatic StringSERIALIZED_NAME_MERCHANT_AGREEMENT_ACCEPTEDstatic StringSERIALIZED_NAME_MERCHANT_AGREEMENT_IP_ADDRESSstatic StringSERIALIZED_NAME_MERCHANT_AGREEMENT_TIMESTAMPstatic StringSERIALIZED_NAME_MERCHANT_AGREEMENT_USER_AGENTstatic StringSERIALIZED_NAME_REFUND_POLICYstatic StringSERIALIZED_NAME_VOLUME_DISTRIBUTION_BY_BUSINESS_TYPE
-
Constructor Summary
Constructors Constructor Description IdentityAdditionalUnderwritingData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentityAdditionalUnderwritingDataannualAchVolume(Long annualAchVolume)IdentityAdditionalUnderwritingDataaverageAchTransferAmount(Long averageAchTransferAmount)IdentityAdditionalUnderwritingDataaverageCardTransferAmount(Long averageCardTransferAmount)IdentityAdditionalUnderwritingDatabusinessDescription(String businessDescription)IdentityAdditionalUnderwritingDatacardVolumeDistribution(IdentityAdditionalUnderwritingDataCardVolumeDistribution cardVolumeDistribution)IdentityAdditionalUnderwritingDatacreditCheckAllowed(Boolean creditCheckAllowed)IdentityAdditionalUnderwritingDatacreditCheckIpAddress(String creditCheckIpAddress)IdentityAdditionalUnderwritingDatacreditCheckTimestamp(String creditCheckTimestamp)IdentityAdditionalUnderwritingDatacreditCheckUserAgent(String creditCheckUserAgent)booleanequals(Object o)static IdentityAdditionalUnderwritingDatafromJson(String jsonString)Create an instance of IdentityAdditionalUnderwritingData given an JSON stringLonggetAnnualAchVolume()The approximate annual ACH sales expected to be processed (in cents) by this merchant (max 10 characters).LonggetAverageAchTransferAmount()The approximate average ACH sale amount (in cents) for this merchant.LonggetAverageCardTransferAmount()The average credit card sale amount (in cents) for this merchant.StringgetBusinessDescription()Description of this merchant's business (max 200 characters).IdentityAdditionalUnderwritingDataCardVolumeDistributiongetCardVolumeDistribution()Get cardVolumeDistributionBooleangetCreditCheckAllowed()Sets if this merchant has consented and accepted to a credit check.StringgetCreditCheckIpAddress()The IP address of the merchant when they consented to a credit check (e.g., 42.1.1.113 ).StringgetCreditCheckTimestamp()A timestamp of when this merchant consented to a credit check (e.g., 2021-04-28T16:42:55Z).StringgetCreditCheckUserAgent()The details of the browser that was used when this merchant consented to a credit check (e.g., Mozilla 5.0 (Macintosh; Intel Mac OS X 10 _14_6)).BooleangetMerchantAgreementAccepted()Sets whether this merchant has accepted the terms and conditions of the merchant agreement.StringgetMerchantAgreementIpAddress()IP address of the merchant when this merchant accepted the merchant agreement (e.g., 42.1.1.113).StringgetMerchantAgreementTimestamp()Timestamp of when the merchant accepted Finix's Terms of Service (e.g., 2021-04-28T16:42:55Z).StringgetMerchantAgreementUserAgent()The details of the browser that was used when this merchant accepted Finix's Terms of Service (e.g., Mozilla 5.0 (Macintosh; Intel Mac OS X 10 _14_6)).IdentityAdditionalUnderwritingData.RefundPolicyEnumgetRefundPolicy()Include the value that best applies to the merchant's refund policy.IdentityAdditionalUnderwritingDataVolumeDistributionByBusinessTypegetVolumeDistributionByBusinessType()Get volumeDistributionByBusinessTypeinthashCode()IdentityAdditionalUnderwritingDatamerchantAgreementAccepted(Boolean merchantAgreementAccepted)IdentityAdditionalUnderwritingDatamerchantAgreementIpAddress(String merchantAgreementIpAddress)IdentityAdditionalUnderwritingDatamerchantAgreementTimestamp(String merchantAgreementTimestamp)IdentityAdditionalUnderwritingDatamerchantAgreementUserAgent(String merchantAgreementUserAgent)IdentityAdditionalUnderwritingDatarefundPolicy(IdentityAdditionalUnderwritingData.RefundPolicyEnum refundPolicy)voidsetAnnualAchVolume(Long annualAchVolume)voidsetAverageAchTransferAmount(Long averageAchTransferAmount)voidsetAverageCardTransferAmount(Long averageCardTransferAmount)voidsetBusinessDescription(String businessDescription)voidsetCardVolumeDistribution(IdentityAdditionalUnderwritingDataCardVolumeDistribution cardVolumeDistribution)voidsetCreditCheckAllowed(Boolean creditCheckAllowed)voidsetCreditCheckIpAddress(String creditCheckIpAddress)voidsetCreditCheckTimestamp(String creditCheckTimestamp)voidsetCreditCheckUserAgent(String creditCheckUserAgent)voidsetMerchantAgreementAccepted(Boolean merchantAgreementAccepted)voidsetMerchantAgreementIpAddress(String merchantAgreementIpAddress)voidsetMerchantAgreementTimestamp(String merchantAgreementTimestamp)voidsetMerchantAgreementUserAgent(String merchantAgreementUserAgent)voidsetRefundPolicy(IdentityAdditionalUnderwritingData.RefundPolicyEnum refundPolicy)voidsetVolumeDistributionByBusinessType(IdentityAdditionalUnderwritingDataVolumeDistributionByBusinessType volumeDistributionByBusinessType)StringtoJson()Convert an instance of IdentityAdditionalUnderwritingData to an JSON stringStringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues foundIdentityAdditionalUnderwritingDatavolumeDistributionByBusinessType(IdentityAdditionalUnderwritingDataVolumeDistributionByBusinessType volumeDistributionByBusinessType)
-
-
-
Field Detail
-
SERIALIZED_NAME_ANNUAL_ACH_VOLUME
public static final String SERIALIZED_NAME_ANNUAL_ACH_VOLUME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AVERAGE_ACH_TRANSFER_AMOUNT
public static final String SERIALIZED_NAME_AVERAGE_ACH_TRANSFER_AMOUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AVERAGE_CARD_TRANSFER_AMOUNT
public static final String SERIALIZED_NAME_AVERAGE_CARD_TRANSFER_AMOUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_BUSINESS_DESCRIPTION
public static final String SERIALIZED_NAME_BUSINESS_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CARD_VOLUME_DISTRIBUTION
public static final String SERIALIZED_NAME_CARD_VOLUME_DISTRIBUTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREDIT_CHECK_ALLOWED
public static final String SERIALIZED_NAME_CREDIT_CHECK_ALLOWED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREDIT_CHECK_IP_ADDRESS
public static final String SERIALIZED_NAME_CREDIT_CHECK_IP_ADDRESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREDIT_CHECK_TIMESTAMP
public static final String SERIALIZED_NAME_CREDIT_CHECK_TIMESTAMP
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREDIT_CHECK_USER_AGENT
public static final String SERIALIZED_NAME_CREDIT_CHECK_USER_AGENT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MERCHANT_AGREEMENT_ACCEPTED
public static final String SERIALIZED_NAME_MERCHANT_AGREEMENT_ACCEPTED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MERCHANT_AGREEMENT_IP_ADDRESS
public static final String SERIALIZED_NAME_MERCHANT_AGREEMENT_IP_ADDRESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MERCHANT_AGREEMENT_TIMESTAMP
public static final String SERIALIZED_NAME_MERCHANT_AGREEMENT_TIMESTAMP
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MERCHANT_AGREEMENT_USER_AGENT
public static final String SERIALIZED_NAME_MERCHANT_AGREEMENT_USER_AGENT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REFUND_POLICY
public static final String SERIALIZED_NAME_REFUND_POLICY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_VOLUME_DISTRIBUTION_BY_BUSINESS_TYPE
public static final String SERIALIZED_NAME_VOLUME_DISTRIBUTION_BY_BUSINESS_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
annualAchVolume
public IdentityAdditionalUnderwritingData annualAchVolume(Long annualAchVolume)
-
getAnnualAchVolume
@Nullable public Long getAnnualAchVolume()
The approximate annual ACH sales expected to be processed (in cents) by this merchant (max 10 characters).- Returns:
- annualAchVolume
-
setAnnualAchVolume
public void setAnnualAchVolume(Long annualAchVolume)
-
averageAchTransferAmount
public IdentityAdditionalUnderwritingData averageAchTransferAmount(Long averageAchTransferAmount)
-
getAverageAchTransferAmount
@Nullable public Long getAverageAchTransferAmount()
The approximate average ACH sale amount (in cents) for this merchant.- Returns:
- averageAchTransferAmount
-
setAverageAchTransferAmount
public void setAverageAchTransferAmount(Long averageAchTransferAmount)
-
averageCardTransferAmount
public IdentityAdditionalUnderwritingData averageCardTransferAmount(Long averageCardTransferAmount)
-
getAverageCardTransferAmount
@Nullable public Long getAverageCardTransferAmount()
The average credit card sale amount (in cents) for this merchant.- Returns:
- averageCardTransferAmount
-
setAverageCardTransferAmount
public void setAverageCardTransferAmount(Long averageCardTransferAmount)
-
businessDescription
public IdentityAdditionalUnderwritingData businessDescription(String businessDescription)
-
getBusinessDescription
@Nullable public String getBusinessDescription()
Description of this merchant's business (max 200 characters).- Returns:
- businessDescription
-
setBusinessDescription
public void setBusinessDescription(String businessDescription)
-
cardVolumeDistribution
public IdentityAdditionalUnderwritingData cardVolumeDistribution(IdentityAdditionalUnderwritingDataCardVolumeDistribution cardVolumeDistribution)
-
getCardVolumeDistribution
@Nullable public IdentityAdditionalUnderwritingDataCardVolumeDistribution getCardVolumeDistribution()
Get cardVolumeDistribution- Returns:
- cardVolumeDistribution
-
setCardVolumeDistribution
public void setCardVolumeDistribution(IdentityAdditionalUnderwritingDataCardVolumeDistribution cardVolumeDistribution)
-
creditCheckAllowed
public IdentityAdditionalUnderwritingData creditCheckAllowed(Boolean creditCheckAllowed)
-
getCreditCheckAllowed
@Nullable public Boolean getCreditCheckAllowed()
Sets if this merchant has consented and accepted to a credit check.- Returns:
- creditCheckAllowed
-
setCreditCheckAllowed
public void setCreditCheckAllowed(Boolean creditCheckAllowed)
-
creditCheckIpAddress
public IdentityAdditionalUnderwritingData creditCheckIpAddress(String creditCheckIpAddress)
-
getCreditCheckIpAddress
@Nullable public String getCreditCheckIpAddress()
The IP address of the merchant when they consented to a credit check (e.g., 42.1.1.113 ).- Returns:
- creditCheckIpAddress
-
setCreditCheckIpAddress
public void setCreditCheckIpAddress(String creditCheckIpAddress)
-
creditCheckTimestamp
public IdentityAdditionalUnderwritingData creditCheckTimestamp(String creditCheckTimestamp)
-
getCreditCheckTimestamp
@Nullable public String getCreditCheckTimestamp()
A timestamp of when this merchant consented to a credit check (e.g., 2021-04-28T16:42:55Z).- Returns:
- creditCheckTimestamp
-
setCreditCheckTimestamp
public void setCreditCheckTimestamp(String creditCheckTimestamp)
-
creditCheckUserAgent
public IdentityAdditionalUnderwritingData creditCheckUserAgent(String creditCheckUserAgent)
-
getCreditCheckUserAgent
@Nullable public String getCreditCheckUserAgent()
The details of the browser that was used when this merchant consented to a credit check (e.g., Mozilla 5.0 (Macintosh; Intel Mac OS X 10 _14_6)).- Returns:
- creditCheckUserAgent
-
setCreditCheckUserAgent
public void setCreditCheckUserAgent(String creditCheckUserAgent)
-
merchantAgreementAccepted
public IdentityAdditionalUnderwritingData merchantAgreementAccepted(Boolean merchantAgreementAccepted)
-
getMerchantAgreementAccepted
@Nullable public Boolean getMerchantAgreementAccepted()
Sets whether this merchant has accepted the terms and conditions of the merchant agreement.- Returns:
- merchantAgreementAccepted
-
setMerchantAgreementAccepted
public void setMerchantAgreementAccepted(Boolean merchantAgreementAccepted)
-
merchantAgreementIpAddress
public IdentityAdditionalUnderwritingData merchantAgreementIpAddress(String merchantAgreementIpAddress)
-
getMerchantAgreementIpAddress
@Nullable public String getMerchantAgreementIpAddress()
IP address of the merchant when this merchant accepted the merchant agreement (e.g., 42.1.1.113).- Returns:
- merchantAgreementIpAddress
-
setMerchantAgreementIpAddress
public void setMerchantAgreementIpAddress(String merchantAgreementIpAddress)
-
merchantAgreementTimestamp
public IdentityAdditionalUnderwritingData merchantAgreementTimestamp(String merchantAgreementTimestamp)
-
getMerchantAgreementTimestamp
@Nullable public String getMerchantAgreementTimestamp()
Timestamp of when the merchant accepted Finix's Terms of Service (e.g., 2021-04-28T16:42:55Z).- Returns:
- merchantAgreementTimestamp
-
setMerchantAgreementTimestamp
public void setMerchantAgreementTimestamp(String merchantAgreementTimestamp)
-
merchantAgreementUserAgent
public IdentityAdditionalUnderwritingData merchantAgreementUserAgent(String merchantAgreementUserAgent)
-
getMerchantAgreementUserAgent
@Nullable public String getMerchantAgreementUserAgent()
The details of the browser that was used when this merchant accepted Finix's Terms of Service (e.g., Mozilla 5.0 (Macintosh; Intel Mac OS X 10 _14_6)).- Returns:
- merchantAgreementUserAgent
-
setMerchantAgreementUserAgent
public void setMerchantAgreementUserAgent(String merchantAgreementUserAgent)
-
refundPolicy
public IdentityAdditionalUnderwritingData refundPolicy(IdentityAdditionalUnderwritingData.RefundPolicyEnum refundPolicy)
-
getRefundPolicy
@Nullable public IdentityAdditionalUnderwritingData.RefundPolicyEnum getRefundPolicy()
Include the value that best applies to the merchant's refund policy.- Returns:
- refundPolicy
-
setRefundPolicy
public void setRefundPolicy(IdentityAdditionalUnderwritingData.RefundPolicyEnum refundPolicy)
-
volumeDistributionByBusinessType
public IdentityAdditionalUnderwritingData volumeDistributionByBusinessType(IdentityAdditionalUnderwritingDataVolumeDistributionByBusinessType volumeDistributionByBusinessType)
-
getVolumeDistributionByBusinessType
@Nullable public IdentityAdditionalUnderwritingDataVolumeDistributionByBusinessType getVolumeDistributionByBusinessType()
Get volumeDistributionByBusinessType- Returns:
- volumeDistributionByBusinessType
-
setVolumeDistributionByBusinessType
public void setVolumeDistributionByBusinessType(IdentityAdditionalUnderwritingDataVolumeDistributionByBusinessType volumeDistributionByBusinessType)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates 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 IdentityAdditionalUnderwritingData
-
fromJson
public static IdentityAdditionalUnderwritingData fromJson(String jsonString) throws IOException
Create an instance of IdentityAdditionalUnderwritingData given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of IdentityAdditionalUnderwritingData
- Throws:
IOException- if the JSON string is invalid with respect to IdentityAdditionalUnderwritingData
-
toJson
public String toJson()
Convert an instance of IdentityAdditionalUnderwritingData to an JSON string- Returns:
- JSON string
-
-