AddDocument - xsd

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified">
  <xs:element name="Document" type="DocumentType"/>
  <xs:complexType name="AttachmentType">
    <xs:sequence>
      <xs:element type="xs:string" minOccurs="1" maxOccurs="1" name="AttachmentName"/>
      <xs:element type="xs:string" minOccurs="1" maxOccurs="1" name="AttachmentData"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="AttachmentsType">
    <xs:sequence>
      <xs:element type="AttachmentType" name="Attachment" maxOccurs="unbounded" minOccurs="1"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="metadataType">
    <xs:sequence>
      <xs:element type="xs:string" minOccurs="0" maxOccurs="1" name="Application"/>
      <xs:element type="xs:string" minOccurs="0" maxOccurs="1" name="Author"/>
      <xs:element type="xs:string" minOccurs="0" maxOccurs="1" name="Comment"/>
      <xs:element type="xs:string" minOccurs="0" maxOccurs="1" name="Company"/>
      <xs:element type="xs:string" minOccurs="0" maxOccurs="1" name="DocumentDescription"/>
      <xs:element type="xs:dateTime" minOccurs="0" maxOccurs="1" name="DocumentPublishTime"/>
      <xs:element type="xs:string" minOccurs="0" maxOccurs="1" name="Keywords"/>
      <xs:element type="xs:string" minOccurs="0" maxOccurs="1" name="Leader"/>
      <xs:element type="xs:string" minOccurs="0" maxOccurs="1" name="Subject"/>
      <xs:element type="xs:string" minOccurs="0" maxOccurs="1" name="Type"/>
      <xs:element type="xs:string" minOccurs="0" maxOccurs="1" name="User"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DocumentType">
    <xs:sequence>
      <xs:element type="xs:string" minOccurs="1" maxOccurs="1" name="apiClientID"/>
      <xs:element type="xs:string" minOccurs="1" maxOccurs="1" name="DocumentName"/>
      <xs:element type="xs:string" minOccurs="1" maxOccurs="1" name="Data"/>
      <xs:element type="xs:string" minOccurs="1" maxOccurs="1" name="DocumentTypeCode"/>
      <xs:element type="xs:string" minOccurs="1" maxOccurs="1" name="EntityType"/>
      <xs:element type="xs:byte" minOccurs="1" maxOccurs="1" name="EntityCode"/>
      <xs:element type="xs:string" name="RootFolder"/>
      <xs:element type="xs:boolean" name="NewFile"/>
      <xs:element type="AttachmentsType" minOccurs="0" maxOccurs="1" name="Attachments"/>
      <xs:element type="metadataType" minOccurs="0" maxOccurs="1" name="metadata"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>

Natisni