2.2.4.3 t:MessageType Complex Type
The MessageType complex type represents a server email message in a mailbox. The MessageType complex type extends the ItemType complex type ([MS-OXWSCORE] section 2.2.4.24).
-
<xs:complexType name="MessageType"> <xs:complexContent> <xs:extension base="t:ItemType" > <xs:sequence> <xs:element name="Sender" type="t:SingleRecipientType" minOccurs="0" /> <xs:element name="ToRecipients" type="t:ArrayOfRecipientsType" minOccurs="0" /> <xs:element name="CcRecipients" type="t:ArrayOfRecipientsType" minOccurs="0" /> <xs:element name="BccRecipients" type="t:ArrayOfRecipientsType" minOccurs="0" /> <xs:element name="IsReadReceiptRequested" type="xs:boolean" minOccurs="0" /> <xs:element name="IsDeliveryReceiptRequested" type="xs:boolean" minOccurs="0" /> <xs:element name="ConversationIndex" type="xs:base64Binary" minOccurs="0" /> <xs:element name="ConversationTopic" type="xs:string" minOccurs="0" /> <xs:element name="From" type="t:SingleRecipientType" minOccurs="0" /> <xs:element name="InternetMessageId" type="xs:string" minOccurs="0" /> <xs:element name="IsRead" type="xs:boolean" minOccurs="0" /> <xs:element name="IsResponseRequested" type="xs:boolean" minOccurs="0" /> <xs:element name="References" type="xs:string" minOccurs="0" /> <xs:element name="ReplyTo" type="t:ArrayOfRecipientsType" minOccurs="0" /> <xs:element name="ReceivedBy" type="t:SingleRecipientType" minOccurs="0" /> <xs:element name="ReceivedRepresenting" type="t:SingleRecipientType" minOccurs="0" /> <xs:element name="ApprovalRequestData" type="t:ApprovalRequestDataType" minOccurs="0" /> <xs:element name="VotingInformation" type="t:VotingInformationType" minOccurs="0" /> <xs:element name="ReminderMessageData" type="t:ReminderMessageDataType" minOccurs="0" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
The following table lists the child elements of the MessageType complex type.
Element name |
Type |
Description |
---|---|---|
Sender |
t:SingleRecipientType ([MS-OXWSCDATA] section 2.2.4.69) |
Specifies the sender of a message. This element is optional. This is a read/write element. |
ToRecipients |
t:ArrayOfRecipientsType ([MS-OXWSCDATA] section 2.2.4.11) |
Specifies a collection of recipients of an email. This element is required for sending a message. This is a read/write element. |
CcRecipients |
t:ArrayOfRecipientsType |
Specifies a collection of recipients that receive a carbon copy (Cc) of an email. This element is optional. This is a read/write element. |
BccRecipients |
t:ArrayOfRecipientsType |
Specifies a collection of recipients that receive a blind carbon copy (Bcc) of an email. This element is optional. This is a read/write element. |
IsReadReceiptRequested |
xs:boolean ([XMLSCHEMA2] sec 3.2.2) |
Specifies a Boolean value that indicates whether the sender of a message requests a read receipt. This element is optional. This is a read/write element. A text value of "true" indicates that a read receipt is requested from the recipient of the message. |
IsDeliveryReceiptRequested |
xs:boolean |
Specifies a Boolean value that indicates whether the sender of the message has requested a delivery receipt. This is a read/write element. A text value of "true" indicates that a delivery receipt has been requested from the recipient of the message. |
ConversationIndex |
xs:base64Binary ([XMLSCHEMA2] sec 3.2.16) |
Specifies the position of the message within a conversation. This element is optional. This element is read-only. |
ConversationTopic |
xs:string ([XMLSCHEMA2] sec 3.2.1) |
Specifies the subject of the conversation. This element is optional. This element is read-only. |
From |
t:SingleRecipientType |
Specifies the addressee from whom the message was sent. This element is optional. This is a read/write element. |
InternetMessageId |
xs:string |
Specifies the Internet message identifier for the message. This element is optional. This element is read-only. |
IsRead |
xs:boolean |
Specifies a Boolean value that indicates whether the message has been read. This is a read/write element. The text value of "true" indicates that the message has been read. |
IsResponseRequested |
xs:boolean |
Specifies a Boolean value that indicates whether a response to an email has been requested. This element is optional. This is a read/write element. A text value of "true" indicates that a response has been requested. |
References |
xs:string |
Specifies the Usenet header that is used to correlate replies with their original message. This element is optional. This is a read/write element. |
ReplyTo |
t:ArrayOfRecipientsType |
Specifies a collection of addresses to send replies to. This element is optional. This is a read/write element. |
ReceivedBy |
t:SingleRecipientType |
Identifies the delegate in a delegate access scenario. This element is read-only. |
ReceivedRepresenting |
t:SingleRecipientType |
Identifies the principal in a delegate access scenario. This element is read-only. |
ApprovalRequestData |
t:ApprovalRequestDataType (section 2.2.4.1) |
Specifies the approval state of an approval request message.<8> This element is read-only. |
VotingInformation |
t:VotingInformationType (section 2.2.4.5) |
Specifies voting information on messages that include voting buttons or voting response messages.<9> This element is read-only. |
ReminderMessageData |
t:ReminderMessageDataType (section 2.2.4.4) |
Specifies the data in a reminder message.<10> This element is read-only. |