Package com.adyen.model.transferwebhooks
Class TransactionEventViolation
- java.lang.Object
-
- com.adyen.model.transferwebhooks.TransactionEventViolation
-
public class TransactionEventViolation extends Object
TransactionEventViolation
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_REASONstatic StringJSON_PROPERTY_TRANSACTION_RULEstatic StringJSON_PROPERTY_TRANSACTION_RULE_SOURCE
-
Constructor Summary
Constructors Constructor Description TransactionEventViolation()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this TransactionEventViolation object is equal to o.static TransactionEventViolationfromJson(String jsonString)Create an instance of TransactionEventViolation given an JSON stringStringgetReason()An explanation about why the transaction rule failed.TransactionRuleReferencegetTransactionRule()Get transactionRuleTransactionRuleSourcegetTransactionRuleSource()Get transactionRuleSourceinthashCode()TransactionEventViolationreason(String reason)voidsetReason(String reason)An explanation about why the transaction rule failed.voidsetTransactionRule(TransactionRuleReference transactionRule)transactionRulevoidsetTransactionRuleSource(TransactionRuleSource transactionRuleSource)transactionRuleSourceStringtoJson()Convert an instance of TransactionEventViolation to an JSON stringStringtoString()TransactionEventViolationtransactionRule(TransactionRuleReference transactionRule)TransactionEventViolationtransactionRuleSource(TransactionRuleSource transactionRuleSource)
-
-
-
Field Detail
-
JSON_PROPERTY_REASON
public static final String JSON_PROPERTY_REASON
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TRANSACTION_RULE
public static final String JSON_PROPERTY_TRANSACTION_RULE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TRANSACTION_RULE_SOURCE
public static final String JSON_PROPERTY_TRANSACTION_RULE_SOURCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
reason
public TransactionEventViolation reason(String reason)
-
getReason
public String getReason()
An explanation about why the transaction rule failed.- Returns:
- reason
-
setReason
public void setReason(String reason)
An explanation about why the transaction rule failed.- Parameters:
reason-
-
transactionRule
public TransactionEventViolation transactionRule(TransactionRuleReference transactionRule)
-
getTransactionRule
public TransactionRuleReference getTransactionRule()
Get transactionRule- Returns:
- transactionRule
-
setTransactionRule
public void setTransactionRule(TransactionRuleReference transactionRule)
transactionRule- Parameters:
transactionRule-
-
transactionRuleSource
public TransactionEventViolation transactionRuleSource(TransactionRuleSource transactionRuleSource)
-
getTransactionRuleSource
public TransactionRuleSource getTransactionRuleSource()
Get transactionRuleSource- Returns:
- transactionRuleSource
-
setTransactionRuleSource
public void setTransactionRuleSource(TransactionRuleSource transactionRuleSource)
transactionRuleSource- Parameters:
transactionRuleSource-
-
equals
public boolean equals(Object o)
Return true if this TransactionEventViolation object is equal to o.
-
fromJson
public static TransactionEventViolation fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of TransactionEventViolation given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of TransactionEventViolation
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to TransactionEventViolation
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of TransactionEventViolation to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-