Class AdditionalMessage

java.lang.Object
com.mypurecloud.sdk.v2.model.AdditionalMessage
All Implemented Interfaces:
Serializable

public class AdditionalMessage extends Object implements Serializable
AdditionalMessage
See Also:
  • Constructor Details

    • AdditionalMessage

      public AdditionalMessage()
    • AdditionalMessage

      public AdditionalMessage(Boolean initWithEmptyList)
  • Method Details

    • textBody

      public AdditionalMessage textBody(String textBody)
      The body of the text message. Maximum character counts are: SMS - 765 characters, other channels - 2000 characters.
    • getTextBody

      public String getTextBody()
    • setTextBody

      public void setTextBody(String textBody)
    • mediaIds

      public AdditionalMessage mediaIds(List<String> mediaIds)
      The media ids associated with the text message. See https://developer.genesys.cloud/api/rest/v2/conversations/messaging-media-upload for example usage.
    • getMediaIds

      public List<String> getMediaIds()
    • setMediaIds

      public void setMediaIds(List<String> mediaIds)
    • messagingTemplate

      public AdditionalMessage messagingTemplate(SendMessagingTemplateRequest messagingTemplate)
      Pre-defined message templates for structured communications. Supports various template types including WhatsApp business messaging template and form
    • getMessagingTemplate

      public SendMessagingTemplateRequest getMessagingTemplate()
    • setMessagingTemplate

      public void setMessagingTemplate(SendMessagingTemplateRequest messagingTemplate)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object