Package model
Class UpdateIdentityRequestAdditionalUnderwritingData
java.lang.Object
model.UpdateIdentityRequestAdditionalUnderwritingData
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-06-24T13:03:18.088665-07:00[America/Los_Angeles]")
public class UpdateIdentityRequestAdditionalUnderwritingData
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(UpdateIdentityRequestAdditionalUnderwritingDataCardVolumeDistribution cardVolumeDistribution) creditCheckAllowed(Boolean creditCheckAllowed) creditCheckIpAddress(String creditCheckIpAddress) creditCheckTimestamp(String creditCheckTimestamp) creditCheckUserAgent(String creditCheckUserAgent) booleanCreate an instance of UpdateIdentityRequestAdditionalUnderwritingData 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(UpdateIdentityRequestAdditionalUnderwritingDataCardVolumeDistribution 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(UpdateIdentityRequestAdditionalUnderwritingDataVolumeDistributionByBusinessType volumeDistributionByBusinessType) toJson()Convert an instance of UpdateIdentityRequestAdditionalUnderwritingData to an JSON stringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj) Validates the JSON Object and throws an exception if issues foundvolumeDistributionByBusinessType(UpdateIdentityRequestAdditionalUnderwritingDataVolumeDistributionByBusinessType 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
-
UpdateIdentityRequestAdditionalUnderwritingData
public UpdateIdentityRequestAdditionalUnderwritingData()
-
-
Method Details
-
merchantAgreementAccepted
public UpdateIdentityRequestAdditionalUnderwritingData merchantAgreementAccepted(Boolean merchantAgreementAccepted) -
getMerchantAgreementAccepted
Sets whether this merchant has accepted the terms and conditions of the merchant agreement.- Returns:
- merchantAgreementAccepted
-
setMerchantAgreementAccepted
-
merchantAgreementIpAddress
public UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData volumeDistributionByBusinessType(UpdateIdentityRequestAdditionalUnderwritingDataVolumeDistributionByBusinessType volumeDistributionByBusinessType) -
getVolumeDistributionByBusinessType
@Nullable public UpdateIdentityRequestAdditionalUnderwritingDataVolumeDistributionByBusinessType getVolumeDistributionByBusinessType()Get volumeDistributionByBusinessType- Returns:
- volumeDistributionByBusinessType
-
setVolumeDistributionByBusinessType
public void setVolumeDistributionByBusinessType(UpdateIdentityRequestAdditionalUnderwritingDataVolumeDistributionByBusinessType volumeDistributionByBusinessType) -
averageAchTransferAmount
public UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData refundPolicy(UpdateIdentityRequestAdditionalUnderwritingData.RefundPolicyEnum refundPolicy) -
getRefundPolicy
Include the value that best applies to the merchant's refund policy.- Returns:
- refundPolicy
-
setRefundPolicy
public void setRefundPolicy(UpdateIdentityRequestAdditionalUnderwritingData.RefundPolicyEnum refundPolicy) -
creditCheckTimestamp
public UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData creditCheckAllowed(Boolean creditCheckAllowed) -
getCreditCheckAllowed
Sets if this merchant has consented and accepted to a credit check.- Returns:
- creditCheckAllowed
-
setCreditCheckAllowed
-
merchantAgreementTimestamp
public UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData businessDescription(String businessDescription) -
getBusinessDescription
Description of this merchant's business (max 200 characters).- Returns:
- businessDescription
-
setBusinessDescription
-
averageCardTransferAmount
public UpdateIdentityRequestAdditionalUnderwritingData averageCardTransferAmount(Long averageCardTransferAmount) -
getAverageCardTransferAmount
The average credit card sale amount (in cents) for this merchant.- Returns:
- averageCardTransferAmount
-
setAverageCardTransferAmount
-
creditCheckIpAddress
public UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData cardVolumeDistribution(UpdateIdentityRequestAdditionalUnderwritingDataCardVolumeDistribution cardVolumeDistribution) -
getCardVolumeDistribution
@Nullable public UpdateIdentityRequestAdditionalUnderwritingDataCardVolumeDistribution getCardVolumeDistribution()Get cardVolumeDistribution- Returns:
- cardVolumeDistribution
-
setCardVolumeDistribution
public void setCardVolumeDistribution(UpdateIdentityRequestAdditionalUnderwritingDataCardVolumeDistribution 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 UpdateIdentityRequestAdditionalUnderwritingData
-
fromJson
public static UpdateIdentityRequestAdditionalUnderwritingData fromJson(String jsonString) throws IOException Create an instance of UpdateIdentityRequestAdditionalUnderwritingData given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of UpdateIdentityRequestAdditionalUnderwritingData
- Throws:
IOException- if the JSON string is invalid with respect to UpdateIdentityRequestAdditionalUnderwritingData
-
toJson
Convert an instance of UpdateIdentityRequestAdditionalUnderwritingData to an JSON string- Returns:
- JSON string
-