Package com.adyen.model.tapi
Class POIData
- java.lang.Object
-
- com.adyen.model.tapi.POIData
-
public class POIData extends Object
Data related to the POI System. In the Message Response, identification of the POI transaction.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_PO_I_RECONCILIATION_I_Dstatic StringJSON_PROPERTY_PO_I_TRANSACTION_I_D
-
Constructor Summary
Constructors Constructor Description POIData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this POIData object is equal to o.static POIDatafromJson(String jsonString)Create an instance of POIData given an JSON stringMap<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.IntegergetPoIReconciliationID()Identification of the reconciliation period between Sale and POI.TransactionIDTypegetPoITransactionID()Get poITransactionIDinthashCode()POIDataincludeNullValues(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.POIDatapoIReconciliationID(Integer poIReconciliationID)Identification of the reconciliation period between Sale and POI.POIDatapoITransactionID(TransactionIDType poITransactionID)poITransactionIDvoidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetPoIReconciliationID(Integer poIReconciliationID)Identification of the reconciliation period between Sale and POI.voidsetPoITransactionID(TransactionIDType poITransactionID)poITransactionIDStringtoJson()Convert an instance of POIData to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_PO_I_TRANSACTION_I_D
public static final String JSON_PROPERTY_PO_I_TRANSACTION_I_D
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PO_I_RECONCILIATION_I_D
public static final String JSON_PROPERTY_PO_I_RECONCILIATION_I_D
- See Also:
- Constant Field Values
-
-
Method Detail
-
poITransactionID
public POIData poITransactionID(TransactionIDType poITransactionID)
poITransactionID- Parameters:
poITransactionID-- Returns:
- the current
POIDatainstance, allowing for method chaining
-
getPoITransactionID
public TransactionIDType getPoITransactionID()
Get poITransactionID- Returns:
- poITransactionID
-
setPoITransactionID
public void setPoITransactionID(TransactionIDType poITransactionID)
poITransactionID- Parameters:
poITransactionID-
-
poIReconciliationID
public POIData poIReconciliationID(Integer poIReconciliationID)
Identification of the reconciliation period between Sale and POI. If Result is Success.- Parameters:
poIReconciliationID- Identification of the reconciliation period between Sale and POI. If Result is Success.- Returns:
- the current
POIDatainstance, allowing for method chaining
-
getPoIReconciliationID
public Integer getPoIReconciliationID()
Identification of the reconciliation period between Sale and POI. If Result is Success.- Returns:
- poIReconciliationID Identification of the reconciliation period between Sale and POI. If Result is Success.
-
setPoIReconciliationID
public void setPoIReconciliationID(Integer poIReconciliationID)
Identification of the reconciliation period between Sale and POI. If Result is Success.- Parameters:
poIReconciliationID- Identification of the reconciliation period between Sale and POI. If Result is Success.
-
includeNullValues
public POIData 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 POIData 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 POIData fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of POIData given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of POIData
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to POIData
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of POIData to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-