Package com.adyen.model.management
Class PaymentMethodResponse
- java.lang.Object
-
- com.adyen.model.management.PaymentMethodResponse
-
public class PaymentMethodResponse extends Object
PaymentMethodResponse
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPaymentMethodResponse.TypesWithErrorsEnumGets or Sets typesWithErrors
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_DATAstatic StringJSON_PROPERTY_ITEMS_TOTALstatic StringJSON_PROPERTY_LINKSstatic StringJSON_PROPERTY_PAGES_TOTALstatic StringJSON_PROPERTY_TYPES_WITH_ERRORS
-
Constructor Summary
Constructors Constructor Description PaymentMethodResponse()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentMethodResponseaddDataItem(PaymentMethod dataItem)PaymentMethodResponseaddTypesWithErrorsItem(PaymentMethodResponse.TypesWithErrorsEnum typesWithErrorsItem)PaymentMethodResponsedata(List<PaymentMethod> data)The list of supported payment methods and their details.booleanequals(Object o)Return true if this PaymentMethodResponse object is equal to o.static PaymentMethodResponsefromJson(String jsonString)Create an instance of PaymentMethodResponse given an JSON stringList<PaymentMethod>getData()The list of supported payment methods and their details.Map<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.IntegergetItemsTotal()Total number of items.PaginationLinksgetLinks()Get linksIntegergetPagesTotal()Total number of pages.List<PaymentMethodResponse.TypesWithErrorsEnum>getTypesWithErrors()The payment method types that were not successfully requested and their corresponding errors.inthashCode()PaymentMethodResponseincludeNullValues(boolean includeNullValues)Configures whether null values are explicitly serialized in the JSON payload.booleanisIncludeNullValues()Returns whether null values are explicitly serialized in the JSON payload.PaymentMethodResponseitemsTotal(Integer itemsTotal)Total number of items.PaymentMethodResponselinks(PaginationLinks links)linksPaymentMethodResponsepagesTotal(Integer pagesTotal)Total number of pages.voidsetData(List<PaymentMethod> data)The list of supported payment methods and their details.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetItemsTotal(Integer itemsTotal)Total number of items.voidsetLinks(PaginationLinks links)linksvoidsetPagesTotal(Integer pagesTotal)Total number of pages.voidsetTypesWithErrors(List<PaymentMethodResponse.TypesWithErrorsEnum> typesWithErrors)The payment method types that were not successfully requested and their corresponding errors.StringtoJson()Convert an instance of PaymentMethodResponse to an JSON stringStringtoString()PaymentMethodResponsetypesWithErrors(List<PaymentMethodResponse.TypesWithErrorsEnum> typesWithErrors)The payment method types that were not successfully requested and their corresponding errors.
-
-
-
Field Detail
-
JSON_PROPERTY_LINKS
public static final String JSON_PROPERTY_LINKS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DATA
public static final String JSON_PROPERTY_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ITEMS_TOTAL
public static final String JSON_PROPERTY_ITEMS_TOTAL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAGES_TOTAL
public static final String JSON_PROPERTY_PAGES_TOTAL
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPES_WITH_ERRORS
public static final String JSON_PROPERTY_TYPES_WITH_ERRORS
- See Also:
- Constant Field Values
-
-
Method Detail
-
links
public PaymentMethodResponse links(PaginationLinks links)
links- Parameters:
links-- Returns:
- the current
PaymentMethodResponseinstance, allowing for method chaining
-
getLinks
public PaginationLinks getLinks()
Get links- Returns:
- links
-
setLinks
public void setLinks(PaginationLinks links)
links- Parameters:
links-
-
data
public PaymentMethodResponse data(List<PaymentMethod> data)
The list of supported payment methods and their details.- Parameters:
data- The list of supported payment methods and their details.- Returns:
- the current
PaymentMethodResponseinstance, allowing for method chaining
-
addDataItem
public PaymentMethodResponse addDataItem(PaymentMethod dataItem)
-
getData
public List<PaymentMethod> getData()
The list of supported payment methods and their details.- Returns:
- data The list of supported payment methods and their details.
-
setData
public void setData(List<PaymentMethod> data)
The list of supported payment methods and their details.- Parameters:
data- The list of supported payment methods and their details.
-
itemsTotal
public PaymentMethodResponse itemsTotal(Integer itemsTotal)
Total number of items.- Parameters:
itemsTotal- Total number of items.- Returns:
- the current
PaymentMethodResponseinstance, allowing for method chaining
-
getItemsTotal
public Integer getItemsTotal()
Total number of items.- Returns:
- itemsTotal Total number of items.
-
setItemsTotal
public void setItemsTotal(Integer itemsTotal)
Total number of items.- Parameters:
itemsTotal- Total number of items.
-
pagesTotal
public PaymentMethodResponse pagesTotal(Integer pagesTotal)
Total number of pages.- Parameters:
pagesTotal- Total number of pages.- Returns:
- the current
PaymentMethodResponseinstance, allowing for method chaining
-
getPagesTotal
public Integer getPagesTotal()
Total number of pages.- Returns:
- pagesTotal Total number of pages.
-
setPagesTotal
public void setPagesTotal(Integer pagesTotal)
Total number of pages.- Parameters:
pagesTotal- Total number of pages.
-
typesWithErrors
public PaymentMethodResponse typesWithErrors(List<PaymentMethodResponse.TypesWithErrorsEnum> typesWithErrors)
The payment method types that were not successfully requested and their corresponding errors.- Parameters:
typesWithErrors- The payment method types that were not successfully requested and their corresponding errors.- Returns:
- the current
PaymentMethodResponseinstance, allowing for method chaining
-
addTypesWithErrorsItem
public PaymentMethodResponse addTypesWithErrorsItem(PaymentMethodResponse.TypesWithErrorsEnum typesWithErrorsItem)
-
getTypesWithErrors
public List<PaymentMethodResponse.TypesWithErrorsEnum> getTypesWithErrors()
The payment method types that were not successfully requested and their corresponding errors.- Returns:
- typesWithErrors The payment method types that were not successfully requested and their corresponding errors.
-
setTypesWithErrors
public void setTypesWithErrors(List<PaymentMethodResponse.TypesWithErrorsEnum> typesWithErrors)
The payment method types that were not successfully requested and their corresponding errors.- Parameters:
typesWithErrors- The payment method types that were not successfully requested and their corresponding errors.
-
includeNullValues
public PaymentMethodResponse includeNullValues(boolean includeNullValues)
Configures whether null values are explicitly serialized in the JSON payload. Default is false.
-
isIncludeNullValues
public boolean isIncludeNullValues()
Returns whether null values are explicitly serialized in the JSON payload.
-
setIncludeNullValues
public void setIncludeNullValues(boolean includeNullValues)
Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
-
equals
public boolean equals(Object o)
Return true if this PaymentMethodResponse object is equal to o.
-
getExplicitNulls
public Map<String,Object> getExplicitNulls()
Returns a map of properties to be merged into the JSON payload as explicit null values.
-
fromJson
public static PaymentMethodResponse fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of PaymentMethodResponse given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of PaymentMethodResponse
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to PaymentMethodResponse
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of PaymentMethodResponse to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-