Package com.adyen.model.payout
Class ResponseAdditionalDataInstallments
- java.lang.Object
-
- com.adyen.model.payout.ResponseAdditionalDataInstallments
-
public class ResponseAdditionalDataInstallments extends Object
ResponseAdditionalDataInstallments
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ResponseAdditionalDataInstallments()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_INSTALLMENT_TYPE
public static final String JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_INSTALLMENT_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_ANNUAL_PERCENTAGE_RATE
public static final String JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_ANNUAL_PERCENTAGE_RATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_FIRST_INSTALLMENT_AMOUNT
public static final String JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_FIRST_INSTALLMENT_AMOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_INSTALLMENT_FEE
public static final String JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_INSTALLMENT_FEE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_INTEREST_RATE
public static final String JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_INTEREST_RATE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_MAXIMUM_NUMBER_OF_INSTALLMENTS
public static final String JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_MAXIMUM_NUMBER_OF_INSTALLMENTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_MINIMUM_NUMBER_OF_INSTALLMENTS
public static final String JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_MINIMUM_NUMBER_OF_INSTALLMENTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_NUMBER_OF_INSTALLMENTS
public static final String JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_NUMBER_OF_INSTALLMENTS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_SUBSEQUENT_INSTALLMENT_AMOUNT
public static final String JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_SUBSEQUENT_INSTALLMENT_AMOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_TOTAL_AMOUNT_DUE
public static final String JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_OPTION_ITEM_NR_TOTAL_AMOUNT_DUE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_PAYMENT_OPTIONS
public static final String JSON_PROPERTY_INSTALLMENT_PAYMENT_DATA_PAYMENT_OPTIONS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_INSTALLMENTS_VALUE
public static final String JSON_PROPERTY_INSTALLMENTS_VALUE
- See Also:
- Constant Field Values
-
-
Method Detail
-
installmentPaymentDataInstallmentType
public ResponseAdditionalDataInstallments installmentPaymentDataInstallmentType(String installmentPaymentDataInstallmentType)
-
getInstallmentPaymentDataInstallmentType
public String getInstallmentPaymentDataInstallmentType()
Type of installment. The value of `installmentType` should be **IssuerFinanced**.- Returns:
- installmentPaymentDataInstallmentType
-
setInstallmentPaymentDataInstallmentType
public void setInstallmentPaymentDataInstallmentType(String installmentPaymentDataInstallmentType)
-
installmentPaymentDataOptionItemNrAnnualPercentageRate
public ResponseAdditionalDataInstallments installmentPaymentDataOptionItemNrAnnualPercentageRate(String installmentPaymentDataOptionItemNrAnnualPercentageRate)
-
getInstallmentPaymentDataOptionItemNrAnnualPercentageRate
public String getInstallmentPaymentDataOptionItemNrAnnualPercentageRate()
Annual interest rate.- Returns:
- installmentPaymentDataOptionItemNrAnnualPercentageRate
-
setInstallmentPaymentDataOptionItemNrAnnualPercentageRate
public void setInstallmentPaymentDataOptionItemNrAnnualPercentageRate(String installmentPaymentDataOptionItemNrAnnualPercentageRate)
-
installmentPaymentDataOptionItemNrFirstInstallmentAmount
public ResponseAdditionalDataInstallments installmentPaymentDataOptionItemNrFirstInstallmentAmount(String installmentPaymentDataOptionItemNrFirstInstallmentAmount)
-
getInstallmentPaymentDataOptionItemNrFirstInstallmentAmount
public String getInstallmentPaymentDataOptionItemNrFirstInstallmentAmount()
First Installment Amount in minor units.- Returns:
- installmentPaymentDataOptionItemNrFirstInstallmentAmount
-
setInstallmentPaymentDataOptionItemNrFirstInstallmentAmount
public void setInstallmentPaymentDataOptionItemNrFirstInstallmentAmount(String installmentPaymentDataOptionItemNrFirstInstallmentAmount)
-
installmentPaymentDataOptionItemNrInstallmentFee
public ResponseAdditionalDataInstallments installmentPaymentDataOptionItemNrInstallmentFee(String installmentPaymentDataOptionItemNrInstallmentFee)
-
getInstallmentPaymentDataOptionItemNrInstallmentFee
public String getInstallmentPaymentDataOptionItemNrInstallmentFee()
Installment fee amount in minor units.- Returns:
- installmentPaymentDataOptionItemNrInstallmentFee
-
setInstallmentPaymentDataOptionItemNrInstallmentFee
public void setInstallmentPaymentDataOptionItemNrInstallmentFee(String installmentPaymentDataOptionItemNrInstallmentFee)
-
installmentPaymentDataOptionItemNrInterestRate
public ResponseAdditionalDataInstallments installmentPaymentDataOptionItemNrInterestRate(String installmentPaymentDataOptionItemNrInterestRate)
-
getInstallmentPaymentDataOptionItemNrInterestRate
public String getInstallmentPaymentDataOptionItemNrInterestRate()
Interest rate for the installment period.- Returns:
- installmentPaymentDataOptionItemNrInterestRate
-
setInstallmentPaymentDataOptionItemNrInterestRate
public void setInstallmentPaymentDataOptionItemNrInterestRate(String installmentPaymentDataOptionItemNrInterestRate)
-
installmentPaymentDataOptionItemNrMaximumNumberOfInstallments
public ResponseAdditionalDataInstallments installmentPaymentDataOptionItemNrMaximumNumberOfInstallments(String installmentPaymentDataOptionItemNrMaximumNumberOfInstallments)
-
getInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments
public String getInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments()
Maximum number of installments possible for this payment.- Returns:
- installmentPaymentDataOptionItemNrMaximumNumberOfInstallments
-
setInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments
public void setInstallmentPaymentDataOptionItemNrMaximumNumberOfInstallments(String installmentPaymentDataOptionItemNrMaximumNumberOfInstallments)
-
installmentPaymentDataOptionItemNrMinimumNumberOfInstallments
public ResponseAdditionalDataInstallments installmentPaymentDataOptionItemNrMinimumNumberOfInstallments(String installmentPaymentDataOptionItemNrMinimumNumberOfInstallments)
-
getInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments
public String getInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments()
Minimum number of installments possible for this payment.- Returns:
- installmentPaymentDataOptionItemNrMinimumNumberOfInstallments
-
setInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments
public void setInstallmentPaymentDataOptionItemNrMinimumNumberOfInstallments(String installmentPaymentDataOptionItemNrMinimumNumberOfInstallments)
-
installmentPaymentDataOptionItemNrNumberOfInstallments
public ResponseAdditionalDataInstallments installmentPaymentDataOptionItemNrNumberOfInstallments(String installmentPaymentDataOptionItemNrNumberOfInstallments)
-
getInstallmentPaymentDataOptionItemNrNumberOfInstallments
public String getInstallmentPaymentDataOptionItemNrNumberOfInstallments()
Total number of installments possible for this payment.- Returns:
- installmentPaymentDataOptionItemNrNumberOfInstallments
-
setInstallmentPaymentDataOptionItemNrNumberOfInstallments
public void setInstallmentPaymentDataOptionItemNrNumberOfInstallments(String installmentPaymentDataOptionItemNrNumberOfInstallments)
-
installmentPaymentDataOptionItemNrSubsequentInstallmentAmount
public ResponseAdditionalDataInstallments installmentPaymentDataOptionItemNrSubsequentInstallmentAmount(String installmentPaymentDataOptionItemNrSubsequentInstallmentAmount)
-
getInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount
public String getInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount()
Subsequent Installment Amount in minor units.- Returns:
- installmentPaymentDataOptionItemNrSubsequentInstallmentAmount
-
setInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount
public void setInstallmentPaymentDataOptionItemNrSubsequentInstallmentAmount(String installmentPaymentDataOptionItemNrSubsequentInstallmentAmount)
-
installmentPaymentDataOptionItemNrTotalAmountDue
public ResponseAdditionalDataInstallments installmentPaymentDataOptionItemNrTotalAmountDue(String installmentPaymentDataOptionItemNrTotalAmountDue)
-
getInstallmentPaymentDataOptionItemNrTotalAmountDue
public String getInstallmentPaymentDataOptionItemNrTotalAmountDue()
Total amount in minor units.- Returns:
- installmentPaymentDataOptionItemNrTotalAmountDue
-
setInstallmentPaymentDataOptionItemNrTotalAmountDue
public void setInstallmentPaymentDataOptionItemNrTotalAmountDue(String installmentPaymentDataOptionItemNrTotalAmountDue)
-
installmentPaymentDataPaymentOptions
public ResponseAdditionalDataInstallments installmentPaymentDataPaymentOptions(String installmentPaymentDataPaymentOptions)
-
getInstallmentPaymentDataPaymentOptions
public String getInstallmentPaymentDataPaymentOptions()
Possible values: * PayInInstallmentsOnly * PayInFullOnly * PayInFullOrInstallments- Returns:
- installmentPaymentDataPaymentOptions
-
setInstallmentPaymentDataPaymentOptions
public void setInstallmentPaymentDataPaymentOptions(String installmentPaymentDataPaymentOptions)
-
installmentsValue
public ResponseAdditionalDataInstallments installmentsValue(String installmentsValue)
-
getInstallmentsValue
public String getInstallmentsValue()
The number of installments that the payment amount should be charged with. Example: 5 > Only relevant for card payments in countries that support installments.- Returns:
- installmentsValue
-
setInstallmentsValue
public void setInstallmentsValue(String installmentsValue)
-
equals
public boolean equals(Object o)
Return true if this ResponseAdditionalDataInstallments object is equal to o.
-
fromJson
public static ResponseAdditionalDataInstallments fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of ResponseAdditionalDataInstallments given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ResponseAdditionalDataInstallments
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to ResponseAdditionalDataInstallments
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of ResponseAdditionalDataInstallments to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-