Package com.adyen.model.tapi
Class ReconciliationResponse
- java.lang.Object
-
- com.adyen.model.tapi.ReconciliationResponse
-
public class ReconciliationResponse extends Object
It conveys Information related to the Reconciliation transaction processed by the POI System. Content of the Reconciliation Response message.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_PO_I_RECONCILIATION_I_Dstatic StringJSON_PROPERTY_RECONCILIATION_TYPEstatic StringJSON_PROPERTY_RESPONSEstatic StringJSON_PROPERTY_TRANSACTION_TOTALS
-
Constructor Summary
Constructors Constructor Description ReconciliationResponse()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReconciliationResponseaddTransactionTotalsItem(TransactionTotals transactionTotalsItem)booleanequals(Object o)Return true if this ReconciliationResponse object is equal to o.static ReconciliationResponsefromJson(String jsonString)Create an instance of ReconciliationResponse 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.ReconciliationTypegetReconciliationType()Get reconciliationTypeResponsegetResponse()Get responseList<TransactionTotals>getTransactionTotals()Result of the Sale to POI Reconciliation processing.inthashCode()ReconciliationResponseincludeNullValues(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.ReconciliationResponsepoIReconciliationID(Integer poIReconciliationID)Identification of the reconciliation period between Sale and POI.ReconciliationResponsereconciliationType(ReconciliationType reconciliationType)reconciliationTypeReconciliationResponseresponse(Response response)responsevoidsetIncludeNullValues(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.voidsetReconciliationType(ReconciliationType reconciliationType)reconciliationTypevoidsetResponse(Response response)responsevoidsetTransactionTotals(List<TransactionTotals> transactionTotals)Result of the Sale to POI Reconciliation processing.StringtoJson()Convert an instance of ReconciliationResponse to an JSON stringStringtoString()ReconciliationResponsetransactionTotals(List<TransactionTotals> transactionTotals)Result of the Sale to POI Reconciliation processing.
-
-
-
Field Detail
-
JSON_PROPERTY_RESPONSE
public static final String JSON_PROPERTY_RESPONSE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RECONCILIATION_TYPE
public static final String JSON_PROPERTY_RECONCILIATION_TYPE
- 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
-
JSON_PROPERTY_TRANSACTION_TOTALS
public static final String JSON_PROPERTY_TRANSACTION_TOTALS
- See Also:
- Constant Field Values
-
-
Method Detail
-
response
public ReconciliationResponse response(Response response)
response- Parameters:
response-- Returns:
- the current
ReconciliationResponseinstance, allowing for method chaining
-
getResponse
public Response getResponse()
Get response- Returns:
- response
-
setResponse
public void setResponse(Response response)
response- Parameters:
response-
-
reconciliationType
public ReconciliationResponse reconciliationType(ReconciliationType reconciliationType)
reconciliationType- Parameters:
reconciliationType-- Returns:
- the current
ReconciliationResponseinstance, allowing for method chaining
-
getReconciliationType
public ReconciliationType getReconciliationType()
Get reconciliationType- Returns:
- reconciliationType
-
setReconciliationType
public void setReconciliationType(ReconciliationType reconciliationType)
reconciliationType- Parameters:
reconciliationType-
-
poIReconciliationID
public ReconciliationResponse poIReconciliationID(Integer poIReconciliationID)
Identification of the reconciliation period between Sale and POI. Absent if ReconciliationType is `AcquirerReconciliation`.- Parameters:
poIReconciliationID- Identification of the reconciliation period between Sale and POI. Absent if ReconciliationType is `AcquirerReconciliation`.- Returns:
- the current
ReconciliationResponseinstance, allowing for method chaining
-
getPoIReconciliationID
public Integer getPoIReconciliationID()
Identification of the reconciliation period between Sale and POI. Absent if ReconciliationType is `AcquirerReconciliation`.- Returns:
- poIReconciliationID Identification of the reconciliation period between Sale and POI. Absent if ReconciliationType is `AcquirerReconciliation`.
-
setPoIReconciliationID
public void setPoIReconciliationID(Integer poIReconciliationID)
Identification of the reconciliation period between Sale and POI. Absent if ReconciliationType is `AcquirerReconciliation`.- Parameters:
poIReconciliationID- Identification of the reconciliation period between Sale and POI. Absent if ReconciliationType is `AcquirerReconciliation`.
-
transactionTotals
public ReconciliationResponse transactionTotals(List<TransactionTotals> transactionTotals)
Result of the Sale to POI Reconciliation processing. If `Response.Result` is Success.- Parameters:
transactionTotals- Result of the Sale to POI Reconciliation processing. If `Response.Result` is Success.- Returns:
- the current
ReconciliationResponseinstance, allowing for method chaining
-
addTransactionTotalsItem
public ReconciliationResponse addTransactionTotalsItem(TransactionTotals transactionTotalsItem)
-
getTransactionTotals
public List<TransactionTotals> getTransactionTotals()
Result of the Sale to POI Reconciliation processing. If `Response.Result` is Success.- Returns:
- transactionTotals Result of the Sale to POI Reconciliation processing. If `Response.Result` is Success.
-
setTransactionTotals
public void setTransactionTotals(List<TransactionTotals> transactionTotals)
Result of the Sale to POI Reconciliation processing. If `Response.Result` is Success.- Parameters:
transactionTotals- Result of the Sale to POI Reconciliation processing. If `Response.Result` is Success.
-
includeNullValues
public ReconciliationResponse 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 ReconciliationResponse 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 ReconciliationResponse fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of ReconciliationResponse given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of ReconciliationResponse
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to ReconciliationResponse
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of ReconciliationResponse to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-