Package com.ringcentral.definitions
Class VoicemailMessageEventBody
java.lang.Object
com.ringcentral.definitions.VoicemailMessageEventBody
Notification payload body
-
Field Summary
FieldsModifier and TypeFieldDescriptionMessage attachment dataMessage availability status.Internal identifier of a conversation this message belongs toMessage creation date/time in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format including timezone, for example *2019-03-10T18:07:52.534Z* Format: date-timeText message direction.Internal identifier of a messageDate/time when a message was modified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format including timezone, for example *2019-03-10T18:07:52.534Z* Format: date-timeMessage status.Message priority Enum: Normal, HighMessage read status Enum: Read, UnreadMessage subject.Message receiver(s) informationType of message Enum: VoicemailSpecifies if a voicemail message transcription is already completed or not -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattachments
(MessageAttachmentInfo[] attachments) availability
(String availability) conversationId
(String conversationId) creationTime
(String creationTime) from
(SenderInfo from) lastModifiedTime
(String lastModifiedTime) messageStatus
(String messageStatus) readStatus
(String readStatus) to
(NotificationRecipientInfo[] to) vmTranscriptionStatus
(String vmTranscriptionStatus)
-
Field Details
-
id
Internal identifier of a message -
to
Message receiver(s) information -
from
-
type
Type of message Enum: Voicemail -
creationTime
Message creation date/time in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format including timezone, for example *2019-03-10T18:07:52.534Z* Format: date-time -
lastModifiedTime
Date/time when a message was modified in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format including timezone, for example *2019-03-10T18:07:52.534Z* Format: date-time -
readStatus
Message read status Enum: Read, Unread -
priority
Message priority Enum: Normal, High -
attachments
Message attachment data -
direction
Text message direction. Note that for some message types not all directions are allowed. For example voicemail messages can be only inbound Enum: Inbound, Outbound -
availability
Message availability status. Message in 'Deleted' state is still preserved with all its attachments and can be restored. 'Purged' means that all attachments are already deleted and the message itself is about to be physically deleted shortly Enum: Alive, Deleted, Purged -
subject
Message subject. It replicates message text which is also returned as an attachment -
messageStatus
Message status. Different message types may have different allowed status values. For outbound faxes the aggregated message status is returned. If, for 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 -
conversationId
Internal identifier of a conversation this message belongs to -
vmTranscriptionStatus
Specifies if a voicemail message transcription is already completed or not
-
-
Constructor Details
-
VoicemailMessageEventBody
public VoicemailMessageEventBody()
-
-
Method Details
-
id
-
to
-
from
-
type
-
creationTime
-
lastModifiedTime
-
readStatus
-
priority
-
attachments
-
direction
-
availability
-
subject
-
messageStatus
-
conversationId
-
vmTranscriptionStatus
-