Package com.adyen.model.checkout
Class ThreeDSRequestorAuthenticationInfo
- java.lang.Object
-
- com.adyen.model.checkout.ThreeDSRequestorAuthenticationInfo
-
public class ThreeDSRequestorAuthenticationInfo extends Object
ThreeDSRequestorAuthenticationInfo
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classThreeDSRequestorAuthenticationInfo.ThreeDSReqAuthMethodEnumMechanism used by the Cardholder to authenticate to the 3DS Requestor.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_THREE_D_S_REQ_AUTH_DATAstatic StringJSON_PROPERTY_THREE_D_S_REQ_AUTH_METHODstatic StringJSON_PROPERTY_THREE_D_S_REQ_AUTH_TIMESTAMP
-
Constructor Summary
Constructors Constructor Description ThreeDSRequestorAuthenticationInfo()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this ThreeDSRequestorAuthenticationInfo object is equal to o.static ThreeDSRequestorAuthenticationInfofromJson(String jsonString)Create an instance of ThreeDSRequestorAuthenticationInfo given an JSON stringStringgetThreeDSReqAuthData()Data that documents and supports a specific authentication process.ThreeDSRequestorAuthenticationInfo.ThreeDSReqAuthMethodEnumgetThreeDSReqAuthMethod()Mechanism used by the Cardholder to authenticate to the 3DS Requestor.StringgetThreeDSReqAuthTimestamp()Date and time in UTC of the cardholder authentication.inthashCode()voidsetThreeDSReqAuthData(String threeDSReqAuthData)Data that documents and supports a specific authentication process.voidsetThreeDSReqAuthMethod(ThreeDSRequestorAuthenticationInfo.ThreeDSReqAuthMethodEnum threeDSReqAuthMethod)Mechanism used by the Cardholder to authenticate to the 3DS Requestor.voidsetThreeDSReqAuthTimestamp(String threeDSReqAuthTimestamp)Date and time in UTC of the cardholder authentication.ThreeDSRequestorAuthenticationInfothreeDSReqAuthData(String threeDSReqAuthData)ThreeDSRequestorAuthenticationInfothreeDSReqAuthMethod(ThreeDSRequestorAuthenticationInfo.ThreeDSReqAuthMethodEnum threeDSReqAuthMethod)ThreeDSRequestorAuthenticationInfothreeDSReqAuthTimestamp(String threeDSReqAuthTimestamp)StringtoJson()Convert an instance of ThreeDSRequestorAuthenticationInfo to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_THREE_D_S_REQ_AUTH_DATA
public static final String JSON_PROPERTY_THREE_D_S_REQ_AUTH_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_THREE_D_S_REQ_AUTH_METHOD
public static final String JSON_PROPERTY_THREE_D_S_REQ_AUTH_METHOD
- See Also:
- Constant Field Values
-
JSON_PROPERTY_THREE_D_S_REQ_AUTH_TIMESTAMP
public static final String JSON_PROPERTY_THREE_D_S_REQ_AUTH_TIMESTAMP
- See Also:
- Constant Field Values
-
-
Method Detail
-
threeDSReqAuthData
public ThreeDSRequestorAuthenticationInfo threeDSReqAuthData(String threeDSReqAuthData)
-
getThreeDSReqAuthData
public String getThreeDSReqAuthData()
Data that documents and supports a specific authentication process. Maximum length: 2048 bytes.- Returns:
- threeDSReqAuthData
-
setThreeDSReqAuthData
public void setThreeDSReqAuthData(String threeDSReqAuthData)
Data that documents and supports a specific authentication process. Maximum length: 2048 bytes.- Parameters:
threeDSReqAuthData-
-
threeDSReqAuthMethod
public ThreeDSRequestorAuthenticationInfo threeDSReqAuthMethod(ThreeDSRequestorAuthenticationInfo.ThreeDSReqAuthMethodEnum threeDSReqAuthMethod)
-
getThreeDSReqAuthMethod
public ThreeDSRequestorAuthenticationInfo.ThreeDSReqAuthMethodEnum getThreeDSReqAuthMethod()
Mechanism used by the Cardholder to authenticate to the 3DS Requestor. Allowed values: * **01** — No 3DS Requestor authentication occurred (for example, cardholder “logged in” as guest). * **02** — Login to the cardholder account at the 3DS Requestor system using 3DS Requestor’s own credentials. * **03** — Login to the cardholder account at the 3DS Requestor system using federated ID. * **04** — Login to the cardholder account at the 3DS Requestor system using issuer credentials. * **05** — Login to the cardholder account at the 3DS Requestor system using third-party authentication. * **06** — Login to the cardholder account at the 3DS Requestor system using FIDO Authenticator.- Returns:
- threeDSReqAuthMethod
-
setThreeDSReqAuthMethod
public void setThreeDSReqAuthMethod(ThreeDSRequestorAuthenticationInfo.ThreeDSReqAuthMethodEnum threeDSReqAuthMethod)
Mechanism used by the Cardholder to authenticate to the 3DS Requestor. Allowed values: * **01** — No 3DS Requestor authentication occurred (for example, cardholder “logged in” as guest). * **02** — Login to the cardholder account at the 3DS Requestor system using 3DS Requestor’s own credentials. * **03** — Login to the cardholder account at the 3DS Requestor system using federated ID. * **04** — Login to the cardholder account at the 3DS Requestor system using issuer credentials. * **05** — Login to the cardholder account at the 3DS Requestor system using third-party authentication. * **06** — Login to the cardholder account at the 3DS Requestor system using FIDO Authenticator.- Parameters:
threeDSReqAuthMethod-
-
threeDSReqAuthTimestamp
public ThreeDSRequestorAuthenticationInfo threeDSReqAuthTimestamp(String threeDSReqAuthTimestamp)
-
getThreeDSReqAuthTimestamp
public String getThreeDSReqAuthTimestamp()
Date and time in UTC of the cardholder authentication. Format: YYYYMMDDHHMM- Returns:
- threeDSReqAuthTimestamp
-
setThreeDSReqAuthTimestamp
public void setThreeDSReqAuthTimestamp(String threeDSReqAuthTimestamp)
Date and time in UTC of the cardholder authentication. Format: YYYYMMDDHHMM- Parameters:
threeDSReqAuthTimestamp-
-
equals
public boolean equals(Object o)
Return true if this ThreeDSRequestorAuthenticationInfo object is equal to o.
-
fromJson
public static ThreeDSRequestorAuthenticationInfo fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of ThreeDSRequestorAuthenticationInfo given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ThreeDSRequestorAuthenticationInfo
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to ThreeDSRequestorAuthenticationInfo
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of ThreeDSRequestorAuthenticationInfo to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-