Package com.adyen.model.checkout
Class RiskData
- java.lang.Object
-
- com.adyen.model.checkout.RiskData
-
public class RiskData extends Object
RiskData
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_CLIENT_DATAstatic StringJSON_PROPERTY_CUSTOM_FIELDSstatic StringJSON_PROPERTY_FRAUD_OFFSETstatic StringJSON_PROPERTY_PROFILE_REFERENCE
-
Constructor Summary
Constructors Constructor Description RiskData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RiskDataclientData(String clientData)RiskDatacustomFields(Map<String,String> customFields)booleanequals(Object o)Return true if this RiskData object is equal to o.RiskDatafraudOffset(Integer fraudOffset)static RiskDatafromJson(String jsonString)Create an instance of RiskData given an JSON stringStringgetClientData()Contains client-side data, like the device fingerprint, cookies, and specific browser settings.Map<String,String>getCustomFields()Any custom fields used as part of the input to configured risk rules.IntegergetFraudOffset()An integer value that is added to the normal fraud score.StringgetProfileReference()The risk profile to assign to this payment.inthashCode()RiskDataprofileReference(String profileReference)RiskDataputCustomFieldsItem(String key, String customFieldsItem)voidsetClientData(String clientData)Contains client-side data, like the device fingerprint, cookies, and specific browser settings.voidsetCustomFields(Map<String,String> customFields)Any custom fields used as part of the input to configured risk rules.voidsetFraudOffset(Integer fraudOffset)An integer value that is added to the normal fraud score.voidsetProfileReference(String profileReference)The risk profile to assign to this payment.StringtoJson()Convert an instance of RiskData to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_CLIENT_DATA
public static final String JSON_PROPERTY_CLIENT_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_CUSTOM_FIELDS
public static final String JSON_PROPERTY_CUSTOM_FIELDS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_FRAUD_OFFSET
public static final String JSON_PROPERTY_FRAUD_OFFSET
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PROFILE_REFERENCE
public static final String JSON_PROPERTY_PROFILE_REFERENCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getClientData
public String getClientData()
Contains client-side data, like the device fingerprint, cookies, and specific browser settings.- Returns:
- clientData
-
setClientData
public void setClientData(String clientData)
Contains client-side data, like the device fingerprint, cookies, and specific browser settings.- Parameters:
clientData-
-
getCustomFields
public Map<String,String> getCustomFields()
Any custom fields used as part of the input to configured risk rules.- Returns:
- customFields
-
setCustomFields
public void setCustomFields(Map<String,String> customFields)
Any custom fields used as part of the input to configured risk rules.- Parameters:
customFields-
-
getFraudOffset
public Integer getFraudOffset()
An integer value that is added to the normal fraud score. The value can be either positive or negative.- Returns:
- fraudOffset
-
setFraudOffset
public void setFraudOffset(Integer fraudOffset)
An integer value that is added to the normal fraud score. The value can be either positive or negative.- Parameters:
fraudOffset-
-
getProfileReference
public String getProfileReference()
The risk profile to assign to this payment. When left empty, the merchant-level account's default risk profile will be applied.- Returns:
- profileReference
-
setProfileReference
public void setProfileReference(String profileReference)
The risk profile to assign to this payment. When left empty, the merchant-level account's default risk profile will be applied.- Parameters:
profileReference-
-
equals
public boolean equals(Object o)
Return true if this RiskData object is equal to o.
-
fromJson
public static RiskData fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of RiskData given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of RiskData
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to RiskData
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of RiskData to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-