Package model
Class UpdateIdentityRequestAdditionalUnderwritingData
- java.lang.Object
-
- model.UpdateIdentityRequestAdditionalUnderwritingData
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class UpdateIdentityRequestAdditionalUnderwritingData extends Object
Additional underwriting data that's required to verify the `Identity` of merchants.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUpdateIdentityRequestAdditionalUnderwritingData.CustomTypeAdapterFactorystatic classUpdateIdentityRequestAdditionalUnderwritingData.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 UpdateIdentityRequestAdditionalUnderwritingData()
-
Method Summary
-
-
-
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_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_CARD_VOLUME_DISTRIBUTION
public static final String SERIALIZED_NAME_CARD_VOLUME_DISTRIBUTION
- 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 UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData 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)
-
creditCheckAllowed
public UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData 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)
-
cardVolumeDistribution
public UpdateIdentityRequestAdditionalUnderwritingData cardVolumeDistribution(UpdateIdentityRequestAdditionalUnderwritingDataCardVolumeDistribution cardVolumeDistribution)
-
getCardVolumeDistribution
@Nullable public UpdateIdentityRequestAdditionalUnderwritingDataCardVolumeDistribution getCardVolumeDistribution()
Get cardVolumeDistribution- Returns:
- cardVolumeDistribution
-
setCardVolumeDistribution
public void setCardVolumeDistribution(UpdateIdentityRequestAdditionalUnderwritingDataCardVolumeDistribution cardVolumeDistribution)
-
merchantAgreementAccepted
public UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData 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 UpdateIdentityRequestAdditionalUnderwritingData refundPolicy(UpdateIdentityRequestAdditionalUnderwritingData.RefundPolicyEnum refundPolicy)
-
getRefundPolicy
@Nullable public UpdateIdentityRequestAdditionalUnderwritingData.RefundPolicyEnum getRefundPolicy()
Include the value that best applies to the merchant's refund policy.- Returns:
- refundPolicy
-
setRefundPolicy
public void setRefundPolicy(UpdateIdentityRequestAdditionalUnderwritingData.RefundPolicyEnum refundPolicy)
-
volumeDistributionByBusinessType
public UpdateIdentityRequestAdditionalUnderwritingData volumeDistributionByBusinessType(UpdateIdentityRequestAdditionalUnderwritingDataVolumeDistributionByBusinessType volumeDistributionByBusinessType)
-
getVolumeDistributionByBusinessType
@Nullable public UpdateIdentityRequestAdditionalUnderwritingDataVolumeDistributionByBusinessType getVolumeDistributionByBusinessType()
Get volumeDistributionByBusinessType- Returns:
- volumeDistributionByBusinessType
-
setVolumeDistributionByBusinessType
public void setVolumeDistributionByBusinessType(UpdateIdentityRequestAdditionalUnderwritingDataVolumeDistributionByBusinessType 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 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
public String toJson()
Convert an instance of UpdateIdentityRequestAdditionalUnderwritingData to an JSON string- Returns:
- JSON string
-
-