Namespace: |
|
Content: |
complex, 3 attributes, 5 elements, elem. wildcard |
Defined: |
globally in myInbox.xsd; see XML source |
Includes: |
|
Used: |
at 1 location |
XML Representation Summary |
||||||||||||
<... |
||||||||||||
|
||||||||||||
> |
||||||||||||
|
||||||||||||
</...> |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
Folder elements in myInbox are containers for messages, although not directly. Messages are related
</xsd:documentation>
to folders via the /myInbox/message/messageStatus/folder ref="" attribute. Folders can be orgainized heirarchically, although again not directly. Instead, folder containment is modeled using the /myInbox/folder/parentFolder ref="" attribute. If a folder is deleted, all associated messages, folders and their messages are deleted. It is recommended that instead of deleting a folder directly, you move it to the type="deleted" folder first. There are 4 built in types of folders and these can be identified by four special type element values: /folder/type = 'inbox' is the Inbox folder /folder/type = 'sent' is the Sent Items folder /folder/type = 'drafts' is the Drafts folder /folder/type = 'deleted' is the Deleted Items folder These four special folders will always exist in a provisioned .NET Inbox account. They can never be deleted or modified. To create user defined folders, you can use the standard .NET My Services insert method and set the type to 'custom'. Custom folders can be deleted or modified. <xsd:sequence>
<xsd:element name="name" type="hs:localizableString">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element contains the name of the e-mail folder. For the four special folders,
</xsd:documentation>
this element is read only. For custom folders, this element can be edited.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element contains a type identifier for this folder. And will contain the value
</xsd:documentation>
'inbox, 'sent', 'drafts' or 'delete' for the four special folders. For all other folders, this value will be 'custom'
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
The calculated count of the unread messages associated with this folder. This element is read only.
</xsd:documentation>
<xsd:appinfo>
<xdb:system type="calculatedFieldEarlyBound"/>
</xsd:appinfo>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element contains a ref attribute that specifies the ID of the parent folder.
</xsd:documentation>
For top-level folders, this attribute == "". This attribute cannot be set on the four special folders as they must always remain top level folders
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This calculated attribute indicates how many subfolders that folder contains. See also 'parentFolder'.
</xsd:documentation>
<xsd:appinfo>
<xdb:system type="calculatedFieldEarlyBound"/>
</xsd:appinfo>
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>
</xsd:complexType>
|
Type: |
|
Use: |
required |
Defined: |
Type: |
|
Use: |
required |
Defined: |
Type: |
|
Use: |
required |
Defined: |
Type: |
xsd:unsignedLong, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This calculated attribute indicates how many subfolders that folder contains. See also 'parentFolder'.
</xsd:documentation>
<xsd:appinfo>
<xdb:system type="calculatedFieldEarlyBound"/>
</xsd:appinfo>
</xsd:element>
|
Type: |
hs:localizableString, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element contains the name of the e-mail folder. For the four special folders,
</xsd:documentation>
this element is read only. For custom folders, this element can be edited. </xsd:element>
|
Type: |
refType, empty content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element contains a ref attribute that specifies the ID of the parent folder.
</xsd:documentation>
For top-level folders, this attribute == "". This attribute cannot be set on the four special folders as they must always remain top level folders </xsd:element>
|
Type: |
folderTypeEnum, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element contains a type identifier for this folder. And will contain the value
</xsd:documentation>
'inbox, 'sent', 'drafts' or 'delete' for the four special folders. For all other folders, this value will be 'custom' </xsd:element>
|
Type: |
xsd:unsignedLong, predefined, simple content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
The calculated count of the unread messages associated with this folder. This element is read only.
</xsd:documentation>
<xsd:appinfo>
<xdb:system type="calculatedFieldEarlyBound"/>
</xsd:appinfo>
</xsd:element>
|
Defined: |
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>
|