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.