Package com.adyen.model.checkout
Class CheckoutNetworkTokenOption
- java.lang.Object
-
- com.adyen.model.checkout.CheckoutNetworkTokenOption
-
public class CheckoutNetworkTokenOption extends Object
CheckoutNetworkTokenOption
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_INCLUDE_CRYPTOGRAMstatic StringJSON_PROPERTY_USE_NETWORK_TOKEN
-
Constructor Summary
Constructors Constructor Description CheckoutNetworkTokenOption()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this CheckoutNetworkTokenOption object is equal to o.static CheckoutNetworkTokenOptionfromJson(String jsonString)Create an instance of CheckoutNetworkTokenOption given an JSON stringMap<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.BooleangetIncludeCryptogram()Set to **true** to enable forwarding network token cryptograms.BooleangetUseNetworkToken()Set to **true** to forward the network token for a card.inthashCode()CheckoutNetworkTokenOptionincludeCryptogram(Boolean includeCryptogram)Set to **true** to enable forwarding network token cryptograms.CheckoutNetworkTokenOptionincludeNullValues(boolean includeNullValues)Configures whether null values are explicitly serialized in the JSON payload.booleanisIncludeNullValues()Returns whether null values are explicitly serialized in the JSON payload.voidsetIncludeCryptogram(Boolean includeCryptogram)Set to **true** to enable forwarding network token cryptograms.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetUseNetworkToken(Boolean useNetworkToken)Set to **true** to forward the network token for a card.StringtoJson()Convert an instance of CheckoutNetworkTokenOption to an JSON stringStringtoString()CheckoutNetworkTokenOptionuseNetworkToken(Boolean useNetworkToken)Set to **true** to forward the network token for a card.
-
-
-
Field Detail
-
JSON_PROPERTY_INCLUDE_CRYPTOGRAM
public static final String JSON_PROPERTY_INCLUDE_CRYPTOGRAM
- See Also:
- Constant Field Values
-
JSON_PROPERTY_USE_NETWORK_TOKEN
public static final String JSON_PROPERTY_USE_NETWORK_TOKEN
- See Also:
- Constant Field Values
-
-
Method Detail
-
includeCryptogram
public CheckoutNetworkTokenOption includeCryptogram(Boolean includeCryptogram)
Set to **true** to enable forwarding network token cryptograms.- Parameters:
includeCryptogram- Set to **true** to enable forwarding network token cryptograms.- Returns:
- the current
CheckoutNetworkTokenOptioninstance, allowing for method chaining
-
getIncludeCryptogram
public Boolean getIncludeCryptogram()
Set to **true** to enable forwarding network token cryptograms.- Returns:
- includeCryptogram Set to **true** to enable forwarding network token cryptograms.
-
setIncludeCryptogram
public void setIncludeCryptogram(Boolean includeCryptogram)
Set to **true** to enable forwarding network token cryptograms.- Parameters:
includeCryptogram- Set to **true** to enable forwarding network token cryptograms.
-
useNetworkToken
public CheckoutNetworkTokenOption useNetworkToken(Boolean useNetworkToken)
Set to **true** to forward the network token for a card.- Parameters:
useNetworkToken- Set to **true** to forward the network token for a card.- Returns:
- the current
CheckoutNetworkTokenOptioninstance, allowing for method chaining
-
getUseNetworkToken
public Boolean getUseNetworkToken()
Set to **true** to forward the network token for a card.- Returns:
- useNetworkToken Set to **true** to forward the network token for a card.
-
setUseNetworkToken
public void setUseNetworkToken(Boolean useNetworkToken)
Set to **true** to forward the network token for a card.- Parameters:
useNetworkToken- Set to **true** to forward the network token for a card.
-
includeNullValues
public CheckoutNetworkTokenOption includeNullValues(boolean includeNullValues)
Configures whether null values are explicitly serialized in the JSON payload. Default is false.
-
isIncludeNullValues
public boolean isIncludeNullValues()
Returns whether null values are explicitly serialized in the JSON payload.
-
setIncludeNullValues
public void setIncludeNullValues(boolean includeNullValues)
Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
-
equals
public boolean equals(Object o)
Return true if this CheckoutNetworkTokenOption object is equal to o.
-
getExplicitNulls
public Map<String,Object> getExplicitNulls()
Returns a map of properties to be merged into the JSON payload as explicit null values.
-
fromJson
public static CheckoutNetworkTokenOption fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of CheckoutNetworkTokenOption given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of CheckoutNetworkTokenOption
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to CheckoutNetworkTokenOption
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of CheckoutNetworkTokenOption to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-