complexType "messagePartType"
Namespace:
Content:
complex, 1 attribute, 9 elements
Defined:
globally in myInbox.xsd; see XML source
Includes:
definitions of 1 attribute, 9 elements
Used:
XML Representation Summary
<...
   
 = 
xsd:string
   
>
   
Content: 
</...>
Content Model Elements (9):
contentDisposition (type hs:string), contentId (type hs:string), contentLocation (type hs:string), contentTransferEncoding (type hs:string), contentType (type hs:string), order (type xsd:unsignedLong), parentPart (type refType), partContent (type xsd:base64Binary), size (type xsd:unsignedLong)
All Direct / Indirect Based Elements (1):
messagePart (in messageContent in message in myInbox)
Known Usage Locations
Annotation
messageParts define the part structure of the message (including the mime parts)
XML Source (see within schema source)
<xsd:complexType name="messagePartType">
<xsd:annotation>
<xsd:documentation>
messageParts define the part structure of the message (including the mime parts)
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="parentPart" type="refType">
<xsd:annotation>
<xsd:documentation>
This element points to the parent part of this part
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="order" type="xsd:unsignedLong">
<xsd:annotation>
<xsd:documentation>
This element defines the order of this part relative to its siblings
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="contentType" type="hs:string">
<xsd:annotation>
<xsd:documentation>
This element defines the contentType of the part. Ex: message/rfc or text/plain.a
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="1" name="size" type="xsd:unsignedLong">
<xsd:annotation>
<xsd:documentation>
The size in bytes of the message part (including mime headers)
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" name="contentDisposition" type="hs:string">
<xsd:annotation>
<xsd:documentation>
The element defines the content-disposition of the part ex: attachment; filename="txt1.txt"
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" name="contentId" type="hs:string">
<xsd:annotation>
<xsd:documentation>
The element defines the content-id of the part
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" name="contentLocation" type="hs:string">
<xsd:annotation>
<xsd:documentation>
The element defines the content-location of the part.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" name="contentTransferEncoding" type="hs:string">
<xsd:annotation>
<xsd:documentation>
The element defines the content-transfer-encoding of this part.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" name="partContent" type="xsd:base64Binary">
<xsd:annotation>
<xsd:documentation>
This elements contains the content of this message part and is only returned by including the
'includePartContent' element in the query options.
</xsd:documentation>
<xsd:appinfo>
<xdb:system type="calculatedFieldLateBound"/>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="id" type="hs:uuidType" use="required">
<xsd:annotation>
<xsd:documentation>
The unique identifier of the messagePart
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
Attribute Detail (all declarations; 1/1)
id
Type:
Use:
required
Defined:
locally within (this) messagePartType complexType
The unique identifier of the messagePart
XML Source (see within schema source)
<xsd:attribute name="id" type="hs:uuidType" use="required">
<xsd:annotation>
<xsd:documentation>
The unique identifier of the messagePart
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
Content Element Detail (all declarations; 9/9)
contentDisposition
Type:
hs:string, simple content
Defined:
locally within (this) messagePartType complexType
The element defines the content-disposition of the part ex: attachment; filename="txt1.txt"
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="contentDisposition" type="hs:string">
<xsd:annotation>
<xsd:documentation>
The element defines the content-disposition of the part ex: attachment; filename="txt1.txt"
</xsd:documentation>
</xsd:annotation>
</xsd:element>

contentId
Type:
hs:string, simple content
Defined:
locally within (this) messagePartType complexType
The element defines the content-id of the part
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="contentId" type="hs:string">
<xsd:annotation>
<xsd:documentation>
The element defines the content-id of the part
</xsd:documentation>
</xsd:annotation>
</xsd:element>

contentLocation
Type:
hs:string, simple content
Defined:
locally within (this) messagePartType complexType
The element defines the content-location of the part.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="contentLocation" type="hs:string">
<xsd:annotation>
<xsd:documentation>
The element defines the content-location of the part.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

contentTransferEncoding
Type:
hs:string, simple content
Defined:
locally within (this) messagePartType complexType
The element defines the content-transfer-encoding of this part.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="contentTransferEncoding" type="hs:string">
<xsd:annotation>
<xsd:documentation>
The element defines the content-transfer-encoding of this part.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

contentType
Type:
hs:string, simple content
Defined:
locally within (this) messagePartType complexType
This element defines the contentType of the part. Ex: message/rfc or text/plain.a
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="contentType" type="hs:string">
<xsd:annotation>
<xsd:documentation>
This element defines the contentType of the part. Ex: message/rfc or text/plain.a
</xsd:documentation>
</xsd:annotation>
</xsd:element>

order
Type:
xsd:unsignedLong, predefined, simple content
Defined:
locally within (this) messagePartType complexType
This element defines the order of this part relative to its siblings
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="order" type="xsd:unsignedLong">
<xsd:annotation>
<xsd:documentation>
This element defines the order of this part relative to its siblings
</xsd:documentation>
</xsd:annotation>
</xsd:element>

parentPart
Type:
refType, empty content
Defined:
locally within (this) messagePartType complexType
This element points to the parent part of this part
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="parentPart" type="refType">
<xsd:annotation>
<xsd:documentation>
This element points to the parent part of this part
</xsd:documentation>
</xsd:annotation>
</xsd:element>

partContent
Type:
xsd:base64Binary, predefined, simple content
Defined:
locally within (this) messagePartType complexType
This elements contains the content of this message part and is only returned by including the 'includePartContent' element in the query options.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="partContent" type="xsd:base64Binary">
<xsd:annotation>
<xsd:documentation>
This elements contains the content of this message part and is only returned by including the
'includePartContent' element in the query options.
</xsd:documentation>
<xsd:appinfo>
<xdb:system type="calculatedFieldLateBound"/>
</xsd:appinfo>
</xsd:annotation>
</xsd:element>

size
Type:
xsd:unsignedLong, predefined, simple content
Defined:
locally within (this) messagePartType complexType
The size in bytes of the message part (including mime headers)
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="size" type="xsd:unsignedLong">
<xsd:annotation>
<xsd:documentation>
The size in bytes of the message part (including mime headers)
</xsd:documentation>
</xsd:annotation>
</xsd:element>