Avaya Client Services API Reference (Windows)
Avaya Client Services API Reference (Windows)
Avaya.ClientServices
Conversation Class
Conversation Properties
ActiveParticipants Property
AddParticipantsCapability Property
ComposingParticipants Property
CreateMessageCapability Property
HasAttachments Property
HasUnreadAttachments Property
HasUnreadMessages Property
HasUnreadMessagesSinceLastAccess Property
Id Property
IsActive Property
IsClosed Property
IsMultiParty Property
IsPrivate Property
IsTypingCapability Property
LastAccessedTime Property
LastEntryTime Property
LastUpdatedByParticipant Property
LastUpdatedTime Property
LeaveCapability Property
MarkAllContentAsReadCapability Property
MessageDeliveryStateCapability Property
MessageReadStateCapability Property
OlderContentCapability Property
Participants Property
PreviewText Property
ProviderConversationId Property
ProviderType Property
RemoveCapability Property
RemoveParticipantCapability Property
RemoveParticipantsCapability Property
Sensitivity Property
StartCapability Property
Status Property
Subject Property
TotalAttachmentCount Property
TotalMessageCount Property
Type Property
UnreadAttachmentCount Property
UnreadMessageCount Property
UpdateLastAccessTimeCapability Property
UpdateSensitivityCapability Property
UpdateSubjectCapability Property
UpdateTypeCapability Property

# Conversation Properties

The Conversation type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| ActiveParticipants | Gets a list of active participants contained in this conversation.
| AddParticipantsCapability | Returns a Capability object that indicates if new participants can be added to the conversation.
| ComposingParticipants | Gets a list of composing participants contained in this conversation.
| CreateMessageCapability | Returns a Capability object that indicates if a new message can be created in the conversation.
| HasAttachments | Returns true if the conversation has any attachments on any of its messages.
| HasUnreadAttachments | Returns true if the conversation has any unread attachments.
| HasUnreadMessages | Returns true if the conversation has any unread messages.
| HasUnreadMessagesSinceLastAccess | Returns whether the conversation has unread messages since the time the conversation was last accessed.
| Id | Returns the unique conversation identifier.
| IsActive | Returns true if the conversation is active.
| IsClosed | Returns true if the conversation is closed.
| IsMultiParty | Returns the multi-party status of the conversation. A conversation is considered to be a multi-party conversation if there are more than two active participants in the conversation.
| IsPrivate | Returns true if the conversation is private (i.e. the Sensitivity of the conversation is set to Private.
| IsTypingCapability | Returns a Capability object that indicates if typing status reporting is available.
| LastAccessedTime | Returns the time the conversation was last accessed.
| LastEntryTime | Returns the last entry timestamp of the conversation. This is the timestamp of the most recent message in the conversation.
| LastUpdatedByParticipant | Returns the last participant that updated this conversation.
| LastUpdatedTime | Returns the time the conversation was last updated.
| LeaveCapability | Returns a Capability object that indicates if the conversation can be left.
| MarkAllContentAsReadCapability | Returns a Capability object that indicates if all messages in the conversation can be marked as read.
| MessageDeliveryStateCapability | Returns a Capability indicating whether this conversation is capable of reporting delivery state updates for sent messages.
| MessageReadStateCapability | Returns a Capability indicating whether this conversation is capable of reporting read state updates for sent messages.
| OlderContentCapability | Returns a Capability object that indicates whether the user can "scroll to get more messages", i.e. there are additional messages not yet downloaded from the server.
| Participants | Gets a list of participants contained in this conversation.
| PreviewText | Returns the preview text of the conversation.
| ProviderConversationId | Returns the conversation ID from the underlying provider (e.g., the AMM server) as-is. It will be consistent across clients and application launches, but is only guaranteed to be unique for conversations of that provider type. It will be empty for draft conversation.
| ProviderType | Gets a provider type for the conversation.
| RemoveCapability | Returns a Capability object that indicates if the conversation can be removed.
| RemoveParticipantCapability | Returns a Capability object that indicates if a participant can be removed from the conversation.
| RemoveParticipantsCapability | Returns a Capability object that indicates if participants can be removed from the conversation.
| Sensitivity | Returns the sensitivity of the conversation.
| StartCapability | Returns a Capability object that indicates if the conversation can be started.
| Status | Returns the server reconciled status of the conversation.
| Subject | Returns the subject of the conversation if one is provided by the server.
| TotalAttachmentCount | Returns the total number of attachments in all messages of the conversation.
| TotalMessageCount | Returns the total number of messages in the conversation.
| Type | Returns the conversation type.
| UnreadAttachmentCount | Returns the total number of unread attachments in all messages of the conversation.
| UnreadMessageCount | Returns the number of unread messages in the conversation.
| UpdateLastAccessTimeCapability | Returns a Capability object that indicates if the last accessed time of the conversation can be updated.
| UpdateSensitivityCapability | Returns a Capability object that indicates if the sensitivity of the conversation can be updated.
| UpdateSubjectCapability | Returns a Capability object that indicates if the subject property of the conversation can be updated.
| UpdateTypeCapability | Returns a Capability object that indicates if the type of the conversation can be updated.

Top
See Also

#### Reference

Conversation Class
Avaya.ClientServices Namespace

© 2017 Avaya LLC. All Rights Reserved.