Package com.adyen.model.binlookup
Class ThreeDS2CardRangeDetail
- java.lang.Object
-
- com.adyen.model.binlookup.ThreeDS2CardRangeDetail
-
public class ThreeDS2CardRangeDetail extends Object
ThreeDS2CardRangeDetail
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ACS_INFO_INDstatic StringJSON_PROPERTY_BRAND_CODEstatic StringJSON_PROPERTY_END_RANGEstatic StringJSON_PROPERTY_START_RANGEstatic StringJSON_PROPERTY_THREE_D_S_METHOD_U_R_Lstatic StringJSON_PROPERTY_THREE_D_S2_VERSIONS
-
Constructor Summary
Constructors Constructor Description ThreeDS2CardRangeDetail()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ThreeDS2CardRangeDetailacsInfoInd(List<String> acsInfoInd)ThreeDS2CardRangeDetailaddAcsInfoIndItem(String acsInfoIndItem)ThreeDS2CardRangeDetailaddThreeDS2VersionsItem(String threeDS2VersionsItem)ThreeDS2CardRangeDetailbrandCode(String brandCode)ThreeDS2CardRangeDetailendRange(String endRange)booleanequals(Object o)Return true if this ThreeDS2CardRangeDetail object is equal to o.static ThreeDS2CardRangeDetailfromJson(String jsonString)Create an instance of ThreeDS2CardRangeDetail given an JSON stringList<String>getAcsInfoInd()Provides additional information to the 3DS Server.StringgetBrandCode()Card brand.StringgetEndRange()BIN end range.StringgetStartRange()BIN start range.List<String>getThreeDS2Versions()Supported 3D Secure protocol versionsStringgetThreeDSMethodURL()In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.inthashCode()voidsetAcsInfoInd(List<String> acsInfoInd)Provides additional information to the 3DS Server.voidsetBrandCode(String brandCode)Card brand.voidsetEndRange(String endRange)BIN end range.voidsetStartRange(String startRange)BIN start range.voidsetThreeDS2Versions(List<String> threeDS2Versions)Supported 3D Secure protocol versionsvoidsetThreeDSMethodURL(String threeDSMethodURL)In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.ThreeDS2CardRangeDetailstartRange(String startRange)ThreeDS2CardRangeDetailthreeDS2Versions(List<String> threeDS2Versions)ThreeDS2CardRangeDetailthreeDSMethodURL(String threeDSMethodURL)StringtoJson()Convert an instance of ThreeDS2CardRangeDetail to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ACS_INFO_IND
public static final String JSON_PROPERTY_ACS_INFO_IND
- See Also:
- Constant Field Values
-
JSON_PROPERTY_BRAND_CODE
public static final String JSON_PROPERTY_BRAND_CODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_END_RANGE
public static final String JSON_PROPERTY_END_RANGE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_START_RANGE
public static final String JSON_PROPERTY_START_RANGE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_THREE_D_S2_VERSIONS
public static final String JSON_PROPERTY_THREE_D_S2_VERSIONS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_THREE_D_S_METHOD_U_R_L
public static final String JSON_PROPERTY_THREE_D_S_METHOD_U_R_L
- See Also:
- Constant Field Values
-
-
Method Detail
-
acsInfoInd
public ThreeDS2CardRangeDetail acsInfoInd(List<String> acsInfoInd)
-
addAcsInfoIndItem
public ThreeDS2CardRangeDetail addAcsInfoIndItem(String acsInfoIndItem)
-
getAcsInfoInd
public List<String> getAcsInfoInd()
Provides additional information to the 3DS Server. Possible values: - 01 (Authentication is available at ACS) - 02 (Attempts supported by ACS or DS) - 03 (Decoupled authentication supported) - 04 (Whitelisting supported)- Returns:
- acsInfoInd
-
setAcsInfoInd
public void setAcsInfoInd(List<String> acsInfoInd)
Provides additional information to the 3DS Server. Possible values: - 01 (Authentication is available at ACS) - 02 (Attempts supported by ACS or DS) - 03 (Decoupled authentication supported) - 04 (Whitelisting supported)- Parameters:
acsInfoInd-
-
brandCode
public ThreeDS2CardRangeDetail brandCode(String brandCode)
-
getBrandCode
public String getBrandCode()
Card brand.- Returns:
- brandCode
-
setBrandCode
public void setBrandCode(String brandCode)
Card brand.- Parameters:
brandCode-
-
endRange
public ThreeDS2CardRangeDetail endRange(String endRange)
-
getEndRange
public String getEndRange()
BIN end range.- Returns:
- endRange
-
setEndRange
public void setEndRange(String endRange)
BIN end range.- Parameters:
endRange-
-
startRange
public ThreeDS2CardRangeDetail startRange(String startRange)
-
getStartRange
public String getStartRange()
BIN start range.- Returns:
- startRange
-
setStartRange
public void setStartRange(String startRange)
BIN start range.- Parameters:
startRange-
-
threeDS2Versions
public ThreeDS2CardRangeDetail threeDS2Versions(List<String> threeDS2Versions)
-
addThreeDS2VersionsItem
public ThreeDS2CardRangeDetail addThreeDS2VersionsItem(String threeDS2VersionsItem)
-
getThreeDS2Versions
public List<String> getThreeDS2Versions()
Supported 3D Secure protocol versions- Returns:
- threeDS2Versions
-
setThreeDS2Versions
public void setThreeDS2Versions(List<String> threeDS2Versions)
Supported 3D Secure protocol versions- Parameters:
threeDS2Versions-
-
threeDSMethodURL
public ThreeDS2CardRangeDetail threeDSMethodURL(String threeDSMethodURL)
-
getThreeDSMethodURL
public String getThreeDSMethodURL()
In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.- Returns:
- threeDSMethodURL
-
setThreeDSMethodURL
public void setThreeDSMethodURL(String threeDSMethodURL)
In a 3D Secure 2 browser-based flow, this is the URL where you should send the device fingerprint to.- Parameters:
threeDSMethodURL-
-
equals
public boolean equals(Object o)
Return true if this ThreeDS2CardRangeDetail object is equal to o.
-
fromJson
public static ThreeDS2CardRangeDetail fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of ThreeDS2CardRangeDetail given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ThreeDS2CardRangeDetail
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to ThreeDS2CardRangeDetail
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of ThreeDS2CardRangeDetail to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-