Avaya Client Services API Reference (Windows)
Avaya Client Services API Reference (Windows)
Avaya.ClientServices
SearchConversation Class
SearchConversation Properties
ActiveParticipants Property
AddParticipantsCapability Property
BaseConversation 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
OlderContentCapability Property
Participants Property
PreviewText Property
ProviderConversationId Property
ProviderType Property
RemoveCapability 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

# SearchConversation Properties

The SearchConversation type exposes the following members.

Properties

| Name | Description
--- | --- | ---
| ActiveParticipants | Gets a list of active participants contained in this conversation. (Overrides Conversation ActiveParticipants.)
| AddParticipantsCapability | Returns a Capability object that indicates if new participants can be added to the conversation. (Overrides Conversation AddParticipantsCapability.)
| BaseConversation | Returns reference to the conversation object corresponding to this search conversation. If the underlying conversation is active and exists on the conversations list returned reference will point to the same object that exists on the conversations list.
| ComposingParticipants | Gets a list of composing participants contained in this conversation. (Overrides Conversation ComposingParticipants.)
| CreateMessageCapability | Returns a Capability object that indicates if a new message can be created in the conversation. (Overrides Conversation CreateMessageCapability.)
| HasAttachments | Returns true if the conversation has any attachments on any of its messages. (Overrides Conversation HasAttachments.)
| HasUnreadAttachments | Returns true if the conversation has any unread attachments. (Overrides Conversation HasUnreadAttachments.)
| HasUnreadMessages | Returns true if the conversation has any unread messages. (Overrides Conversation HasUnreadMessages.)
| HasUnreadMessagesSinceLastAccess | Returns whether the conversation has unread messages since the time the conversation was last accessed. (Overrides Conversation HasUnreadMessagesSinceLastAccess.)
| Id | Returns the unique conversation identifier. (Overrides Conversation Id.)
| IsActive | Returns true if the conversation is active. (Overrides Conversation IsActive.)
| IsClosed | Returns true if the conversation is closed. (Overrides Conversation IsClosed.)
| 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. (Overrides Conversation IsMultiParty.)
| IsPrivate | Returns true if the conversation is private (i.e. the Sensitivity of the conversation is set to Private. (Overrides Conversation IsPrivate.)
| IsTypingCapability | Returns a Capability object that indicates if typing status reporting is available. (Overrides Conversation IsTypingCapability.)
| LastAccessedTime | Returns the time the conversation was last accessed. (Overrides Conversation LastAccessedTime.)
| LastEntryTime | Returns the last entry timestamp of the conversation. This is the timestamp of the most recent message in the conversation. (Overrides Conversation LastEntryTime.)
| LastUpdatedByParticipant | Returns the last participant that updated this conversation. (Overrides Conversation LastUpdatedByParticipant.)
| LastUpdatedTime | Returns the time the conversation was last updated. (Overrides Conversation LastUpdatedTime.)
| LeaveCapability | Returns a Capability object that indicates if the conversation can be left. (Overrides Conversation LeaveCapability.)
| MarkAllContentAsReadCapability | Returns a Capability object that indicates if all messages in the conversation can be marked as read. (Overrides Conversation MarkAllContentAsReadCapability.)
| MessageDeliveryStateCapability | Returns a Capability indicating whether this conversation is capable of reporting delivery state updates for sent messages. (Inherited from Conversation.)
| MessageReadStateCapability | Returns a Capability indicating whether this conversation is capable of reporting read state updates for sent messages. (Inherited from Conversation.)
| 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. (Overrides Conversation OlderContentCapability.)
| Participants | Gets a list of participants contained in this conversation. (Overrides Conversation Participants.)
| PreviewText | Returns the preview text of the conversation. (Overrides Conversation PreviewText.)
| 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. (Overrides Conversation ProviderConversationId.)
| ProviderType | Gets a provider type for the conversation. (Overrides Conversation ProviderType.)
| RemoveCapability | Returns a Capability object that indicates if the conversation can be removed. (Overrides Conversation RemoveCapability.)
| RemoveParticipantCapability | Returns a Capability object that indicates if a participant can be removed from the conversation. (Inherited from Conversation.)
| RemoveParticipantsCapability | Returns a Capability object that indicates if participants can be removed from the conversation. (Overrides Conversation RemoveParticipantsCapability.)
| Sensitivity | Returns the sensitivity of the conversation. (Overrides Conversation Sensitivity.)
| StartCapability | Returns a Capability object that indicates if the conversation can be started. (Overrides Conversation StartCapability.)
| Status | Returns the server reconciled status of the conversation. (Overrides Conversation Status.)
| Subject | Returns the subject of the conversation if one is provided by the server. (Overrides Conversation Subject.)
| TotalAttachmentCount | Returns the total number of attachments in all messages of the conversation. (Overrides Conversation TotalAttachmentCount.)
| TotalMessageCount | Returns the total number of messages in the conversation. (Overrides Conversation TotalMessageCount.)
| Type | Returns the conversation type. (Overrides Conversation Type.)
| UnreadAttachmentCount | Returns the total number of unread attachments in all messages of the conversation. (Overrides Conversation UnreadAttachmentCount.)
| UnreadMessageCount | Returns the number of unread messages in the conversation. (Overrides Conversation UnreadMessageCount.)
| UpdateLastAccessTimeCapability | Returns a Capability object that indicates if the last accessed time of the conversation can be updated. (Overrides Conversation UpdateLastAccessTimeCapability.)
| UpdateSensitivityCapability | Returns a Capability object that indicates if the sensitivity of the conversation can be updated. (Overrides Conversation UpdateSensitivityCapability.)
| UpdateSubjectCapability | Returns a Capability object that indicates if the subject property of the conversation can be updated. (Overrides Conversation UpdateSubjectCapability.)
| UpdateTypeCapability | Returns a Capability object that indicates if the type of the conversation can be updated. (Overrides Conversation UpdateTypeCapability.)

Top
See Also

#### Reference

SearchConversation Class
Avaya.ClientServices Namespace

© 2017 Avaya LLC. All Rights Reserved.