Package com.adyen.model.recurring
Class ScheduleAccountUpdaterRequest
- java.lang.Object
-
- com.adyen.model.recurring.ScheduleAccountUpdaterRequest
-
public class ScheduleAccountUpdaterRequest extends Object
ScheduleAccountUpdaterRequest
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ADDITIONAL_DATAstatic StringJSON_PROPERTY_CARDstatic StringJSON_PROPERTY_MERCHANT_ACCOUNTstatic StringJSON_PROPERTY_REFERENCEstatic StringJSON_PROPERTY_SELECTED_RECURRING_DETAIL_REFERENCEstatic StringJSON_PROPERTY_SHOPPER_REFERENCE
-
Constructor Summary
Constructors Constructor Description ScheduleAccountUpdaterRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ScheduleAccountUpdaterRequestadditionalData(Map<String,String> additionalData)ScheduleAccountUpdaterRequestcard(Card card)booleanequals(Object o)Return true if this ScheduleAccountUpdaterRequest object is equal to o.static ScheduleAccountUpdaterRequestfromJson(String jsonString)Create an instance of ScheduleAccountUpdaterRequest given an JSON stringMap<String,String>getAdditionalData()This field contains additional data, which may be required for a particular request.CardgetCard()Get cardStringgetMerchantAccount()Account of the merchant.StringgetReference()A reference that merchants can apply for the call.StringgetSelectedRecurringDetailReference()The selected detail recurring reference.StringgetShopperReference()The reference of the shopper that owns the recurring contract.inthashCode()ScheduleAccountUpdaterRequestmerchantAccount(String merchantAccount)ScheduleAccountUpdaterRequestputAdditionalDataItem(String key, String additionalDataItem)ScheduleAccountUpdaterRequestreference(String reference)ScheduleAccountUpdaterRequestselectedRecurringDetailReference(String selectedRecurringDetailReference)voidsetAdditionalData(Map<String,String> additionalData)This field contains additional data, which may be required for a particular request.voidsetCard(Card card)cardvoidsetMerchantAccount(String merchantAccount)Account of the merchant.voidsetReference(String reference)A reference that merchants can apply for the call.voidsetSelectedRecurringDetailReference(String selectedRecurringDetailReference)The selected detail recurring reference.voidsetShopperReference(String shopperReference)The reference of the shopper that owns the recurring contract.ScheduleAccountUpdaterRequestshopperReference(String shopperReference)StringtoJson()Convert an instance of ScheduleAccountUpdaterRequest to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ADDITIONAL_DATA
public static final String JSON_PROPERTY_ADDITIONAL_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CARD
public static final String JSON_PROPERTY_CARD
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MERCHANT_ACCOUNT
public static final String JSON_PROPERTY_MERCHANT_ACCOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REFERENCE
public static final String JSON_PROPERTY_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SELECTED_RECURRING_DETAIL_REFERENCE
public static final String JSON_PROPERTY_SELECTED_RECURRING_DETAIL_REFERENCE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SHOPPER_REFERENCE
public static final String JSON_PROPERTY_SHOPPER_REFERENCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
additionalData
public ScheduleAccountUpdaterRequest additionalData(Map<String,String> additionalData)
-
putAdditionalDataItem
public ScheduleAccountUpdaterRequest putAdditionalDataItem(String key, String additionalDataItem)
-
getAdditionalData
public Map<String,String> getAdditionalData()
This field contains additional data, which may be required for a particular request.- Returns:
- additionalData
-
setAdditionalData
public void setAdditionalData(Map<String,String> additionalData)
This field contains additional data, which may be required for a particular request.- Parameters:
additionalData-
-
card
public ScheduleAccountUpdaterRequest card(Card card)
-
getCard
public Card getCard()
Get card- Returns:
- card
-
setCard
public void setCard(Card card)
card- Parameters:
card-
-
merchantAccount
public ScheduleAccountUpdaterRequest merchantAccount(String merchantAccount)
-
getMerchantAccount
public String getMerchantAccount()
Account of the merchant.- Returns:
- merchantAccount
-
setMerchantAccount
public void setMerchantAccount(String merchantAccount)
Account of the merchant.- Parameters:
merchantAccount-
-
reference
public ScheduleAccountUpdaterRequest reference(String reference)
-
getReference
public String getReference()
A reference that merchants can apply for the call.- Returns:
- reference
-
setReference
public void setReference(String reference)
A reference that merchants can apply for the call.- Parameters:
reference-
-
selectedRecurringDetailReference
public ScheduleAccountUpdaterRequest selectedRecurringDetailReference(String selectedRecurringDetailReference)
-
getSelectedRecurringDetailReference
public String getSelectedRecurringDetailReference()
The selected detail recurring reference. Optional if `card` is provided.- Returns:
- selectedRecurringDetailReference
-
setSelectedRecurringDetailReference
public void setSelectedRecurringDetailReference(String selectedRecurringDetailReference)
The selected detail recurring reference. Optional if `card` is provided.- Parameters:
selectedRecurringDetailReference-
-
shopperReference
public ScheduleAccountUpdaterRequest shopperReference(String shopperReference)
-
getShopperReference
public String getShopperReference()
The reference of the shopper that owns the recurring contract. Optional if `card` is provided.- Returns:
- shopperReference
-
setShopperReference
public void setShopperReference(String shopperReference)
The reference of the shopper that owns the recurring contract. Optional if `card` is provided.- Parameters:
shopperReference-
-
equals
public boolean equals(Object o)
Return true if this ScheduleAccountUpdaterRequest object is equal to o.
-
fromJson
public static ScheduleAccountUpdaterRequest fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of ScheduleAccountUpdaterRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ScheduleAccountUpdaterRequest
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to ScheduleAccountUpdaterRequest
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of ScheduleAccountUpdaterRequest to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-