<?xml version="1.0" encoding="UTF-8"?>
<xs:schema elementFormDefault="qualified" targetNamespace="http://reale.net/B2b/Multitarificadores/GestionDocumental"
           xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="GestionDocumental_1.xsd" namespace="http://reale.net/B2b/Multitarificadores/GestionDocumental/Usuario"/>
  <xs:import schemaLocation="GestionDocumental_1_2.xsd" namespace="http://schemas.datacontract.org/2004/07/Reale.B2b.Services.Multitarificadores.GD.BLL"/>
  <xs:import schemaLocation="GestionDocumental_1_2_3_4.xsd" namespace="http://reale.net/B2b/Multitarificadores/GestionDocumental/Propiedades"/>
  <xs:import schemaLocation="GestionDocumental_1_2_3_4_5.xsd" namespace="http://reale.net/B2b/Multitarificadores/GestionDocumental/Fichero"/>
  <xs:import schemaLocation="GestionDocumental_1_2_3_4_5_6.xsd" namespace="http://reale.net/B2b/Multitarificadores/GestionDocumental/PropiedadesAlta"/>
  <xs:import schemaLocation="GestionDocumental_1_2_3_4_5_6_7.xsd" namespace="http://reale.net/B2b/Multitarificadores/GestionDocumental/ElementoDocumental"/>
  <xs:import schemaLocation="GestionDocumental_1_2_3_4_5_6_7_8_9.xsd" namespace="http://reale.net/B2b/Multitarificadores/GestionDocumental/Documento"/>
  <xs:import schemaLocation="GestionDocumental_1_2_3_4_5_6_7_8_9_10.xsd" namespace="http://reale.net/B2b/Multitarificadores/GestionDocumental/Elemento"/>
  <xs:element name="getDocumentRequest">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="User" nillable="true" type="q1:Usuario" xmlns:q1="http://reale.net/B2b/Multitarificadores/GestionDocumental/Usuario"/>
        <xs:element minOccurs="0" name="IdObjeto" nillable="true" type="xs:string"/>
        <xs:element minOccurs="0" name="ClaseDocumental" type="q2:Enumeraciones.ClasesDocumentales" xmlns:q2="http://schemas.datacontract.org/2004/07/Reale.B2b.Services.Multitarificadores.GD.BLL"/>
        <xs:element minOccurs="0" name="Numero" nillable="true" type="xs:string"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="getDocumentResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="Datos" nillable="true" type="xs:base64Binary"/>
        <xs:element minOccurs="0" name="Propiedades" nillable="true" type="q3:Propiedades" xmlns:q3="http://reale.net/B2b/Multitarificadores/GestionDocumental/Propiedades"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="insertDocumentRequest">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="User" nillable="true" type="q4:Usuario" xmlns:q4="http://reale.net/B2b/Multitarificadores/GestionDocumental/Usuario"/>
        <xs:element minOccurs="0" name="ClaseDocumental" type="q5:Enumeraciones.ClasesDocumentales" xmlns:q5="http://schemas.datacontract.org/2004/07/Reale.B2b.Services.Multitarificadores.GD.BLL"/>
        <xs:element minOccurs="0" name="Archivo" nillable="true" type="q6:Fichero" xmlns:q6="http://reale.net/B2b/Multitarificadores/GestionDocumental/Fichero"/>
        <xs:element minOccurs="0" name="Propiedades" nillable="true" type="q7:PropiedadesAlta" xmlns:q7="http://reale.net/B2b/Multitarificadores/GestionDocumental/PropiedadesAlta"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="insertDocumentResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ObjectId" nillable="true" type="xs:string"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="getTreeRequest">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="User" nillable="true" type="q8:Usuario" xmlns:q8="http://reale.net/B2b/Multitarificadores/GestionDocumental/Usuario"/>
        <xs:element minOccurs="0" name="ClaseDocumental" type="q9:Enumeraciones.ClasesDocumentales" xmlns:q9="http://schemas.datacontract.org/2004/07/Reale.B2b.Services.Multitarificadores.GD.BLL"/>
        <xs:element minOccurs="0" name="Numero" nillable="true" type="xs:string"/>
        <xs:element minOccurs="0" name="Nivel" nillable="true" type="xs:string"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="getTreeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ClaseAndSuplementos" nillable="true" type="q10:ArrayOfClaseDocumental" xmlns:q10="http://reale.net/B2b/Multitarificadores/GestionDocumental/ElementoDocumental"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="getTypedTreeRequest">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="User" nillable="true" type="q11:Usuario" xmlns:q11="http://reale.net/B2b/Multitarificadores/GestionDocumental/Usuario"/>
        <xs:element minOccurs="0" name="ClaseDocumental" type="q12:Enumeraciones.ClasesDocumentales" xmlns:q12="http://schemas.datacontract.org/2004/07/Reale.B2b.Services.Multitarificadores.GD.BLL"/>
        <xs:element minOccurs="0" name="Numero" nillable="true" type="xs:string"/>
        <xs:element minOccurs="0" name="TipoDocumental" nillable="true" type="xs:string"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="getTypedTreeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="DocumentosTipados" nillable="true" type="q13:ArrayOfDocumento" xmlns:q13="http://reale.net/B2b/Multitarificadores/GestionDocumental/Documento"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="getDocumentalTypesRequest">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="User" nillable="true" type="q14:Usuario" xmlns:q14="http://reale.net/B2b/Multitarificadores/GestionDocumental/Usuario"/>
        <xs:element minOccurs="0" name="ListadoAuxiliar" type="q15:Enumeraciones.ListadosAuxiliares" xmlns:q15="http://schemas.datacontract.org/2004/07/Reale.B2b.Services.Multitarificadores.GD.BLL"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="getDocumentalTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="Elementos" nillable="true" type="q16:ArrayOfElemento" xmlns:q16="http://reale.net/B2b/Multitarificadores/GestionDocumental/Elemento"/>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>