Package com.adyen.model.checkout
Class DetailsRequestAuthenticationData
- java.lang.Object
-
- com.adyen.model.checkout.DetailsRequestAuthenticationData
-
public class DetailsRequestAuthenticationData extends Object
DetailsRequestAuthenticationData
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_AUTHENTICATION_ONLY
-
Constructor Summary
Constructors Constructor Description DetailsRequestAuthenticationData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DetailsRequestAuthenticationDataauthenticationOnly(Boolean authenticationOnly)If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation.booleanequals(Object o)Return true if this DetailsRequestAuthenticationData object is equal to o.static DetailsRequestAuthenticationDatafromJson(String jsonString)Create an instance of DetailsRequestAuthenticationData given an JSON stringBooleangetAuthenticationOnly()If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation.inthashCode()voidsetAuthenticationOnly(Boolean authenticationOnly)If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation.StringtoJson()Convert an instance of DetailsRequestAuthenticationData to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_AUTHENTICATION_ONLY
public static final String JSON_PROPERTY_AUTHENTICATION_ONLY
- See Also:
- Constant Field Values
-
-
Method Detail
-
authenticationOnly
public DetailsRequestAuthenticationData authenticationOnly(Boolean authenticationOnly)
If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation. Default: *false**.- Parameters:
authenticationOnly-- Returns:
- the current
DetailsRequestAuthenticationDatainstance, allowing for method chaining
-
getAuthenticationOnly
public Boolean getAuthenticationOnly()
If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation. Default: *false**.- Returns:
- authenticationOnly
-
setAuthenticationOnly
public void setAuthenticationOnly(Boolean authenticationOnly)
If set to true, you will only perform the [3D Secure 2 authentication](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only), and not the payment authorisation. Default: *false**.- Parameters:
authenticationOnly-
-
equals
public boolean equals(Object o)
Return true if this DetailsRequestAuthenticationData object is equal to o.
-
fromJson
public static DetailsRequestAuthenticationData fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of DetailsRequestAuthenticationData given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of DetailsRequestAuthenticationData
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to DetailsRequestAuthenticationData
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of DetailsRequestAuthenticationData to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-