3.1.4.2.3.3 t:NonEmptyArrayOfFoldersType Complex Type

The NonEmptyArrayOfFoldersType complex type represents an array of folders that has at least one member.

 <xs:complexType name="NonEmptyArrayOfFoldersType">
   <xs:choice
     minOccurs="1"
     maxOccurs="unbounded"
   >
     <xs:element name="Folder"
       type="t:FolderType"
      />
     <xs:element name="CalendarFolder"
       type="t:CalendarFolderType"
      />
     <xs:element name="ContactsFolder"
       type="t:ContactsFolderType"
      />
     <xs:element name="SearchFolder"
       type="t:SearchFolderType"
      />
     <xs:element name="TasksFolder"
       type="t:TasksFolderType"
      />
   </xs:choice>
 </xs:complexType>
  

The following table lists the child elements of the NonEmptyArrayOfFoldersType complex type.

Element

Type

Description

Folder

t:FolderType (section 2.2.4.12)

Represents a regular folder in the server database.

CalendarFolder

t:CalendarFolderType ([MS-OXWSMTGS] section 2.2.4.5)

Represents a folder that primarily contains calendar items.

ContactsFolder

t:ContactsFolderType ([MS-OXWSCONT] section 3.1.4.1.1.6)

Represents a Contacts folder in a mailbox.

SearchFolder

t:SearchFolderType ([MS-OXWSSRCH] section 2.2.4.26)

Represents a search folder that is contained in a mailbox.

TasksFolder

t:TasksFolderType ([MS-OXWSTASK] section 2.2.4.5)

Represents a Tasks folder that is contained in a mailbox.