Package model
Class IdentityAdditionalUnderwritingData
java.lang.Object
model.IdentityAdditionalUnderwritingData
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-06-24T13:03:18.088665-07:00[America/Los_Angeles]")
public class IdentityAdditionalUnderwritingData
extends Object
Additional underwriting data that's required to verify the `Identity` of the `Merchant`.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumInclude the value that best applies to the merchant's refund policy. -
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 String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionannualAchVolume(Long annualAchVolume) averageAchTransferAmount(Long averageAchTransferAmount) averageCardTransferAmount(Long averageCardTransferAmount) businessDescription(String businessDescription) cardVolumeDistribution(IdentityAdditionalUnderwritingDataCardVolumeDistribution cardVolumeDistribution) creditCheckAllowed(Boolean creditCheckAllowed) creditCheckIpAddress(String creditCheckIpAddress) creditCheckTimestamp(String creditCheckTimestamp) creditCheckUserAgent(String creditCheckUserAgent) booleanCreate an instance of IdentityAdditionalUnderwritingData given an JSON stringThe approximate annual ACH sales expected to be processed (in cents) by this merchant (max 10 characters).The approximate average ACH sale amount (in cents) for this merchant.The average credit card sale amount (in cents) for this merchant.Description of this merchant's business (max 200 characters).Get cardVolumeDistributionSets if this merchant has consented and accepted to a credit check.The IP address of the merchant when they consented to a credit check (e.g., 42.1.1.113 ).A timestamp of when this merchant consented to a credit check (e.g., 2021-04-28T16:42:55Z).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)).Sets whether this merchant has accepted the terms and conditions of the merchant agreement.IP address of the merchant when this merchant accepted the merchant agreement (e.g., 42.1.1.113).Timestamp of when the merchant accepted Finix's Terms of Service (e.g., 2021-04-28T16:42:55Z).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)).Include the value that best applies to the merchant's refund policy.Get volumeDistributionByBusinessTypeinthashCode()merchantAgreementAccepted(Boolean merchantAgreementAccepted) merchantAgreementIpAddress(String merchantAgreementIpAddress) merchantAgreementTimestamp(String merchantAgreementTimestamp) merchantAgreementUserAgent(String merchantAgreementUserAgent) 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) voidvoidsetVolumeDistributionByBusinessType(IdentityAdditionalUnderwritingDataVolumeDistributionByBusinessType volumeDistributionByBusinessType) toJson()Convert an instance of IdentityAdditionalUnderwritingData to an JSON stringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj) Validates the JSON Object and throws an exception if issues foundvolumeDistributionByBusinessType(IdentityAdditionalUnderwritingDataVolumeDistributionByBusinessType volumeDistributionByBusinessType)
-
Field Details
-
SERIALIZED_NAME_ANNUAL_ACH_VOLUME
- See Also:
-
SERIALIZED_NAME_AVERAGE_ACH_TRANSFER_AMOUNT
- See Also:
-
SERIALIZED_NAME_AVERAGE_CARD_TRANSFER_AMOUNT
- See Also:
-
SERIALIZED_NAME_BUSINESS_DESCRIPTION
- See Also:
-
SERIALIZED_NAME_CARD_VOLUME_DISTRIBUTION
- See Also:
-
SERIALIZED_NAME_CREDIT_CHECK_ALLOWED
- See Also:
-
SERIALIZED_NAME_CREDIT_CHECK_IP_ADDRESS
- See Also:
-
SERIALIZED_NAME_CREDIT_CHECK_TIMESTAMP
- See Also:
-
SERIALIZED_NAME_CREDIT_CHECK_USER_AGENT
- See Also:
-
SERIALIZED_NAME_MERCHANT_AGREEMENT_ACCEPTED
- See Also:
-
SERIALIZED_NAME_MERCHANT_AGREEMENT_IP_ADDRESS
- See Also:
-
SERIALIZED_NAME_MERCHANT_AGREEMENT_TIMESTAMP
- See Also:
-
SERIALIZED_NAME_MERCHANT_AGREEMENT_USER_AGENT
- See Also:
-
SERIALIZED_NAME_REFUND_POLICY
- See Also:
-
SERIALIZED_NAME_VOLUME_DISTRIBUTION_BY_BUSINESS_TYPE
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
IdentityAdditionalUnderwritingData
public IdentityAdditionalUnderwritingData()
-
-
Method Details
-
annualAchVolume
-
getAnnualAchVolume
The approximate annual ACH sales expected to be processed (in cents) by this merchant (max 10 characters).- Returns:
- annualAchVolume
-
setAnnualAchVolume
-
averageAchTransferAmount
-
getAverageAchTransferAmount
The approximate average ACH sale amount (in cents) for this merchant.- Returns:
- averageAchTransferAmount
-
setAverageAchTransferAmount
-
averageCardTransferAmount
-
getAverageCardTransferAmount
The average credit card sale amount (in cents) for this merchant.- Returns:
- averageCardTransferAmount
-
setAverageCardTransferAmount
-
businessDescription
-
getBusinessDescription
Description of this merchant's business (max 200 characters).- Returns:
- businessDescription
-
setBusinessDescription
-
cardVolumeDistribution
public IdentityAdditionalUnderwritingData cardVolumeDistribution(IdentityAdditionalUnderwritingDataCardVolumeDistribution cardVolumeDistribution) -
getCardVolumeDistribution
@Nullable public IdentityAdditionalUnderwritingDataCardVolumeDistribution getCardVolumeDistribution()Get cardVolumeDistribution- Returns:
- cardVolumeDistribution
-
setCardVolumeDistribution
public void setCardVolumeDistribution(IdentityAdditionalUnderwritingDataCardVolumeDistribution cardVolumeDistribution) -
creditCheckAllowed
-
getCreditCheckAllowed
Sets if this merchant has consented and accepted to a credit check.- Returns:
- creditCheckAllowed
-
setCreditCheckAllowed
-
creditCheckIpAddress
-
getCreditCheckIpAddress
The IP address of the merchant when they consented to a credit check (e.g., 42.1.1.113 ).- Returns:
- creditCheckIpAddress
-
setCreditCheckIpAddress
-
creditCheckTimestamp
-
getCreditCheckTimestamp
A timestamp of when this merchant consented to a credit check (e.g., 2021-04-28T16:42:55Z).- Returns:
- creditCheckTimestamp
-
setCreditCheckTimestamp
-
creditCheckUserAgent
-
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
-
merchantAgreementAccepted
public IdentityAdditionalUnderwritingData merchantAgreementAccepted(Boolean merchantAgreementAccepted) -
getMerchantAgreementAccepted
Sets whether this merchant has accepted the terms and conditions of the merchant agreement.- Returns:
- merchantAgreementAccepted
-
setMerchantAgreementAccepted
-
merchantAgreementIpAddress
public IdentityAdditionalUnderwritingData merchantAgreementIpAddress(String merchantAgreementIpAddress) -
getMerchantAgreementIpAddress
IP address of the merchant when this merchant accepted the merchant agreement (e.g., 42.1.1.113).- Returns:
- merchantAgreementIpAddress
-
setMerchantAgreementIpAddress
-
merchantAgreementTimestamp
public IdentityAdditionalUnderwritingData merchantAgreementTimestamp(String merchantAgreementTimestamp) -
getMerchantAgreementTimestamp
Timestamp of when the merchant accepted Finix's Terms of Service (e.g., 2021-04-28T16:42:55Z).- Returns:
- merchantAgreementTimestamp
-
setMerchantAgreementTimestamp
-
merchantAgreementUserAgent
public IdentityAdditionalUnderwritingData merchantAgreementUserAgent(String merchantAgreementUserAgent) -
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
-
refundPolicy
public IdentityAdditionalUnderwritingData refundPolicy(IdentityAdditionalUnderwritingData.RefundPolicyEnum refundPolicy) -
getRefundPolicy
Include the value that best applies to the merchant's refund policy.- Returns:
- refundPolicy
-
setRefundPolicy
-
volumeDistributionByBusinessType
public IdentityAdditionalUnderwritingData volumeDistributionByBusinessType(IdentityAdditionalUnderwritingDataVolumeDistributionByBusinessType volumeDistributionByBusinessType) -
getVolumeDistributionByBusinessType
@Nullable public IdentityAdditionalUnderwritingDataVolumeDistributionByBusinessType getVolumeDistributionByBusinessType()Get volumeDistributionByBusinessType- Returns:
- volumeDistributionByBusinessType
-
setVolumeDistributionByBusinessType
public void setVolumeDistributionByBusinessType(IdentityAdditionalUnderwritingDataVolumeDistributionByBusinessType volumeDistributionByBusinessType) -
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 IdentityAdditionalUnderwritingData
-
fromJson
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
Convert an instance of IdentityAdditionalUnderwritingData to an JSON string- Returns:
- JSON string
-