<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">

<!--
/**
 * Rc broker ws produkto #715 parametru XSD failas
 * @author A.Krikščiūnas, a.kriksciunas@registrucentras.lt
 * @version V.2412-10
 */
-->

    <xs:element name="args">
        <xs:annotation><xs:documentation>Parametrai paslaugai "Pastate esančių patalpų sąrašas" (veiksmo_tipas=715)</xs:documentation></xs:annotation>
        <xs:complexType mixed="true">
            <xs:all>

                <xs:element name="obj_kodas" type="xs:string" minOccurs="1" maxOccurs="1">
                    <xs:annotation><xs:documentation>Objekto (pastato) kodas (pvz.: 300010002000 arba 3000-1000-2000)</xs:documentation></xs:annotation>
                </xs:element>

                <xs:element name="butai_nuo" type="xs:int" minOccurs="0" maxOccurs="1">
                    <xs:annotation><xs:documentation>Požymis, nurodantis nuo kurios patalpos grąžinti informaciją. Neįvedus, grąžinama visų pastato patalpų informacija.</xs:documentation></xs:annotation>
                </xs:element>

                <xs:element name="butai_iki" type="xs:int" minOccurs="0" maxOccurs="1">
                    <xs:annotation><xs:documentation>Požymis, nurodantis iki kurios patalpos grąžinti informaciją. Neįvedus, grąžinama visų pastato patalpų informacija.</xs:documentation></xs:annotation>
                </xs:element>

                <xs:element name="asm_duomenys" minOccurs="1" maxOccurs="1">
                  <xs:annotation><xs:documentation>Požymis nurodantis, kokius savininko (patikėtinio) asmens duomenis grąžinti. Juridiniams asmenims visais atvejais gražinamas pavadinimas ir įmonės kodas. Galimos reikšmės:</xs:documentation></xs:annotation>
		  <xs:simpleType>
		    <xs:restriction base="xs:int">
		      <xs:enumeration value="0"/><!-- 0 - tik fiz. asmens vardas su pavarde -->
		      <xs:enumeration value="1"/><!-- 1 -  fiz. asmens vardas su pavarde ir asmens kodu arba ILTU -->
		      <xs:enumeration value="2"/><!-- 2 -  fiz. asmens vardas su pavarde ir gimimo data -->
		    </xs:restriction>
		  </xs:simpleType>
                </xs:element>

                <xs:element name="naudingas_plotas" minOccurs="1" maxOccurs="1">
                  <xs:annotation><xs:documentation>Požymis, nurodantis ar rodyti naudingus plotus. Galimos reikšmės:</xs:documentation></xs:annotation>
		  <xs:simpleType>
		    <xs:restriction base="xs:int">
		      <xs:enumeration value="0"/><!-- 0 - nerodyti -->
		      <xs:enumeration value="1"/><!-- 1 - rodyti -->
		    </xs:restriction>
		  </xs:simpleType>
                </xs:element>

		<xs:element name="formatas" minOccurs="1" maxOccurs="1">
                  <xs:annotation><xs:documentation>Grąžinamo atsakymo formatas. Galimos reikšmės:</xs:documentation></xs:annotation>
		  <xs:simpleType>
		    <xs:restriction base="xs:string">
		      <xs:enumeration value="PDF"/>
		      <xs:enumeration value="XLSX"/>
		      <xs:enumeration value="JSON"/>
		    </xs:restriction>
		  </xs:simpleType>
		</xs:element>

            </xs:all>
        </xs:complexType>
    </xs:element>

</xs:schema>
