Package com.adyen.model.checkout
Class PaymentMethodGroup
- java.lang.Object
-
- com.adyen.model.checkout.PaymentMethodGroup
-
public class PaymentMethodGroup extends Object
PaymentMethodGroup
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_PAYMENT_METHOD_DATAstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description PaymentMethodGroup()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this PaymentMethodGroup object is equal to o.static PaymentMethodGroupfromJson(String jsonString)Create an instance of PaymentMethodGroup given an JSON stringStringgetName()The name of the group.StringgetPaymentMethodData()Echo data to be used if the payment method is displayed as part of this group.StringgetType()The unique code of the group.inthashCode()PaymentMethodGroupname(String name)The name of the group.PaymentMethodGrouppaymentMethodData(String paymentMethodData)Echo data to be used if the payment method is displayed as part of this group.voidsetName(String name)The name of the group.voidsetPaymentMethodData(String paymentMethodData)Echo data to be used if the payment method is displayed as part of this group.voidsetType(String type)The unique code of the group.StringtoJson()Convert an instance of PaymentMethodGroup to an JSON stringStringtoString()PaymentMethodGrouptype(String type)The unique code of the group.
-
-
-
Field Detail
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAYMENT_METHOD_DATA
public static final String JSON_PROPERTY_PAYMENT_METHOD_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
name
public PaymentMethodGroup name(String name)
The name of the group.- Parameters:
name-- Returns:
- the current
PaymentMethodGroupinstance, allowing for method chaining
-
getName
public String getName()
The name of the group.- Returns:
- name
-
setName
public void setName(String name)
The name of the group.- Parameters:
name-
-
paymentMethodData
public PaymentMethodGroup paymentMethodData(String paymentMethodData)
Echo data to be used if the payment method is displayed as part of this group.- Parameters:
paymentMethodData-- Returns:
- the current
PaymentMethodGroupinstance, allowing for method chaining
-
getPaymentMethodData
public String getPaymentMethodData()
Echo data to be used if the payment method is displayed as part of this group.- Returns:
- paymentMethodData
-
setPaymentMethodData
public void setPaymentMethodData(String paymentMethodData)
Echo data to be used if the payment method is displayed as part of this group.- Parameters:
paymentMethodData-
-
type
public PaymentMethodGroup type(String type)
The unique code of the group.- Parameters:
type-- Returns:
- the current
PaymentMethodGroupinstance, allowing for method chaining
-
getType
public String getType()
The unique code of the group.- Returns:
- type
-
setType
public void setType(String type)
The unique code of the group.- Parameters:
type-
-
equals
public boolean equals(Object o)
Return true if this PaymentMethodGroup object is equal to o.
-
fromJson
public static PaymentMethodGroup fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of PaymentMethodGroup given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of PaymentMethodGroup
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to PaymentMethodGroup
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of PaymentMethodGroup to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-