Class InputUpdate


  • public class InputUpdate
    extends Object
    Definition: Content of the Input Update message. : It conveys update of the display of an Input request in progress.
    • Constructor Detail

      • InputUpdate

        public InputUpdate()
    • Method Detail

      • messageReference

        public InputUpdate messageReference​(MessageReference messageReference)
        messageReference
        Parameters:
        messageReference -
        Returns:
        the current InputUpdate instance, allowing for method chaining
      • getMessageReference

        public MessageReference getMessageReference()
        Get messageReference
        Returns:
        messageReference
      • setMessageReference

        public void setMessageReference​(MessageReference messageReference)
        messageReference
        Parameters:
        messageReference -
      • outputContent

        public InputUpdate outputContent​(OutputContent outputContent)
        outputContent
        Parameters:
        outputContent -
        Returns:
        the current InputUpdate instance, allowing for method chaining
      • getOutputContent

        public OutputContent getOutputContent()
        Get outputContent
        Returns:
        outputContent
      • setOutputContent

        public void setOutputContent​(OutputContent outputContent)
        outputContent
        Parameters:
        outputContent -
      • menuEntry

        public InputUpdate menuEntry​(List<MenuEntry> menuEntry)
        menuEntry
        Parameters:
        menuEntry -
        Returns:
        the current InputUpdate instance, allowing for method chaining
      • getMenuEntry

        public List<MenuEntry> getMenuEntry()
        Get menuEntry
        Returns:
        menuEntry
      • setMenuEntry

        public void setMenuEntry​(List<MenuEntry> menuEntry)
        menuEntry
        Parameters:
        menuEntry -
      • outputSignature

        public InputUpdate outputSignature​(byte[] outputSignature)
        outputSignature
        Parameters:
        outputSignature -
        Returns:
        the current InputUpdate instance, allowing for method chaining
      • getOutputSignature

        public byte[] getOutputSignature()
        Get outputSignature
        Returns:
        outputSignature
      • setOutputSignature

        public void setOutputSignature​(byte[] outputSignature)
        outputSignature
        Parameters:
        outputSignature -
      • minLength

        public InputUpdate minLength​(Integer minLength)
        minLength
        Parameters:
        minLength -
        Returns:
        the current InputUpdate instance, allowing for method chaining
      • getMinLength

        public Integer getMinLength()
        Get minLength
        Returns:
        minLength
      • setMinLength

        public void setMinLength​(Integer minLength)
        minLength
        Parameters:
        minLength -
      • maxLength

        public InputUpdate maxLength​(Integer maxLength)
        maxLength
        Parameters:
        maxLength -
        Returns:
        the current InputUpdate instance, allowing for method chaining
      • getMaxLength

        public Integer getMaxLength()
        Get maxLength
        Returns:
        maxLength
      • setMaxLength

        public void setMaxLength​(Integer maxLength)
        maxLength
        Parameters:
        maxLength -
      • maxDecimalLength

        public InputUpdate maxDecimalLength​(Integer maxDecimalLength)
        maxDecimalLength
        Parameters:
        maxDecimalLength -
        Returns:
        the current InputUpdate instance, allowing for method chaining
      • getMaxDecimalLength

        public Integer getMaxDecimalLength()
        Get maxDecimalLength
        Returns:
        maxDecimalLength
      • setMaxDecimalLength

        public void setMaxDecimalLength​(Integer maxDecimalLength)
        maxDecimalLength
        Parameters:
        maxDecimalLength -
      • includeNullValues

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

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