3.1.4.2.3.4 ConversationType
The ConversationType complex type specifies a single conversation.
-
<xs:complexType name="ConversationType"> <xs:sequence> <xs:element name="ConversationId" type="t:ItemIdType" minOccurs="0"/> <xs:element name="ConversationTopic" type="xs:string" minOccurs="0"/> <xs:element name="UniqueRecipients" type="t:ArrayOfStringsType" minOccurs="0"/> <xs:element name="GlobalUniqueRecipients" type="t:ArrayOfStringsType" minOccurs="0"/> <xs:element name="UniqueUnreadSenders" type="t:ArrayOfStringsType" minOccurs="0"/> <xs:element name="GlobalUniqueUnreadSenders" type="t:ArrayOfStringsType" minOccurs="0"/> <xs:element name="UniqueSenders" type="t:ArrayOfStringsType" minOccurs="0"/> <xs:element name="GlobalUniqueSenders" type="t:ArrayOfStringsType" minOccurs="0"/> <xs:element name="LastDeliveryTime" type="xs:dateTime" minOccurs="0"/> <xs:element name="GlobalLastDeliveryTime" type="xs:dateTime" minOccurs="0"/> <xs:element name="Categories" type="t:ArrayOfStringsType" minOccurs="0"/> <xs:element name="GlobalCategories" type="t:ArrayOfStringsType" minOccurs="0"/> <xs:element name="FlagStatus" type="t:FlagStatusType" minOccurs="0"/> <xs:element name="GlobalFlagStatus" type="t:FlagStatusType" minOccurs="0"/> <xs:element name="HasAttachments" type="xs:boolean" minOccurs="0"/> <xs:element name="GlobalHasAttachments" type="xs:boolean" minOccurs="0"/> <xs:element name="MessageCount" type="xs:int" minOccurs="0"/> <xs:element name="GlobalMessageCount" type="xs:int" minOccurs="0"/> <xs:element name="UnreadCount" type="xs:int" minOccurs="0"/> <xs:element name="GlobalUnreadCount" type="xs:int" minOccurs="0"/> <xs:element name="Size" type="xs:int" minOccurs="0"/> <xs:element name="GlobalSize" type="xs:int" minOccurs="0"/> <xs:element name="ItemClasses" type="t:ArrayOfItemClassType" minOccurs="0"/> <xs:element name="GlobalItemClasses" type="t:ArrayOfItemClassType" minOccurs="0"/> <xs:element name="Importance" type="t:ImportanceChoicesType" minOccurs="0"/> <xs:element name="GlobalImportance" type="t:ImportanceChoicesType" minOccurs="0"/> <xs:element name="ItemIds" type="t:NonEmptyArrayOfBaseItemIdsType" minOccurs="0"/> <xs:element name="GlobalItemIds" type="t:NonEmptyArrayOfBaseItemIdsType" minOccurs="0"/> <xs:element name="LastModifiedTime" type="xs:dateTime" minOccurs="0"/> <xs:element name="InstanceKey" type="xs:base64Binary" minOccurs="0"/> <!-- Maps to ConversationItemSchema.ConversationPreview--> <xs:element name="Preview" type="xs:string" minOccurs="0"/> <!-- Maps to ConversationItemSchema.NextPredictedAction--> <xs:element name="NextPredictedAction" type="t:PredictedMessageActionType" minOccurs="0" /> <!-- Maps to ConversationItemSchema.GroupingAction--> <xs:element name="GroupingAction" type="t:PredictedMessageActionType" minOccurs="0"/> <!-- Flag for the mailbox scope this conversation was found in --> <xs:element name="MailboxScope" type="t:MailboxSearchLocationType" minOccurs="0"/> <!-- Maps to ConversationItemSchema.ConversationIconIndex--> <xs:element name="IconIndex" type="t:IconIndexType" minOccurs="0"/> <!-- Maps to ConversationItemSchema.ConversationGlobalIconIndex--> <xs:element name="GlobalIconIndex" type="t:IconIndexType" minOccurs="0"/> <!-- Maps to ConversationItemSchema.ConversationDraftItemIds--> <xs:element name="DraftItemIds" type="t:NonEmptyArrayOfBaseItemIdsType" minOccurs="0"/> <!-- Maps to ConversationItemSchema.ConversationHasIrm--> <xs:element name="HasIrm" type="xs:boolean" minOccurs="0"/> <!-- Maps to ConversationItemSchema.ConversationGlobalHasIrm--> <xs:element name="GlobalHasIrm" type="xs:boolean" minOccurs="0"/> <!-- Key on which the data got sorted during search operation--> <xs:element name="SortKey" type="xs:long" minOccurs="0"/> <xs:element name="MentionedMe" type="xs:boolean" minOccurs="0"/> <xs:element name="GlobalMentionedMe" type="xs:boolean" minOccurs="0"/> </xs:sequence> </xs:complexType>
The following table lists and describes the child elements of the ConversationType complex type.
Element |
Type |
Description |
---|---|---|
ConversationId |
t:ItemIdType ([MS-OXWSCORE] section 2.2.4.25) |
Specifies the conversation identifier. |
ConversationTopic |
xs:string [XMLSCHEMA2] |
Specifies the conversation topic. |
UniqueRecipients |
t:ArrayOfStringsType ([MS-OXWSCDATA] section 2.2.4.13) |
Specifies a list of all the people who have received messages in this conversation in the current folder. |
GlobalUniqueRecipients |
t:ArrayOfStringsType |
Specifies a list of all the people who have received messages in this conversation across all folders in the mailbox. |
UniqueUnreadSenders |
t:ArrayOfStringsType
|
Specifies a list of all the people who have sent messages that are currently unread in this conversation in the specified folder. |
GlobalUniqueUnreadSenders |
t:ArrayOfStringsType |
Specifies a list of all the people who have sent messages that are currently unread in this conversation across all folders in a mailbox. |
UniqueSenders |
t:ArrayOfStringsType |
Specifies a list of all the senders of conversation items in the specified folder. |
GlobalUniqueSenders |
t:ArrayOfStringsType |
Specifies a list of all the senders of conversation items in a mailbox. |
LastDeliveryTime |
xs:dateTime [XMLSCHEMA2] |
Specifies the delivery time of the last message received in this conversation in the specified folder. |
GlobalLastDeliveryTime |
xs:dateTime |
Specifies the delivery time of the last message received in this conversation across all folders in a mailbox. |
Categories |
t:ArrayOfStringsType |
Specifies the category list for conversation items in the folder that is currently open. |
GlobalCategories |
t:ArrayOfStringsType |
Specifies the category list for all conversation items in a mailbox. |
FlagStatus |
t:FlagStatusType (section 3.1.4.2.4.2) |
Specifies the aggregated flag status for conversation items in the folder that is currently open. |
GlobalFlagStatus |
t:FlagStatusType |
Specifies the aggregated flag status for all conversation items in mailbox. |
HasAttachments |
xs:boolean [XMLSCHEMA2] |
Specifies a value that indicates whether at least one conversation item in the folder that is currently open has an attachment. |
GlobalHasAttachments |
xs:boolean |
Specifies a value that indicates whether at least one conversation item in a mailbox has an attachment. |
MessageCount |
xs:int [XMLSCHEMA2] |
Specifies the total number of conversation items in the folder that is currently open. |
GlobalMessageCount |
xs:int |
Specifies the total number of conversation items in a mailbox. |
UnreadCount |
xs:int |
Specifies a count of all the unread conversation items in the folder that is currently open. |
GlobalUnreadCount |
xs:int |
Specifies a count of all the unread conversation items in a mailbox. |
Size |
xs:int |
Specifies the size of the conversation calculated from the size of all conversation items in the folder that is currently open. |
GlobalSize |
xs:int |
Specifies the size of the conversation calculated from the size of all conversation items in a mailbox. |
ItemClasses |
t:ArrayOfItemClassType (section 3.1.4.2.3.2) |
Specifies a list of item classes that represents all the item classes of the conversation items in the folder that is currently open. |
GlobalItemClasses |
t:ArrayOfItemClassType |
Specifies a list of item classes that represents all the item classes of the conversation items in a mailbox. |
Importance |
t:ImportanceChoicesType ([MS-OXWSCORE] section 2.2.5.3) |
Specifies the aggregated importance for all conversation items in the folder that is currently open. |
GlobalImportance |
t:ImportanceChoicesType |
Specifies the aggregated importance for all conversation items in mailbox. |
ItemIds |
t:NonEmptyArrayOfBaseItemIdsType ([MS-OXWSCORE] section 2.2.4.31) |
Specifies the collection of item identifiers for all conversation items in the folder that is currently open. |
GlobalItemIds |
t:NonEmptyArrayOfBaseItemIdsType |
Specifies the collection of item identifiers for all conversation items in mailbox. |
LastModifiedTime |
xs:dateTime |
Specifies the time at which the item was last modified.<8> |
InstanceKey |
xs:base64Binary |
Specifies the instance key.<9> |
Preview |
xs:string |
Specifies the first 256 characters of the message so that it can be previewed without being opened. |
NextPredictedAction |
t:PredictedMessageActionType ([MS-OXWSCDATA] section 2.2.5.22) |
Specifies the next predicted action for the item.<10> |
GroupingAction |
t:PredictedMessageActionType |
Specifies that the next predicted action is grouping items.<11> |
MailboxScope |
t:MailboxSearchLocationType ([MS-OXWSEDISC] section 3.1.4.4.4.1) |
Specifies the mailbox scope.<12> |
IconIndex |
t:IconIndexType ([MS-OXWSCDATA] section 2.2.5.16) |
Specifies the index of the icon to display.<13> |
GlobalIconIndex |
t:IconIndexType |
Specifies the aggregate IconIndex element for all messages in a conversation.<14> |
DraftItemIds |
t:NonEmptyArrayOfBaseItemIdsType |
Specifies an array of identifiers for draft items.<15> |
HasIrm |
xs:boolean |
Specifies whether at least one message in this conversation, and in the current folder only, is an Information Rights Management (IRM) protected message.<16> |
GlobalHasIrm |
xs:boolean |
Specifies whether at least one message in this conversation, across all folders in the mailbox, is an IRM protected message.<17> |
SortKey |
xs:long |
Specifies the key on which the data was sorted during the search operation.<18> |
MentionedMe |
xs:boolean |
Specifies whether at least one message in this conversation and in the current folder mentioned the current user.<19> |
GlobalMentionedMe |
xs:boolean |
Specifies whether at least one message in this conversation , across all folders in the mailbox , mentioned the current user.<20> |