Package com.adyen.model.transferwebhooks
Class TransactionEventViolation
- java.lang.Object
-
- com.adyen.model.transferwebhooks.TransactionEventViolation
-
public class TransactionEventViolation extends Object
TransactionEventViolation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTransactionEventViolation.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_REASONstatic StringSERIALIZED_NAME_TRANSACTION_RULEstatic StringSERIALIZED_NAME_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)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)voidsetTransactionRule(TransactionRuleReference transactionRule)voidsetTransactionRuleSource(TransactionRuleSource transactionRuleSource)StringtoJson()Convert an instance of TransactionEventViolation to an JSON stringStringtoString()TransactionEventViolationtransactionRule(TransactionRuleReference transactionRule)TransactionEventViolationtransactionRuleSource(TransactionRuleSource transactionRuleSource)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_REASON
public static final String SERIALIZED_NAME_REASON
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRANSACTION_RULE
public static final String SERIALIZED_NAME_TRANSACTION_RULE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TRANSACTION_RULE_SOURCE
public static final String SERIALIZED_NAME_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)
-
transactionRule
public TransactionEventViolation transactionRule(TransactionRuleReference transactionRule)
-
getTransactionRule
public TransactionRuleReference getTransactionRule()
Get transactionRule- Returns:
- transactionRule
-
setTransactionRule
public void setTransactionRule(TransactionRuleReference transactionRule)
-
transactionRuleSource
public TransactionEventViolation transactionRuleSource(TransactionRuleSource transactionRuleSource)
-
getTransactionRuleSource
public TransactionRuleSource getTransactionRuleSource()
Get transactionRuleSource- Returns:
- transactionRuleSource
-
setTransactionRuleSource
public void setTransactionRuleSource(TransactionRuleSource transactionRuleSource)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to TransactionEventViolation
-
fromJson
public static TransactionEventViolation fromJson(String jsonString) throws IOException
Create an instance of TransactionEventViolation given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of TransactionEventViolation
- Throws:
IOException- if the JSON string is invalid with respect to TransactionEventViolation
-
toJson
public String toJson()
Convert an instance of TransactionEventViolation to an JSON string- Returns:
- JSON string
-
-