<?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 #188 parametru XSD failas
 * @author A.Krikščiūnas, a.kriksciunas@registrucentras.lt
 * @version V.1806-28
 */
-->


<!-- ************************************************************************************* -->
<!-- ************************************************************************************* -->
<xs:group name="pagal_asmt">
<xs:sequence>
  <xs:element name="asmk" type="xs:long" minOccurs="1" maxOccurs="1">
    <xs:annotation><xs:documentation>fizinio/juridinio asmens, kurio turto ieškoma, kodas</xs:documentation></xs:annotation>
  </xs:element>
  <xs:element name="asmt" minOccurs="1" maxOccurs="1">
      <xs:annotation><xs:documentation>Asmens tipas</xs:documentation></xs:annotation>
	    <xs:simpleType>
	      <xs:restriction base="xs:integer">
	        <xs:enumeration value="1"/><!-- fizinis asmuo -->
	        <xs:enumeration value="2"/><!-- juridinis asmuo -->
	      </xs:restriction>
	    </xs:simpleType>
  </xs:element>
</xs:sequence>
</xs:group>


<xs:group name="pagal_fiz_koda">
<xs:sequence>
  <xs:element name="fiz_kodas" type="xs:string" minOccurs="1" maxOccurs="1">
      <xs:annotation><xs:documentation>NENAUDOTINAS! fiz. asmens (LR piliečio) kodas</xs:documentation></xs:annotation>
  </xs:element>
</xs:sequence>
</xs:group>

<xs:group name="pagal_asm_id">
<xs:sequence>
  <xs:element name="asm_id" type="xs:long" minOccurs="1" maxOccurs="1">
      <xs:annotation><xs:documentation>asmens id NTR sistemoje [ntr311.asmenys.asm_id]</xs:documentation></xs:annotation>
  </xs:element>
</xs:sequence>
</xs:group>


<xs:element name="args">
  <xs:annotation><xs:documentation>parametrai RC BROKER paslaugai 188</xs:documentation></xs:annotation>
  <xs:complexType mixed="true">
    <xs:sequence maxOccurs="unbounded">

      <xs:choice>
        <xs:group ref="pagal_asmt"/>
        <xs:group ref="pagal_fiz_koda"/>
        <xs:group ref="pagal_asm_id"/>
      </xs:choice>


      <xs:element name="obj_kodas" type="xs:string" minOccurs="1" maxOccurs="1">
        <xs:annotation><xs:documentation>NT objekto kodas</xs:documentation></xs:annotation>
      </xs:element>

      <xs:element name="opt" type="xs:string" minOccurs="0" maxOccurs="1">
        <xs:annotation><xs:documentation>papildomi nustatymai: [.SG], kur
taško simbolis (".") - privalomas;
S - požymis, kad į rezultatus įtraukti tik tuos objektus, kurių paskirtis - gyvenamoji
G - požymis, kad į rezultatus įtraukti tik tuos objektus, kurių paskirtis - gyvenamoji ARBA sodų;
</xs:documentation></xs:annotation>
      </xs:element>

      <xs:element name="fmt" minOccurs="1" maxOccurs="1">
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="xml"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>

    </xs:sequence>
  </xs:complexType>
</xs:element>


</xs:schema>
