<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="https://naudosgavejai.registrucentras.lt/ws/schemas" targetNamespace="https://naudosgavejai.registrucentras.lt/ws/schemas" elementFormDefault="qualified" version="1.0">

    <xs:complexType name="israsoBusena">
        <xs:annotation>
            <xs:documentation>
                Metodo iškvietimo atsakymo būsena. [kodas] -- ar sėkmingai įvykdytas metodo kvietimas.
                [pranesimas] -- klaidos aprašymas nesėkmės atveju.
                Kodas:
                 1  - Sekmingas,
                 0  - Duomenys nerasti,
                -1 - Nurodytas vartotojas nerastas arba neturi teisių vykdyti užklausą,
                -2 - Neteisingi užklausos parametrai,
                -3 - Neleistina operacija,
                -4 - Įvyko vidinė sistemos klaida.;
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="kodas" type="xs:int"/>
            <xs:element name="pranesimas" type="xs:string" minOccurs="0"/>
        </xs:sequence>
    </xs:complexType>

    <xs:element name="getSarasasResponse">
        <xs:annotation>
            <xs:documentation>
                Užklausos įvykdymo rezultatas. [busena] -- ar sėkmingai įvykdytas kvietimas.
                [rezultatas] -- duomenų rinkinys pagal užklausą, jeigu rastas.
            </xs:documentation>
        </xs:annotation>
        <xs:complexType>
            <xs:sequence>
                <xs:element name="busena" type="tns:israsoBusena"/>
                <xs:element name="rezultatas" type="tns:rezultatas" minOccurs="0"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>

    <xs:complexType name="rezultatas">
        <xs:sequence>
            <xs:element name="amnId" type="xs:long"/>
            <xs:element name="sarasai" minOccurs="0">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="sarasas" type="tns:sarasas" minOccurs="0" maxOccurs="unbounded"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="sarasas">
        <xs:annotation>
            <xs:documentation>
                Naudos gavėjų sąrašas. [sarasoId] -- unikalus sąrašo identifikatorius.
            </xs:documentation>
        </xs:annotation>
        <xs:sequence>
            <xs:element name="sarasoId" type="xs:long"/>
        </xs:sequence>
    </xs:complexType>

</xs:schema>
