Class ThreadEntrySyncItem

java.lang.Object
com.ringcentral.definitions.ThreadEntrySyncItem

public class ThreadEntrySyncItem extends Object
  • Field Details

    • recordType

      public String recordType
      Required Enum: AliveMessage, DeletedMessage, AliveNote, DeletedNote, ThreadCreatedHint, ThreadResolvedHint, ThreadDeletedHint, ThreadAssignedHint
    • id

      public String id
      Internal identifier of a system message Required
    • threadId

      public String threadId
      Internal identifier of a message thread Required
    • availability

      public String availability
      Thread/message availability Required Enum: Alive, Deleted
    • creationTime

      public String creationTime
      Note creation date/time Required Format: date-time
    • direction

      public String direction
      Message direction (inbound or outbound) Required Enum: Inbound, Outbound
    • lastModifiedTime

      public String lastModifiedTime
      Last modification date/time (always the same as a creation time since the system hints are immutable) Required Format: date-time
    • messageStatus

      public String messageStatus
      Message status. Different message types may have different allowed status values. For outbound faxes the aggregated message status is returned. If, for multi-recipient outbound message, a status for at least one recipient is `Queued`, then the `Queued` value is returned. If a status for at least one recipient is `SendingFailed`, then the 'SendingFailed' value is returned. In other cases, the `Sent` status is returned Enum: Queued, Sent, Delivered, DeliveryFailed, SendingFailed, Received
    • text

      public String text
      Message or note text Example: Hello, how are you doing today?
    • attachments

      public MessageAttachmentResponseEntry[] attachments
      Message attachments (if any)
    • author

      Thread note author
    • initiator

      public ThreadEntrySyncItemInitiator initiator
      Initiator of the action. Can be missing if the action was initiated by the system.
    • assignee

      public ThreadUserModel assignee
    • previousAssignee

      public ThreadUserModel previousAssignee
  • Constructor Details

    • ThreadEntrySyncItem

      public ThreadEntrySyncItem()
  • Method Details