Package com.adyen.model.checkout
Class DragonpayDetails
- java.lang.Object
-
- com.adyen.model.checkout.DragonpayDetails
-
public class DragonpayDetails extends Object
DragonpayDetails
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDragonpayDetails.CustomTypeAdapterFactorystatic classDragonpayDetails.TypeEnum**dragonpay**
-
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_SHOPPER_EMAILstatic StringSERIALIZED_NAME_TYPE
-
Constructor Summary
Constructors Constructor Description DragonpayDetails()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DragonpayDetailscheckoutAttemptId(String checkoutAttemptId)booleanequals(Object o)static DragonpayDetailsfromJson(String jsonString)Create an instance of DragonpayDetails given an JSON stringStringgetCheckoutAttemptId()The checkout attempt identifier.StringgetIssuer()The Dragonpay issuer value of the shopper's selected bank.StringgetShopperEmail()The shopper’s email address.DragonpayDetails.TypeEnumgetType()**dragonpay**inthashCode()DragonpayDetailsissuer(String issuer)voidsetCheckoutAttemptId(String checkoutAttemptId)voidsetIssuer(String issuer)voidsetShopperEmail(String shopperEmail)voidsetType(DragonpayDetails.TypeEnum type)DragonpayDetailsshopperEmail(String shopperEmail)StringtoJson()Convert an instance of DragonpayDetails to an JSON stringStringtoString()DragonpayDetailstype(DragonpayDetails.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_SHOPPER_EMAIL
public static final String SERIALIZED_NAME_SHOPPER_EMAIL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TYPE
public static final String SERIALIZED_NAME_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
checkoutAttemptId
public DragonpayDetails checkoutAttemptId(String checkoutAttemptId)
-
getCheckoutAttemptId
public String getCheckoutAttemptId()
The checkout attempt identifier.- Returns:
- checkoutAttemptId
-
setCheckoutAttemptId
public void setCheckoutAttemptId(String checkoutAttemptId)
-
issuer
public DragonpayDetails issuer(String issuer)
-
getIssuer
public String getIssuer()
The Dragonpay issuer value of the shopper's selected bank. Set this to an **id** of a Dragonpay issuer to preselect it.- Returns:
- issuer
-
setIssuer
public void setIssuer(String issuer)
-
shopperEmail
public DragonpayDetails shopperEmail(String shopperEmail)
-
getShopperEmail
public String getShopperEmail()
The shopper’s email address.- Returns:
- shopperEmail
-
setShopperEmail
public void setShopperEmail(String shopperEmail)
-
type
public DragonpayDetails type(DragonpayDetails.TypeEnum type)
-
getType
public DragonpayDetails.TypeEnum getType()
**dragonpay**- Returns:
- type
-
setType
public void setType(DragonpayDetails.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 DragonpayDetails
-
fromJson
public static DragonpayDetails fromJson(String jsonString) throws IOException
Create an instance of DragonpayDetails given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of DragonpayDetails
- Throws:
IOException- if the JSON string is invalid with respect to DragonpayDetails
-
toJson
public String toJson()
Convert an instance of DragonpayDetails to an JSON string- Returns:
- JSON string
-
-