Package com.adyen.model.binlookup
Class ThreeDSAvailabilityRequest
- java.lang.Object
-
- com.adyen.model.binlookup.ThreeDSAvailabilityRequest
-
public class ThreeDSAvailabilityRequest extends Object
ThreeDSAvailabilityRequest
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ADDITIONAL_DATAstatic StringJSON_PROPERTY_BRANDSstatic StringJSON_PROPERTY_CARD_NUMBERstatic StringJSON_PROPERTY_MERCHANT_ACCOUNTstatic StringJSON_PROPERTY_RECURRING_DETAIL_REFERENCEstatic StringJSON_PROPERTY_SHOPPER_REFERENCE
-
Constructor Summary
Constructors Constructor Description ThreeDSAvailabilityRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ThreeDSAvailabilityRequestaddBrandsItem(String brandsItem)ThreeDSAvailabilityRequestadditionalData(Map<String,String> additionalData)This field contains additional data, which may be required for a particular request.ThreeDSAvailabilityRequestbrands(List<String> brands)List of brands.ThreeDSAvailabilityRequestcardNumber(String cardNumber)Card number or BIN.booleanequals(Object o)Return true if this ThreeDSAvailabilityRequest object is equal to o.static ThreeDSAvailabilityRequestfromJson(String jsonString)Create an instance of ThreeDSAvailabilityRequest given an JSON stringMap<String,String>getAdditionalData()This field contains additional data, which may be required for a particular request.List<String>getBrands()List of brands.StringgetCardNumber()Card number or BIN.StringgetMerchantAccount()The merchant account identifier.StringgetRecurringDetailReference()A recurring detail reference corresponding to a card.StringgetShopperReference()The shopper's reference to uniquely identify this shopper (e.g. user ID or account ID).inthashCode()ThreeDSAvailabilityRequestmerchantAccount(String merchantAccount)The merchant account identifier.ThreeDSAvailabilityRequestputAdditionalDataItem(String key, String additionalDataItem)ThreeDSAvailabilityRequestrecurringDetailReference(String recurringDetailReference)A recurring detail reference corresponding to a card.voidsetAdditionalData(Map<String,String> additionalData)This field contains additional data, which may be required for a particular request.voidsetBrands(List<String> brands)List of brands.voidsetCardNumber(String cardNumber)Card number or BIN.voidsetMerchantAccount(String merchantAccount)The merchant account identifier.voidsetRecurringDetailReference(String recurringDetailReference)A recurring detail reference corresponding to a card.voidsetShopperReference(String shopperReference)The shopper's reference to uniquely identify this shopper (e.g. user ID or account ID).ThreeDSAvailabilityRequestshopperReference(String shopperReference)The shopper's reference to uniquely identify this shopper (e.g. user ID or account ID).StringtoJson()Convert an instance of ThreeDSAvailabilityRequest 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_BRANDS
public static final String JSON_PROPERTY_BRANDS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CARD_NUMBER
public static final String JSON_PROPERTY_CARD_NUMBER
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MERCHANT_ACCOUNT
public static final String JSON_PROPERTY_MERCHANT_ACCOUNT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RECURRING_DETAIL_REFERENCE
public static final String JSON_PROPERTY_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 ThreeDSAvailabilityRequest additionalData(Map<String,String> additionalData)
This field contains additional data, which may be required for a particular request. The `additionalData` object consists of entries, each of which includes the key and value.- Parameters:
additionalData-- Returns:
- the current
ThreeDSAvailabilityRequestinstance, allowing for method chaining
-
putAdditionalDataItem
public ThreeDSAvailabilityRequest putAdditionalDataItem(String key, String additionalDataItem)
-
getAdditionalData
public Map<String,String> getAdditionalData()
This field contains additional data, which may be required for a particular request. The `additionalData` object consists of entries, each of which includes the key and value.- Returns:
- additionalData
-
setAdditionalData
public void setAdditionalData(Map<String,String> additionalData)
This field contains additional data, which may be required for a particular request. The `additionalData` object consists of entries, each of which includes the key and value.- Parameters:
additionalData-
-
brands
public ThreeDSAvailabilityRequest brands(List<String> brands)
List of brands.- Parameters:
brands-- Returns:
- the current
ThreeDSAvailabilityRequestinstance, allowing for method chaining
-
addBrandsItem
public ThreeDSAvailabilityRequest addBrandsItem(String brandsItem)
-
cardNumber
public ThreeDSAvailabilityRequest cardNumber(String cardNumber)
Card number or BIN.- Parameters:
cardNumber-- Returns:
- the current
ThreeDSAvailabilityRequestinstance, allowing for method chaining
-
getCardNumber
public String getCardNumber()
Card number or BIN.- Returns:
- cardNumber
-
setCardNumber
public void setCardNumber(String cardNumber)
Card number or BIN.- Parameters:
cardNumber-
-
merchantAccount
public ThreeDSAvailabilityRequest merchantAccount(String merchantAccount)
The merchant account identifier.- Parameters:
merchantAccount-- Returns:
- the current
ThreeDSAvailabilityRequestinstance, allowing for method chaining
-
getMerchantAccount
public String getMerchantAccount()
The merchant account identifier.- Returns:
- merchantAccount
-
setMerchantAccount
public void setMerchantAccount(String merchantAccount)
The merchant account identifier.- Parameters:
merchantAccount-
-
recurringDetailReference
public ThreeDSAvailabilityRequest recurringDetailReference(String recurringDetailReference)
A recurring detail reference corresponding to a card.- Parameters:
recurringDetailReference-- Returns:
- the current
ThreeDSAvailabilityRequestinstance, allowing for method chaining
-
getRecurringDetailReference
public String getRecurringDetailReference()
A recurring detail reference corresponding to a card.- Returns:
- recurringDetailReference
-
setRecurringDetailReference
public void setRecurringDetailReference(String recurringDetailReference)
A recurring detail reference corresponding to a card.- Parameters:
recurringDetailReference-
-
shopperReference
public ThreeDSAvailabilityRequest shopperReference(String shopperReference)
The shopper's reference to uniquely identify this shopper (e.g. user ID or account ID).- Parameters:
shopperReference-- Returns:
- the current
ThreeDSAvailabilityRequestinstance, allowing for method chaining
-
getShopperReference
public String getShopperReference()
The shopper's reference to uniquely identify this shopper (e.g. user ID or account ID).- Returns:
- shopperReference
-
setShopperReference
public void setShopperReference(String shopperReference)
The shopper's reference to uniquely identify this shopper (e.g. user ID or account ID).- Parameters:
shopperReference-
-
equals
public boolean equals(Object o)
Return true if this ThreeDSAvailabilityRequest object is equal to o.
-
fromJson
public static ThreeDSAvailabilityRequest fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of ThreeDSAvailabilityRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ThreeDSAvailabilityRequest
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to ThreeDSAvailabilityRequest
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of ThreeDSAvailabilityRequest to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-