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