Class InputResponse


  • public class InputResponse
    extends Object
    It conveys the result of the input or the result of the outputs, parallel to the message request, except if response not required and absent. Content of the Input Response message.
    • Constructor Detail

      • InputResponse

        public InputResponse()
    • Method Detail

      • outputResult

        public InputResponse outputResult​(OutputResult outputResult)
        outputResult
        Parameters:
        outputResult -
        Returns:
        the current InputResponse instance, allowing for method chaining
      • getOutputResult

        public OutputResult getOutputResult()
        Get outputResult
        Returns:
        outputResult
      • setOutputResult

        public void setOutputResult​(OutputResult outputResult)
        outputResult
        Parameters:
        outputResult -
      • inputResult

        public InputResponse inputResult​(InputResult inputResult)
        inputResult
        Parameters:
        inputResult -
        Returns:
        the current InputResponse instance, allowing for method chaining
      • getInputResult

        public InputResult getInputResult()
        Get inputResult
        Returns:
        inputResult
      • setInputResult

        public void setInputResult​(InputResult inputResult)
        inputResult
        Parameters:
        inputResult -
      • includeNullValues

        public InputResponse 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 InputResponse object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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 InputResponse fromJson​(String jsonString)
                                      throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of InputResponse given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of InputResponse
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to InputResponse
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of InputResponse to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException