Package com.adyen.model.tapi
Class DisplayRequest
- java.lang.Object
-
- com.adyen.model.tapi.DisplayRequest
-
public class DisplayRequest extends Object
It conveys the data to display and the way to process the display. It contains the complete content to display. It might contain an operation (the DisplayOutput element) per Display Device type. Content of the Display Request message.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_DISPLAY_OUTPUT
-
Constructor Summary
Constructors Constructor Description DisplayRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DisplayRequestaddDisplayOutputItem(DisplayOutput displayOutputItem)DisplayRequestdisplayOutput(List<DisplayOutput> displayOutput)Information to display and the way to process the display.booleanequals(Object o)Return true if this DisplayRequest object is equal to o.static DisplayRequestfromJson(String jsonString)Create an instance of DisplayRequest given an JSON stringList<DisplayOutput>getDisplayOutput()Information to display and the way to process the display.Map<String,Object>getExplicitNulls()Returns a map of properties to be merged into the JSON payload as explicit null values.inthashCode()DisplayRequestincludeNullValues(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.voidsetDisplayOutput(List<DisplayOutput> displayOutput)Information to display and the way to process the display.voidsetIncludeNullValues(boolean includeNullValues)Sets whether null values should be explicitly serialized in the JSON payload.StringtoJson()Convert an instance of DisplayRequest to an JSON stringStringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_DISPLAY_OUTPUT
public static final String JSON_PROPERTY_DISPLAY_OUTPUT
- See Also:
- Constant Field Values
-
-
Method Detail
-
displayOutput
public DisplayRequest displayOutput(List<DisplayOutput> displayOutput)
Information to display and the way to process the display. Complete display content for output devices. At most one DisplayOutput per Device/ InfoQualify pair.- Parameters:
displayOutput- Information to display and the way to process the display. Complete display content for output devices. At most one DisplayOutput per Device/ InfoQualify pair.- Returns:
- the current
DisplayRequestinstance, allowing for method chaining
-
addDisplayOutputItem
public DisplayRequest addDisplayOutputItem(DisplayOutput displayOutputItem)
-
getDisplayOutput
public List<DisplayOutput> getDisplayOutput()
Information to display and the way to process the display. Complete display content for output devices. At most one DisplayOutput per Device/ InfoQualify pair.- Returns:
- displayOutput Information to display and the way to process the display. Complete display content for output devices. At most one DisplayOutput per Device/ InfoQualify pair.
-
setDisplayOutput
public void setDisplayOutput(List<DisplayOutput> displayOutput)
Information to display and the way to process the display. Complete display content for output devices. At most one DisplayOutput per Device/ InfoQualify pair.- Parameters:
displayOutput- Information to display and the way to process the display. Complete display content for output devices. At most one DisplayOutput per Device/ InfoQualify pair.
-
includeNullValues
public DisplayRequest 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 DisplayRequest 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 DisplayRequest fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of DisplayRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of DisplayRequest
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to DisplayRequest
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of DisplayRequest to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-