complexType "folderType"
Namespace:
Content:
complex, 5 attributes, 2 elements, elem. wildcard
Defined:
globally in myDocuments.xsd; see XML source
Includes:
definitions of 2 attributes, 2 elements, elem. wildcard
Used:
XML Representation Summary
<...
   
 = 
xsd:nonNegativeInteger
 = 
xsd:hexBinary
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
   
>
   
Content: 
</...>
Content Model Elements (2):
attributes (type attributeType), name (type hs:localizableString)
All Direct / Indirect Based Elements (1):
folder (in myDocuments)
Known Usage Locations
Annotation
This element defines the basic folder type. Folders have both a path and a unique server-generated ID. Documents are associated, through a reference, only with the folder ID. They are not "contained" within a folder in the .NET Documents content document. When adding a folder, the folder must have a unique path name, and if the folder has a parent, then the first portion of the folder path must match the path of the parent. When changing the path name of a folder, the name must not conflict with an existing name. If the name does not conflict, then an update of a folder that is the parent of other folders has the side-effect of changing the path="..." attribute of all child folders to reflect the new parent path name. For a folder to be deleted, there must exist no other folder which is a child of the folder and there must be no documents that are referenced by the folder.
XML Source (see within schema source)
<xsd:complexType name="folderType">
<xsd:annotation>
<xsd:documentation>
This element defines the basic folder type.
Folders have both a path and a unique server-generated ID. Documents are associated, through a reference, only with the folder ID. They are not "contained" within a folder in the .NET Documents content document.

When adding a folder, the folder must have a unique path name, and if the folder has a parent, then the first portion of the folder path
must match the path of the parent.

When changing the path name of a folder, the name must not conflict with an existing name. If the name does not conflict, then an
update of a folder that is the parent of other folders has the side-effect of changing the path="..." attribute of all child
folders to reflect the new parent path name.

For a folder to be deleted, there must exist no other folder which is a child of the folder and there must be no documents that are
referenced by the folder.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element maxOccurs="1" minOccurs="1" name="name" type="hs:localizableString">
<xsd:annotation>
<xsd:documentation>
The default name of the folder.
</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element maxOccurs="1" minOccurs="0" name="attributes" type="attributeType"/>
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>
</xsd:sequence>
<xsd:attributeGroup ref="hs:standardBlueAttributeGroup"/>
<xsd:attribute maxOccurs="1" minOccurs="0" name="parent" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
The parent folder ID.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute maxOccurs="1" minOccurs="0" name="path" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
The fully qualified path to this folder.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
Attribute Detail (all declarations; 5/5)
changeNumber
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="changeNumber" type="changeNumberType" use="required"/>

creator
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="creator" type="creatorType" use="required"/>

id
Type:
Use:
required
Defined:
XML Source (see within schema source)
<xsd:attribute name="id" type="idType" use="required"/>

parent
Type:
xsd:string, predefined
Use:
optional
Defined:
locally within (this) folderType complexType
The parent folder ID.
XML Source (see within schema source)
<xsd:attribute maxOccurs="1" minOccurs="0" name="parent" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
The parent folder ID.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>

path
Type:
xsd:string, predefined
Use:
optional
Defined:
locally within (this) folderType complexType
The fully qualified path to this folder.
XML Source (see within schema source)
<xsd:attribute maxOccurs="1" minOccurs="0" name="path" type="xsd:string">
<xsd:annotation>
<xsd:documentation>
The fully qualified path to this folder.
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
Content Element Detail (all declarations; 3/3)
attributes
Type:
attributeType, complex content
Defined:
locally within (this) folderType complexType
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="0" name="attributes" type="attributeType"/>

name
Type:
hs:localizableString, simple content
Defined:
locally within (this) folderType complexType
The default name of the folder.
XML Source (see within schema source)
<xsd:element maxOccurs="1" minOccurs="1" name="name" type="hs:localizableString">
<xsd:annotation>
<xsd:documentation>
The default name of the folder.
</xsd:documentation>
</xsd:annotation>
</xsd:element>

{any element with non-schema namespace}
Defined:
within (this) folderType complexType
XML Source (see within schema source)
<xsd:any maxOccurs="unbounded" minOccurs="0" namespace="##other" processContents="skip"/>