<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
	<!--
/**
  * RC BROKER PARAMETRŲ XSD failas
  * @author D.Gužauskas, d.guzauskas@registrucentras.lt
  */
-->
<xs:element name="args">
  <xs:annotation><xs:documentation>TIIIS užklausa objektų sąrašui gauti</xs:documentation></xs:annotation>
  <xs:complexType mixed="true">
    <xs:all>

      <xs:element name="message_id" minOccurs="1" maxOccurs="1">
        <xs:annotation><xs:documentation>Gavėjo sistemoje užklausai suteiktas unikalus numeris</xs:documentation></xs:annotation>
	<xs:simpleType>
	  <xs:restriction base="xs:string">
	    <xs:minLength value="1"/>
	    <xs:maxLength value="20"/>
	  </xs:restriction>
	</xs:simpleType>
      </xs:element>

      <xs:element name="change_date" type="lt_date" minOccurs="1" maxOccurs="1">
	<xs:annotation><xs:documentation>Data, už kurią prašoma duomenų</xs:documentation></xs:annotation>
      </xs:element>

      <xs:element name="fmt" minOccurs="1" maxOccurs="1">
	<xs:annotation><xs:documentation>pageidaujamas atsakymo formatas</xs:documentation></xs:annotation>
	<xs:simpleType>
	  <xs:restriction base="xs:string">
	    <xs:enumeration value="xml"/>
	    <xs:enumeration value="json"/>
	  </xs:restriction>
	</xs:simpleType>
      </xs:element>

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

<xs:simpleType name="lt_date">
  <xs:annotation><xs:documentation>Tipas datai</xs:documentation></xs:annotation>
  <xs:restriction base="xs:date">
    <xs:pattern value="\d{4}-\d{2}-\d{2}"/>
  </xs:restriction>
</xs:simpleType>

</xs:schema>
