Package com.ringcentral.definitions
Class ThreadEntrySyncItem
java.lang.Object
com.ringcentral.definitions.ThreadEntrySyncItem
-
Field Summary
FieldsModifier and TypeFieldDescriptionMessage attachments (if any)Thread note authorThread/message availability Required Enum: Alive, DeletedNote creation date/time Required Format: date-timeMessage direction (inbound or outbound) Required Enum: Inbound, OutboundInternal identifier of a system message RequiredInitiator of the action.Last modification date/time (always the same as a creation time since the system hints are immutable) Required Format: date-timeMessage status.Required Enum: AliveMessage, DeletedMessage, AliveNote, DeletedNote, ThreadCreatedHint, ThreadResolvedHint, ThreadDeletedHint, ThreadAssignedHintMessage or note text Example: Hello, how are you doing today?Internal identifier of a message thread Required -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassignee(ThreadUserModel assignee) attachments(MessageAttachmentResponseEntry[] attachments) author(ThreadEntrySyncItemAuthor author) availability(String availability) creationTime(String creationTime) initiator(ThreadEntrySyncItemInitiator initiator) lastModifiedTime(String lastModifiedTime) messageStatus(String messageStatus) previousAssignee(ThreadUserModel previousAssignee) recordType(String recordType)
-
Field Details
-
recordType
Required Enum: AliveMessage, DeletedMessage, AliveNote, DeletedNote, ThreadCreatedHint, ThreadResolvedHint, ThreadDeletedHint, ThreadAssignedHint -
id
Internal identifier of a system message Required -
threadId
Internal identifier of a message thread Required -
availability
Thread/message availability Required Enum: Alive, Deleted -
creationTime
Note creation date/time Required Format: date-time -
direction
Message direction (inbound or outbound) Required Enum: Inbound, Outbound -
lastModifiedTime
Last modification date/time (always the same as a creation time since the system hints are immutable) Required Format: date-time -
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
Message or note text Example: Hello, how are you doing today? -
attachments
Message attachments (if any) -
author
Thread note author -
initiator
Initiator of the action. Can be missing if the action was initiated by the system. -
assignee
-
previousAssignee
-
-
Constructor Details
-
ThreadEntrySyncItem
public ThreadEntrySyncItem()
-
-
Method Details
-
recordType
-
id
-
threadId
-
availability
-
creationTime
-
direction
-
lastModifiedTime
-
messageStatus
-
text
-
attachments
-
author
-
initiator
-
assignee
-
previousAssignee
-