Package com.adyen.model.tapi
Class SaleToIssuerData
- java.lang.Object
-
- com.adyen.model.tapi.SaleToIssuerData
-
public class SaleToIssuerData extends Object
Sale information intended for the Issuer. The POI System receives this information and sends it to the Acquirer for the Issuer without any change.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_STATEMENT_REFERENCE
-
Constructor Summary
Constructors Constructor Description SaleToIssuerData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Return true if this SaleToIssuerData object is equal to o.static SaleToIssuerDatafromJson(String jsonString)Create an instance of SaleToIssuerData given an JSON stringMap<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.StringgetStatementReference()Label to print on the bank statement.inthashCode()SaleToIssuerDataincludeNullValues(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.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.voidsetStatementReference(String statementReference)Label to print on the bank statement.SaleToIssuerDatastatementReference(String statementReference)Label to print on the bank statement.StringtoJson()Convert an instance of SaleToIssuerData to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_STATEMENT_REFERENCE
public static final String JSON_PROPERTY_STATEMENT_REFERENCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
statementReference
public SaleToIssuerData statementReference(String statementReference)
Label to print on the bank statement.- Parameters:
statementReference- Label to print on the bank statement.- Returns:
- the current
SaleToIssuerDatainstance, allowing for method chaining
-
getStatementReference
public String getStatementReference()
Label to print on the bank statement.- Returns:
- statementReference Label to print on the bank statement.
-
setStatementReference
public void setStatementReference(String statementReference)
Label to print on the bank statement.- Parameters:
statementReference- Label to print on the bank statement.
-
includeNullValues
public SaleToIssuerData 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 SaleToIssuerData 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 SaleToIssuerData fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of SaleToIssuerData given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of SaleToIssuerData
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to SaleToIssuerData
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of SaleToIssuerData to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-