Class FormResponseMessageField


  • public class FormResponseMessageField
    extends java.lang.Object
    FormResponseMessageField
    • Field Detail

      • JSON_PROPERTY_TYPE

        public static final java.lang.String JSON_PROPERTY_TYPE
        See Also:
        Constant Field Values
      • JSON_PROPERTY_NAME

        public static final java.lang.String JSON_PROPERTY_NAME
        See Also:
        Constant Field Values
      • JSON_PROPERTY_LABEL

        public static final java.lang.String JSON_PROPERTY_LABEL
        See Also:
        Constant Field Values
      • JSON_PROPERTY_TEXT

        public static final java.lang.String JSON_PROPERTY_TEXT
        See Also:
        Constant Field Values
      • JSON_PROPERTY_EMAIL

        public static final java.lang.String JSON_PROPERTY_EMAIL
        See Also:
        Constant Field Values
      • JSON_PROPERTY_SELECT

        public static final java.lang.String JSON_PROPERTY_SELECT
        See Also:
        Constant Field Values
      • JSON_PROPERTY_QUOTED_MESSAGE_ID

        public static final java.lang.String JSON_PROPERTY_QUOTED_MESSAGE_ID
        See Also:
        Constant Field Values
    • Constructor Detail

      • FormResponseMessageField

        public FormResponseMessageField()
    • Method Detail

      • getName

        public java.lang.String getName()
        The name of the field. Must be unique per form or formResponse.
        Returns:
        name
      • setName

        public void setName​(java.lang.String name)
      • getLabel

        public java.lang.String getLabel()
        The label of the field. What the field is displayed as on Web Messenger.
        Returns:
        label
      • setLabel

        public void setLabel​(java.lang.String label)
      • getText

        @Nullable
        public java.lang.String getText()
        Specifies the response for a text field.
        Returns:
        text
      • setText

        public void setText​(java.lang.String text)
      • getEmail

        @Nullable
        public java.lang.String getEmail()
        Specifies the response for a email field.
        Returns:
        email
      • setEmail

        public void setEmail​(java.lang.String email)
      • getSelect

        @Nullable
        public java.util.List<java.lang.Object> getSelect()
        Array of objects representing the response for a field of type select. Form and formResponse messages only.
        Returns:
        select
      • setSelect

        public void setSelect​(java.util.List<java.lang.Object> select)
      • getQuotedMessageId

        @Nullable
        public java.lang.String getQuotedMessageId()
        The messageId for the form that this response belongs to.
        Returns:
        quotedMessageId
      • setQuotedMessageId

        public void setQuotedMessageId​(java.lang.String quotedMessageId)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object