<xs:complexType name="Document">
<xs:annotation>
<xs:documentation>
TODO
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Description" type="commons:SecureString" minOccurs="0" />
<xs:element name="Size" type="commons:SecureInteger" minOccurs="0" />
<xs:element name="CreatedDateTime" type="commons:SecureDateTime" minOccurs="0" />
<xs:element name="SentDateTime" type="commons:SecureDateTime" minOccurs="0" />
<xs:element name="ReceivedDateTime" type="commons:SecureDateTime" minOccurs="0" />
<xs:element name="DueDateTime" type="commons:SecureDateTime" minOccurs="0" />
<xs:element name="RespondedDateTime" type="commons:SecureDateTime" minOccurs="0" />
<xs:element name="SignedDateTime" type="commons:SecureDateTime" minOccurs="0" />
<xs:element name="UploadedRevisedDateTime" type="commons:SecureDateTime" minOccurs="0" />
<xs:element name="Recipients" type="doc:Recipients" minOccurs="0" />
<xs:element name="Signers" type="doc:Signers" minOccurs="0" />
<xs:element name="Originator" type="commons:ContactablePerson" />
<xs:element name="SentBy" type="commons:ContactablePerson" minOccurs="0" />
<xs:element name="UploadedBy" type="commons:ContactablePerson" minOccurs="0" />
<xs:element name="DocumentLocation" type="commons:URL" minOccurs="0" />
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
</xs:sequence>
<xs:attribute name="documentId" type="xs:string" use="required" />
<xs:attribute name="title" type="xs:string" use="required" />
<xs:attribute name="status" type="xs:string" use="required" />
<xs:attribute name="signable" type="xs:boolean" use="required" />
<xs:attribute ref="doc:documentType" use="optional" />
</xs:complexType>
|