Package com.adyen.model.checkout
Class CheckoutSessionThreeDS2RequestData
- java.lang.Object
-
- com.adyen.model.checkout.CheckoutSessionThreeDS2RequestData
-
public class CheckoutSessionThreeDS2RequestData extends Object
CheckoutSessionThreeDS2RequestData
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCheckoutSessionThreeDS2RequestData.ThreeDSRequestorChallengeIndEnumIndicates whether a challenge is requested for this transaction.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_HOME_PHONEstatic StringJSON_PROPERTY_MOBILE_PHONEstatic StringJSON_PROPERTY_THREE_D_S_REQUESTOR_CHALLENGE_INDstatic StringJSON_PROPERTY_WORK_PHONE
-
Constructor Summary
Constructors Constructor Description CheckoutSessionThreeDS2RequestData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this CheckoutSessionThreeDS2RequestData object is equal to o.static CheckoutSessionThreeDS2RequestDatafromJson(String jsonString)Create an instance of CheckoutSessionThreeDS2RequestData given an JSON stringPhonegetHomePhone()Get homePhonePhonegetMobilePhone()Get mobilePhoneCheckoutSessionThreeDS2RequestData.ThreeDSRequestorChallengeIndEnumgetThreeDSRequestorChallengeInd()Indicates whether a challenge is requested for this transaction.PhonegetWorkPhone()Get workPhoneinthashCode()CheckoutSessionThreeDS2RequestDatahomePhone(Phone homePhone)CheckoutSessionThreeDS2RequestDatamobilePhone(Phone mobilePhone)voidsetHomePhone(Phone homePhone)homePhonevoidsetMobilePhone(Phone mobilePhone)mobilePhonevoidsetThreeDSRequestorChallengeInd(CheckoutSessionThreeDS2RequestData.ThreeDSRequestorChallengeIndEnum threeDSRequestorChallengeInd)Indicates whether a challenge is requested for this transaction.voidsetWorkPhone(Phone workPhone)workPhoneCheckoutSessionThreeDS2RequestDatathreeDSRequestorChallengeInd(CheckoutSessionThreeDS2RequestData.ThreeDSRequestorChallengeIndEnum threeDSRequestorChallengeInd)StringtoJson()Convert an instance of CheckoutSessionThreeDS2RequestData to an JSON stringStringtoString()CheckoutSessionThreeDS2RequestDataworkPhone(Phone workPhone)
-
-
-
Field Detail
-
JSON_PROPERTY_HOME_PHONE
public static final String JSON_PROPERTY_HOME_PHONE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MOBILE_PHONE
public static final String JSON_PROPERTY_MOBILE_PHONE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_THREE_D_S_REQUESTOR_CHALLENGE_IND
public static final String JSON_PROPERTY_THREE_D_S_REQUESTOR_CHALLENGE_IND
- See Also:
- Constant Field Values
-
JSON_PROPERTY_WORK_PHONE
public static final String JSON_PROPERTY_WORK_PHONE
- See Also:
- Constant Field Values
-
-
Method Detail
-
homePhone
public CheckoutSessionThreeDS2RequestData homePhone(Phone homePhone)
-
getHomePhone
public Phone getHomePhone()
Get homePhone- Returns:
- homePhone
-
setHomePhone
public void setHomePhone(Phone homePhone)
homePhone- Parameters:
homePhone-
-
mobilePhone
public CheckoutSessionThreeDS2RequestData mobilePhone(Phone mobilePhone)
-
getMobilePhone
public Phone getMobilePhone()
Get mobilePhone- Returns:
- mobilePhone
-
setMobilePhone
public void setMobilePhone(Phone mobilePhone)
mobilePhone- Parameters:
mobilePhone-
-
threeDSRequestorChallengeInd
public CheckoutSessionThreeDS2RequestData threeDSRequestorChallengeInd(CheckoutSessionThreeDS2RequestData.ThreeDSRequestorChallengeIndEnum threeDSRequestorChallengeInd)
-
getThreeDSRequestorChallengeInd
public CheckoutSessionThreeDS2RequestData.ThreeDSRequestorChallengeIndEnum getThreeDSRequestorChallengeInd()
Indicates whether a challenge is requested for this transaction. Possible values: * **01** — No preference * **02** — No challenge requested * **03** — Challenge requested (3DS Requestor preference) * **04** — Challenge requested (Mandate) * **05** — No challenge (transactional risk analysis is already performed) * **06** — Data Only- Returns:
- threeDSRequestorChallengeInd
-
setThreeDSRequestorChallengeInd
public void setThreeDSRequestorChallengeInd(CheckoutSessionThreeDS2RequestData.ThreeDSRequestorChallengeIndEnum threeDSRequestorChallengeInd)
Indicates whether a challenge is requested for this transaction. Possible values: * **01** — No preference * **02** — No challenge requested * **03** — Challenge requested (3DS Requestor preference) * **04** — Challenge requested (Mandate) * **05** — No challenge (transactional risk analysis is already performed) * **06** — Data Only- Parameters:
threeDSRequestorChallengeInd-
-
workPhone
public CheckoutSessionThreeDS2RequestData workPhone(Phone workPhone)
-
getWorkPhone
public Phone getWorkPhone()
Get workPhone- Returns:
- workPhone
-
setWorkPhone
public void setWorkPhone(Phone workPhone)
workPhone- Parameters:
workPhone-
-
equals
public boolean equals(Object o)
Return true if this CheckoutSessionThreeDS2RequestData object is equal to o.
-
fromJson
public static CheckoutSessionThreeDS2RequestData fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of CheckoutSessionThreeDS2RequestData given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CheckoutSessionThreeDS2RequestData
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to CheckoutSessionThreeDS2RequestData
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of CheckoutSessionThreeDS2RequestData to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-