Package com.adyen.model.checkout
Class RecurringDetail
- java.lang.Object
-
- com.adyen.model.checkout.RecurringDetail
-
public class RecurringDetail extends Object
RecurringDetail
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRecurringDetail.FundingSourceEnumThe funding source of the payment method.
-
Constructor Summary
Constructors Constructor Description RecurringDetail()
-
Method Summary
-
-
-
Method Detail
-
brand
public RecurringDetail brand(String brand)
-
getBrand
public String getBrand()
Brand for the selected gift card. For example: plastix, hmclub.- Returns:
- brand
-
setBrand
public void setBrand(String brand)
-
brands
public RecurringDetail brands(List<String> brands)
-
addBrandsItem
public RecurringDetail addBrandsItem(String brandsItem)
-
getBrands
public List<String> getBrands()
List of possible brands. For example: visa, mc.- Returns:
- brands
-
configuration
public RecurringDetail configuration(Map<String,String> configuration)
-
putConfigurationItem
public RecurringDetail putConfigurationItem(String key, String configurationItem)
-
getConfiguration
public Map<String,String> getConfiguration()
The configuration of the payment method.- Returns:
- onfiguration
-
fundingSource
public RecurringDetail fundingSource(RecurringDetail.FundingSourceEnum fundingSource)
-
getFundingSource
public RecurringDetail.FundingSourceEnum getFundingSource()
The funding source of the payment method.- Returns:
- fundingSource
-
setFundingSource
public void setFundingSource(RecurringDetail.FundingSourceEnum fundingSource)
-
group
public RecurringDetail group(PaymentMethodGroup group)
-
getGroup
public PaymentMethodGroup getGroup()
Get group- Returns:
- group
-
setGroup
public void setGroup(PaymentMethodGroup group)
-
inputDetails
public RecurringDetail inputDetails(List<InputDetail> inputDetails)
-
addInputDetailsItem
public RecurringDetail addInputDetailsItem(InputDetail inputDetailsItem)
-
getInputDetails
public List<InputDetail> getInputDetails()
All input details to be provided to complete the payment with this payment method.- Returns:
- inputDetails
-
setInputDetails
public void setInputDetails(List<InputDetail> inputDetails)
-
issuers
public RecurringDetail issuers(List<PaymentMethodIssuer> issuers)
-
addIssuersItem
public RecurringDetail addIssuersItem(PaymentMethodIssuer issuersItem)
-
getIssuers
public List<PaymentMethodIssuer> getIssuers()
A list of issuers for this payment method.- Returns:
- issuers
-
setIssuers
public void setIssuers(List<PaymentMethodIssuer> issuers)
-
name
public RecurringDetail name(String name)
-
getName
public String getName()
The displayable name of this payment method.- Returns:
- name
-
setName
public void setName(String name)
-
recurringDetailReference
public RecurringDetail recurringDetailReference(String recurringDetailReference)
-
getRecurringDetailReference
public String getRecurringDetailReference()
The reference that uniquely identifies the recurring detail.- Returns:
- recurringDetailReference
-
setRecurringDetailReference
public void setRecurringDetailReference(String recurringDetailReference)
-
storedDetails
public RecurringDetail storedDetails(StoredDetails storedDetails)
-
getStoredDetails
public StoredDetails getStoredDetails()
Get storedDetails- Returns:
- storedDetails
-
setStoredDetails
public void setStoredDetails(StoredDetails storedDetails)
-
type
public RecurringDetail type(String type)
-
getType
public String getType()
The unique payment method code.- Returns:
- type
-
setType
public void setType(String type)
-
-