Package com.adyen.model.checkout
Class PayByBankAISDirectDebitDetails
- java.lang.Object
-
- com.adyen.model.checkout.PayByBankAISDirectDebitDetails
-
public class PayByBankAISDirectDebitDetails extends Object
PayByBankAISDirectDebitDetails
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPayByBankAISDirectDebitDetails.TypeEnum**paybybank_**
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_CHECKOUT_ATTEMPT_IDstatic StringJSON_PROPERTY_RECURRING_DETAIL_REFERENCEstatic StringJSON_PROPERTY_STORED_PAYMENT_METHOD_IDstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description PayByBankAISDirectDebitDetails()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description PayByBankAISDirectDebitDetailscheckoutAttemptId(String checkoutAttemptId)The checkout attempt identifier.booleanequals(Object o)Return true if this PayByBankAISDirectDebitDetails object is equal to o.static PayByBankAISDirectDebitDetailsfromJson(String jsonString)Create an instance of PayByBankAISDirectDebitDetails given an JSON stringStringgetCheckoutAttemptId()The checkout attempt identifier.StringgetRecurringDetailReference()Deprecated.since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.StringgetStoredPaymentMethodId()This is the `recurringDetailReference` returned in the response when you created the token.PayByBankAISDirectDebitDetails.TypeEnumgetType()**paybybank_**inthashCode()PayByBankAISDirectDebitDetailsrecurringDetailReference(String recurringDetailReference)Deprecated.since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.voidsetCheckoutAttemptId(String checkoutAttemptId)The checkout attempt identifier.voidsetRecurringDetailReference(String recurringDetailReference)Deprecated.since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.voidsetStoredPaymentMethodId(String storedPaymentMethodId)This is the `recurringDetailReference` returned in the response when you created the token.voidsetType(PayByBankAISDirectDebitDetails.TypeEnum type)**paybybank_**PayByBankAISDirectDebitDetailsstoredPaymentMethodId(String storedPaymentMethodId)This is the `recurringDetailReference` returned in the response when you created the token.StringtoJson()Convert an instance of PayByBankAISDirectDebitDetails to an JSON stringStringtoString()PayByBankAISDirectDebitDetailstype(PayByBankAISDirectDebitDetails.TypeEnum type)**paybybank_**
-
-
-
Field Detail
-
JSON_PROPERTY_CHECKOUT_ATTEMPT_ID
public static final String JSON_PROPERTY_CHECKOUT_ATTEMPT_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RECURRING_DETAIL_REFERENCE
public static final String JSON_PROPERTY_RECURRING_DETAIL_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STORED_PAYMENT_METHOD_ID
public static final String JSON_PROPERTY_STORED_PAYMENT_METHOD_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
checkoutAttemptId
public PayByBankAISDirectDebitDetails checkoutAttemptId(String checkoutAttemptId)
The checkout attempt identifier.- Parameters:
checkoutAttemptId-- Returns:
- the current
PayByBankAISDirectDebitDetailsinstance, allowing for method chaining
-
getCheckoutAttemptId
public String getCheckoutAttemptId()
The checkout attempt identifier.- Returns:
- checkoutAttemptId
-
setCheckoutAttemptId
public void setCheckoutAttemptId(String checkoutAttemptId)
The checkout attempt identifier.- Parameters:
checkoutAttemptId-
-
recurringDetailReference
@Deprecated public PayByBankAISDirectDebitDetails recurringDetailReference(String recurringDetailReference)
Deprecated.since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.This is the `recurringDetailReference` returned in the response when you created the token.- Parameters:
recurringDetailReference-- Returns:
- the current
PayByBankAISDirectDebitDetailsinstance, allowing for method chaining
-
getRecurringDetailReference
@Deprecated public String getRecurringDetailReference()
Deprecated.since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.This is the `recurringDetailReference` returned in the response when you created the token.- Returns:
- recurringDetailReference
-
setRecurringDetailReference
@Deprecated public void setRecurringDetailReference(String recurringDetailReference)
Deprecated.since Adyen Checkout API v49 Use `storedPaymentMethodId` instead.This is the `recurringDetailReference` returned in the response when you created the token.- Parameters:
recurringDetailReference-
-
storedPaymentMethodId
public PayByBankAISDirectDebitDetails storedPaymentMethodId(String storedPaymentMethodId)
This is the `recurringDetailReference` returned in the response when you created the token.- Parameters:
storedPaymentMethodId-- Returns:
- the current
PayByBankAISDirectDebitDetailsinstance, allowing for method chaining
-
getStoredPaymentMethodId
public String getStoredPaymentMethodId()
This is the `recurringDetailReference` returned in the response when you created the token.- Returns:
- storedPaymentMethodId
-
setStoredPaymentMethodId
public void setStoredPaymentMethodId(String storedPaymentMethodId)
This is the `recurringDetailReference` returned in the response when you created the token.- Parameters:
storedPaymentMethodId-
-
type
public PayByBankAISDirectDebitDetails type(PayByBankAISDirectDebitDetails.TypeEnum type)
**paybybank_**- Parameters:
type-- Returns:
- the current
PayByBankAISDirectDebitDetailsinstance, allowing for method chaining
-
getType
public PayByBankAISDirectDebitDetails.TypeEnum getType()
**paybybank_**- Returns:
- type
-
setType
public void setType(PayByBankAISDirectDebitDetails.TypeEnum type)
**paybybank_**- Parameters:
type-
-
equals
public boolean equals(Object o)
Return true if this PayByBankAISDirectDebitDetails object is equal to o.
-
fromJson
public static PayByBankAISDirectDebitDetails fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of PayByBankAISDirectDebitDetails given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of PayByBankAISDirectDebitDetails
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to PayByBankAISDirectDebitDetails
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of PayByBankAISDirectDebitDetails to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-