Class V4ImportedMessage

java.lang.Object
com.symphony.bdk.gen.api.model.V4ImportedMessage

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-03-26T16:14:53.869723549Z[Etc/UTC]") public class V4ImportedMessage extends Object
A historic message to be imported into the system. The importing user must have the Content Management role. Also, the importing user must be a member of the conversation it is importing into. The user that the message is intended to have come from must also be present in the conversation. The intended message timestamp must be a valid time from the past. It cannot be a future timestamp. By design, imported messages do not stream to datafeed or firehose endpoints.
  • Field Details

  • Constructor Details

    • V4ImportedMessage

      public V4ImportedMessage()
  • Method Details

    • message

      public V4ImportedMessage message(String message)
    • getMessage

      public String getMessage()
      Message text in MessageMLV2
      Returns:
      message
    • setMessage

      public void setMessage(String message)
    • data

      public V4ImportedMessage data(String data)
    • getData

      @Nullable public String getData()
      Entity data in EntityJSON
      Returns:
      data
    • setData

      public void setData(String data)
    • intendedMessageTimestamp

      public V4ImportedMessage intendedMessageTimestamp(Long intendedMessageTimestamp)
    • getIntendedMessageTimestamp

      public Long getIntendedMessageTimestamp()
      The timestamp representing the time when the message was sent in the original system in milliseconds since Jan 1st 1970.
      Returns:
      intendedMessageTimestamp
    • setIntendedMessageTimestamp

      public void setIntendedMessageTimestamp(Long intendedMessageTimestamp)
    • intendedMessageFromUserId

      public V4ImportedMessage intendedMessageFromUserId(Long intendedMessageFromUserId)
    • getIntendedMessageFromUserId

      public Long getIntendedMessageFromUserId()
      The long integer userid of the Symphony user who you intend to show sent the message.
      Returns:
      intendedMessageFromUserId
    • setIntendedMessageFromUserId

      public void setIntendedMessageFromUserId(Long intendedMessageFromUserId)
    • originatingSystemId

      public V4ImportedMessage originatingSystemId(String originatingSystemId)
    • getOriginatingSystemId

      public String getOriginatingSystemId()
      The ID of the system through which the message was originally sent.
      Returns:
      originatingSystemId
    • setOriginatingSystemId

      public void setOriginatingSystemId(String originatingSystemId)
    • originalMessageId

      public V4ImportedMessage originalMessageId(String originalMessageId)
    • getOriginalMessageId

      @Nullable public String getOriginalMessageId()
      The ID of the message in the original system.
      Returns:
      originalMessageId
    • setOriginalMessageId

      public void setOriginalMessageId(String originalMessageId)
    • streamId

      public V4ImportedMessage streamId(String streamId)
    • getStreamId

      public String getStreamId()
      Get streamId
      Returns:
      streamId
    • setStreamId

      public void setStreamId(String streamId)
    • attachments

      public V4ImportedMessage attachments(List<V4ImportedMessageAttachment> attachments)
    • addAttachmentsItem

      public V4ImportedMessage addAttachmentsItem(V4ImportedMessageAttachment attachmentsItem)
    • getAttachments

      @Nullable public List<V4ImportedMessageAttachment> getAttachments()
      List of message attachments. Since Agent 20.14.
      Returns:
      attachments
    • setAttachments

      public void setAttachments(List<V4ImportedMessageAttachment> attachments)
    • previews

      public V4ImportedMessage previews(List<V4ImportedMessageAttachment> previews)
    • addPreviewsItem

      public V4ImportedMessage addPreviewsItem(V4ImportedMessageAttachment previewsItem)
    • getPreviews

      @Nullable public List<V4ImportedMessageAttachment> getPreviews()
      List of attachments previews. Since Agent 20.14.
      Returns:
      previews
    • setPreviews

      public void setPreviews(List<V4ImportedMessageAttachment> previews)
    • equals

      public boolean equals(Object o)
      Return true if this V4ImportedMessage object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object