GetDocumentPropertiesDetails - xsd

<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="DocumentPropertiesDetails" nillable="true" type="DocumentPropertiesDetails" />
  <xs:complexType name="DocumentPropertiesDetails">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="apiClientID" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DocumentID" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Version" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DocumentName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="OrganisationID" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="EntityType" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="EntityCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="EntityName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DocumentCreationDate" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DocumentTypeCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DocumentTypeName" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DocumentDescription" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Subject" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Author" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="User" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Leader" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Company" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Type" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="KeyWords" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Aplication" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DocumentPublishTime" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comment" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="BusinessYear" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="PosterID" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DocumentAddTime" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ChangerID" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="DocumentChangeTime" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Size" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ExpirationDate" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Signature" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ArchiveCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="ArchiveStatus" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="ArchivationTime" nillable="true" type="xs:dateTime" />
      <xs:element minOccurs="0" maxOccurs="1" name="Permission" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="NumberOfAttachments" type="xs:int" />
      <xs:element minOccurs="1" maxOccurs="1" name="Coded" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="CustomProperties" type="DocumentCustomProperties" />
      <xs:element minOccurs="0" maxOccurs="1" name="Comments" type="DocumentComments" />
      <xs:element minOccurs="0" maxOccurs="1" name="Folders" type="DocumentFolders" />
      <xs:element minOccurs="0" maxOccurs="1" name="Signatures" type="DocumentSignatures" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DocumentCustomProperties">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CustomProperty" type="DocumentCustomProperty" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DocumentCustomProperty">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Property" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Value" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DocumentComments">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Comment" type="DocumentCommentDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DocumentCommentDetail">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="CommentTime" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="DocummentVersion" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="Commenter" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="CommentBody" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DocumentFolders">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Folder" type="DocumentFolder" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DocumentFolder">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="FolderID" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FolderCode" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="FolderName" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="OrganisationID" type="xs:int" />
      <xs:element minOccurs="0" maxOccurs="1" name="AdministratorID" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Status" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DocumentSignatures">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Signature" type="DocumentSignature" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DocumentSignature">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Signer" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Issuer" type="xs:string" />
      <xs:element minOccurs="1" maxOccurs="1" name="Validity" type="xs:boolean" />
      <xs:element minOccurs="1" maxOccurs="1" name="Integrity" type="xs:boolean" />
      <xs:element minOccurs="0" maxOccurs="1" name="SigningTime" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="1" name="Reason" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>

Natisni