Class SMSChannelResponse

    • Method Detail

      • applicationId

        public final String applicationId()

        The unique identifier for the application that the SMS channel applies to.

        Returns:
        The unique identifier for the application that the SMS channel applies to.
      • creationDate

        public final String creationDate()

        The date and time, in ISO 8601 format, when the SMS channel was enabled.

        Returns:
        The date and time, in ISO 8601 format, when the SMS channel was enabled.
      • enabled

        public final Boolean enabled()

        Specifies whether the SMS channel is enabled for the application.

        Returns:
        Specifies whether the SMS channel is enabled for the application.
      • hasCredential

        public final Boolean hasCredential()

        (Not used) This property is retained only for backward compatibility.

        Returns:
        (Not used) This property is retained only for backward compatibility.
      • id

        public final String id()

        (Deprecated) An identifier for the SMS channel. This property is retained only for backward compatibility.

        Returns:
        (Deprecated) An identifier for the SMS channel. This property is retained only for backward compatibility.
      • isArchived

        public final Boolean isArchived()

        Specifies whether the SMS channel is archived.

        Returns:
        Specifies whether the SMS channel is archived.
      • lastModifiedBy

        public final String lastModifiedBy()

        The user who last modified the SMS channel.

        Returns:
        The user who last modified the SMS channel.
      • lastModifiedDate

        public final String lastModifiedDate()

        The date and time, in ISO 8601 format, when the SMS channel was last modified.

        Returns:
        The date and time, in ISO 8601 format, when the SMS channel was last modified.
      • platform

        public final String platform()

        The type of messaging or notification platform for the channel. For the SMS channel, this value is SMS.

        Returns:
        The type of messaging or notification platform for the channel. For the SMS channel, this value is SMS.
      • promotionalMessagesPerSecond

        public final Integer promotionalMessagesPerSecond()

        The maximum number of promotional messages that you can send through the SMS channel each second.

        Returns:
        The maximum number of promotional messages that you can send through the SMS channel each second.
      • senderId

        public final String senderId()

        The identity that displays on recipients' devices when they receive messages from the SMS channel.

        Returns:
        The identity that displays on recipients' devices when they receive messages from the SMS channel.
      • shortCode

        public final String shortCode()

        The registered short code to use when you send messages through the SMS channel.

        Returns:
        The registered short code to use when you send messages through the SMS channel.
      • transactionalMessagesPerSecond

        public final Integer transactionalMessagesPerSecond()

        The maximum number of transactional messages that you can send through the SMS channel each second.

        Returns:
        The maximum number of transactional messages that you can send through the SMS channel each second.
      • version

        public final Integer version()

        The current version of the SMS channel.

        Returns:
        The current version of the SMS channel.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)