Package com.adyen.model.checkout
Class GenericIssuerPaymentMethodDetails
- java.lang.Object
-
- com.adyen.model.checkout.GenericIssuerPaymentMethodDetails
-
public class GenericIssuerPaymentMethodDetails extends Object
GenericIssuerPaymentMethodDetails
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGenericIssuerPaymentMethodDetails.CustomTypeAdapterFactorystatic classGenericIssuerPaymentMethodDetails.TypeEnum**genericissuer**
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_CHECKOUT_ATTEMPT_IDstatic StringSERIALIZED_NAME_ISSUERstatic StringSERIALIZED_NAME_RECURRING_DETAIL_REFERENCEstatic StringSERIALIZED_NAME_STORED_PAYMENT_METHOD_IDstatic StringSERIALIZED_NAME_TYPE
-
Constructor Summary
Constructors Constructor Description GenericIssuerPaymentMethodDetails()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description GenericIssuerPaymentMethodDetailscheckoutAttemptId(String checkoutAttemptId)booleanequals(Object o)static GenericIssuerPaymentMethodDetailsfromJson(String jsonString)Create an instance of GenericIssuerPaymentMethodDetails given an JSON stringStringgetCheckoutAttemptId()The checkout attempt identifier.StringgetIssuer()The issuer id of the shopper's selected bank.StringgetRecurringDetailReference()Deprecated.StringgetStoredPaymentMethodId()This is the `recurringDetailReference` returned in the response when you created the token.GenericIssuerPaymentMethodDetails.TypeEnumgetType()**genericissuer**inthashCode()GenericIssuerPaymentMethodDetailsissuer(String issuer)GenericIssuerPaymentMethodDetailsrecurringDetailReference(String recurringDetailReference)Deprecated.voidsetCheckoutAttemptId(String checkoutAttemptId)voidsetIssuer(String issuer)voidsetRecurringDetailReference(String recurringDetailReference)Deprecated.voidsetStoredPaymentMethodId(String storedPaymentMethodId)voidsetType(GenericIssuerPaymentMethodDetails.TypeEnum type)GenericIssuerPaymentMethodDetailsstoredPaymentMethodId(String storedPaymentMethodId)StringtoJson()Convert an instance of GenericIssuerPaymentMethodDetails to an JSON stringStringtoString()GenericIssuerPaymentMethodDetailstype(GenericIssuerPaymentMethodDetails.TypeEnum type)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_CHECKOUT_ATTEMPT_ID
public static final String SERIALIZED_NAME_CHECKOUT_ATTEMPT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ISSUER
public static final String SERIALIZED_NAME_ISSUER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_RECURRING_DETAIL_REFERENCE
public static final String SERIALIZED_NAME_RECURRING_DETAIL_REFERENCE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STORED_PAYMENT_METHOD_ID
public static final String SERIALIZED_NAME_STORED_PAYMENT_METHOD_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
checkoutAttemptId
public GenericIssuerPaymentMethodDetails checkoutAttemptId(String checkoutAttemptId)
-
getCheckoutAttemptId
public String getCheckoutAttemptId()
The checkout attempt identifier.- Returns:
- checkoutAttemptId
-
setCheckoutAttemptId
public void setCheckoutAttemptId(String checkoutAttemptId)
-
issuer
public GenericIssuerPaymentMethodDetails issuer(String issuer)
-
getIssuer
public String getIssuer()
The issuer id of the shopper's selected bank.- Returns:
- issuer
-
setIssuer
public void setIssuer(String issuer)
-
recurringDetailReference
@Deprecated public GenericIssuerPaymentMethodDetails recurringDetailReference(String recurringDetailReference)
Deprecated.
-
getRecurringDetailReference
@Deprecated public String getRecurringDetailReference()
Deprecated.This is the `recurringDetailReference` returned in the response when you created the token.- Returns:
- recurringDetailReference
-
setRecurringDetailReference
@Deprecated public void setRecurringDetailReference(String recurringDetailReference)
Deprecated.
-
storedPaymentMethodId
public GenericIssuerPaymentMethodDetails storedPaymentMethodId(String storedPaymentMethodId)
-
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)
-
type
public GenericIssuerPaymentMethodDetails type(GenericIssuerPaymentMethodDetails.TypeEnum type)
-
getType
public GenericIssuerPaymentMethodDetails.TypeEnum getType()
**genericissuer**- Returns:
- type
-
setType
public void setType(GenericIssuerPaymentMethodDetails.TypeEnum type)
-
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 GenericIssuerPaymentMethodDetails
-
fromJson
public static GenericIssuerPaymentMethodDetails fromJson(String jsonString) throws IOException
Create an instance of GenericIssuerPaymentMethodDetails given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of GenericIssuerPaymentMethodDetails
- Throws:
IOException- if the JSON string is invalid with respect to GenericIssuerPaymentMethodDetails
-
toJson
public String toJson()
Convert an instance of GenericIssuerPaymentMethodDetails to an JSON string- Returns:
- JSON string
-
-