AvayaClientServices.Services.Messaging contains all classes that belong to Messaging module. For Messaging module class, see AvayaClientServices.Services.Messaging.Messaging.
Classes
- AbstractThumbnailCreator
- Attachment
- AttachmentBuilder
- ChatStateEvent
- Conversation
- ConversationBuilder
- Escalation
- Message
- MessageBuilder
- Messaging
- MessagingError
- MessagingQuery
- Participant
- ThumbnailCreator
Members
-
<static, readonly> AttachmentStatus :String
-
Determines status of attachment's download and consumption.
Type:
- String
Properties:
Name Type Default Description READY_TO_DOWNLOADString READY_TO_DOWNLOAD Attachment is ready to download.
DOWNLOADINGString DOWNLOADING Attachment is being downloaded.
READY_TO_CONSUMEString READY_TO_CONSUME Attachment is downloaded and ready to consume.
CONSUMEDString CONSUMED Attachment is downloaded and consumed.
ERRORString ERROR An error occurred.
-
<static, readonly> AttachmentType :String
-
Determines whether attachment is a thumbnail for other attachment, or a regular attachment.
Type:
- String
Properties:
Name Type Default Description MAINString MAIN This attachment is a regular attachment.
THUMBNAILString THUMBNAIL This attachment is a thumbnail for a MAIN attachment.
-
<static, readonly> ConversationType :String
-
Determines type of conversation.
Type:
- String
Properties:
Name Type Default Description THREADString THREAD A private conversation between participants. Participants in a thread must be invited to the conversation.
Participants can leave a thread, but cannot rejoin unless re-invited by an active participant.
The content of a thread is not the same for all participants,
it is directly related to when a user has joined and left conversation.
You are only aware of conversation activity that occurs while you are an active participant.
-
<static, readonly> MessageImportance :String
-
Determines message's priority.
Type:
- String
Properties:
Name Type Default Description HIGHString HIGH Message has high priority.
LOWString LOW Message has low priority.
NORMALString NORMAL Message has regular priority.
-
<static, readonly> MessageType :String
-
Determines type and purpose of message.
Type:
- String
Properties:
Name Type Default Description MESSAGEString MESSAGE A regular message.
JOINEDString JOINED An indication that a new participant has joined the conversation.
LEFTString LEFT An indication that a participant has left the conversation.
SESSIONString SESSION An indication of an Escalation.
SUBJECT_CHANGEString SUBJECT_CHANGE An indication that conversation's subject has changed.
CLOSEDString CLOSED An indication that conversation has been closed.
STARTString START An indication that conversation has started.
-
<static, readonly> MessagingErrorReason :String
-
Dictionary containing messaging related error types.
Used as a reason for AvayaClientServices.Services.Messaging.MessagingError
Type:
- String
Properties:
Name Type Default Description MESSAGING_NOTIFICATIONS_DISABLEDString Notification channel is disabled. Message indicates that notification channel is disabled.
MESSAGING_CLOSE_FAILEDString Server failed to be closed. Message indicates that server failed to be closed
MESSAGING_SEND_ATTACHMENT_FAILEDString Failed to send attachment. Message indicates that sending of attachment failed.
MESSAGING_FEATURE_NOT_AVAILABLEString Feature is not available in determined server version. Message indicates that requested feature is not available in determined server version.
MESSAGING_SERVER_ERRORString Action failed due to server error. Message indicates that action failed due to server error.
MESSAGING_NOTIFICATION_FAILEDString Notification failed. Message indicates that notification failed.
MESSAGING_PARTICIPANT_ADDRESS_INVALIDString Failed to add Participant to Conversation. Message indicates that it failed to add Participant to Conversation.
MESSAGING_LEAVE_CONVERSATION_FAILEDString Failed to leave one or more conversations. Message indicates that it failed to leave one or more conversations
MESSAGING_NOT_STARTEDString Failed to perform selected action. Messaging is not started. Message indicates that selected action failed because Messaging service is not started.
MESSAGING_CREATE_ATTACHMENT_FAILEDString Failed to create attachment. Internal browser error. Message indicates that it failed to create attachment because of a browser error.
MESSAGING_BODY_LENGTH_EXCEEDEDString Failed to send message. Maximum message body length exceeded. Message indicates that message was not send because body of message was too long.
MESSAGING_SUBJECT_LENGTH_EXCEEDEDString Failed to send message. Maximum message subject length exceeded. Message indicates that message was not send because subject of message was too long.
MESSAGING_INVALID_STATEString Invalid state. Message indicates that state is invalid.
MESSAGING_NOTIFICATIONS_CHANNEL_FAILEDString Start notification channel failed. Start notification channel failed.
MESSAGING_INTERNAL_ERRORString An internal error occurred. An internal error occurred.
MESSAGING_TIMEOUTString An operation has timed out An operation has timed out.
-
<static, readonly> ResourceStatus :String
-
Determines status of message, attachment or conversation.
Type:
- String
Properties:
Name Type Default Description DRAFT_UNSENTString DRAFT_UNSENT Unsent draft.
DRAFT_SENDINGString DRAFT_SENDING Draft in sending phase.
DRAFT_REMOVINGString DRAFT_REMOVING Draft in removing phase.
DRAFT_ERRORString DRAFT_ERROR Error in draft.
PUBLISHEDString PUBLISHED Published draft.
PUBLISHED_LEAVINGString PUBLISHED_LEAVING Leaving in process.
PUBLISHED_LEFTString PUBLISHED_LEFT User has left.
-
<static, readonly> SensitivityLevel :String
-
Determines conversation's level of privacy.
Type:
- String
Properties:
Name Type Default Description NORMALString NORMAL Privacy level is normal.
PERSONALString PERSONAL Privacy level is personal.
PRIVATEString PRIVATE Privacy level is private.
CONFIDENTIALString CONFIDENTIAL Privacy level is confidential.
-
<static, readonly> SessionType :String
-
Determines type of Escalation.
Type:
- String
Properties:
Name Type Default Description AUDIOString AUDIO Session is used to transmit audio.
VIDEOString VIDEO Session is used to transmit video.