Package com.adyen.model.tapi
Class PaymentTransaction
- java.lang.Object
-
- com.adyen.model.tapi.PaymentTransaction
-
public class PaymentTransaction extends Object
PaymentTransaction
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_AMOUNTS_REQstatic StringJSON_PROPERTY_ORIGINAL_P_O_I_TRANSACTIONstatic StringJSON_PROPERTY_TRANSACTION_CONDITIONS
-
Constructor Summary
Constructors Constructor Description PaymentTransaction()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PaymentTransactionamountsReq(AmountsReq amountsReq)amountsReqbooleanequals(Object o)Return true if this PaymentTransaction object is equal to o.static PaymentTransactionfromJson(String jsonString)Create an instance of PaymentTransaction given an JSON stringAmountsReqgetAmountsReq()Get amountsReqMap<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.OriginalPOITransactiongetOriginalPOITransaction()Get originalPOITransactionTransactionConditionsgetTransactionConditions()Get transactionConditionsinthashCode()PaymentTransactionincludeNullValues(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.PaymentTransactionoriginalPOITransaction(OriginalPOITransaction originalPOITransaction)originalPOITransactionvoidsetAmountsReq(AmountsReq amountsReq)amountsReqvoidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetOriginalPOITransaction(OriginalPOITransaction originalPOITransaction)originalPOITransactionvoidsetTransactionConditions(TransactionConditions transactionConditions)transactionConditionsStringtoJson()Convert an instance of PaymentTransaction to an JSON stringStringtoString()PaymentTransactiontransactionConditions(TransactionConditions transactionConditions)transactionConditions
-
-
-
Field Detail
-
JSON_PROPERTY_AMOUNTS_REQ
public static final String JSON_PROPERTY_AMOUNTS_REQ
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ORIGINAL_P_O_I_TRANSACTION
public static final String JSON_PROPERTY_ORIGINAL_P_O_I_TRANSACTION
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TRANSACTION_CONDITIONS
public static final String JSON_PROPERTY_TRANSACTION_CONDITIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
amountsReq
public PaymentTransaction amountsReq(AmountsReq amountsReq)
amountsReq- Parameters:
amountsReq-- Returns:
- the current
PaymentTransactioninstance, allowing for method chaining
-
getAmountsReq
public AmountsReq getAmountsReq()
Get amountsReq- Returns:
- amountsReq
-
setAmountsReq
public void setAmountsReq(AmountsReq amountsReq)
amountsReq- Parameters:
amountsReq-
-
originalPOITransaction
public PaymentTransaction originalPOITransaction(OriginalPOITransaction originalPOITransaction)
originalPOITransaction- Parameters:
originalPOITransaction-- Returns:
- the current
PaymentTransactioninstance, allowing for method chaining
-
getOriginalPOITransaction
public OriginalPOITransaction getOriginalPOITransaction()
Get originalPOITransaction- Returns:
- originalPOITransaction
-
setOriginalPOITransaction
public void setOriginalPOITransaction(OriginalPOITransaction originalPOITransaction)
originalPOITransaction- Parameters:
originalPOITransaction-
-
transactionConditions
public PaymentTransaction transactionConditions(TransactionConditions transactionConditions)
transactionConditions- Parameters:
transactionConditions-- Returns:
- the current
PaymentTransactioninstance, allowing for method chaining
-
getTransactionConditions
public TransactionConditions getTransactionConditions()
Get transactionConditions- Returns:
- transactionConditions
-
setTransactionConditions
public void setTransactionConditions(TransactionConditions transactionConditions)
transactionConditions- Parameters:
transactionConditions-
-
includeNullValues
public PaymentTransaction 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 PaymentTransaction 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 PaymentTransaction fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of PaymentTransaction given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of PaymentTransaction
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to PaymentTransaction
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of PaymentTransaction to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-