<?xml version="1.0" encoding="UTF-8"?>
<s:schema xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
    <s:element name="args">
        <s:complexType>
            <s:sequence>
                <s:element name="code" minOccurs="0" maxOccurs="1" nillable="true">
                    <s:simpleType>
                        <s:annotation>
                            <s:documentation>RC Paslaugos kodas. Jeigu kodas nurodytas vykdomas nurodytos paslaugos redagavimas, jeigu nenurodytas - naujos paslaugos kūrimas</s:documentation>
                        </s:annotation>
                        <s:restriction base="s:string">
                            <s:maxLength value="20"/>
                        </s:restriction>
                    </s:simpleType>
                </s:element>

                <s:element name="parent_code" minOccurs="0" maxOccurs="1" nillable="true">
                    <s:simpleType>
                        <s:annotation>
                            <s:documentation>RC tėvinės paslaugos kodas (code). Jeigu kodas nenurodytas ši paslauga bus aukščiausio hierarchinio lygio</s:documentation>
                        </s:annotation>
                        <s:restriction base="s:string">
                            <s:maxLength value="20"/>
                        </s:restriction>
                    </s:simpleType>
                </s:element>

                <s:element name="pasis_code" minOccurs="0" maxOccurs="1" nillable="true">
                    <s:simpleType>
                        <s:annotation>
                            <s:documentation>Paslaugos PASIS kodas</s:documentation>
                        </s:annotation>
                        <s:restriction base="s:string">
                            <s:maxLength value="10"/>
                        </s:restriction>
                    </s:simpleType>
                </s:element>

                <s:element name="type" minOccurs="1" maxOccurs="1">
                    <s:simpleType>
                        <s:annotation>
                            <s:documentation>Paslaugos tipas. Reikšmės: public-service - Viešoji paslauga, administrative-service - Administracinė paslauga, neither-public-nor-admin-service - Nei viešoji, nei administracinė paslauga</s:documentation>
                        </s:annotation>
                        <s:restriction base="s:string">
                            <s:enumeration value="public-service"/>
                            <s:enumeration value="administrative-service"/>
                            <s:enumeration value="neither-public-nor-admin-service"/>
                        </s:restriction>
                    </s:simpleType>
                </s:element>

                <s:element name="who_may_consitute" minOccurs="1" maxOccurs="1">
                    <s:simpleType>
                        <s:annotation>
                            <s:documentation>Įgaliojimą gali sudaryti. Reikšmės: fiz - Paslaugos, kurias per įgaliotinį gali gauti tik fizinis asmuo (kai įgaliotiniui nereikia notarinio įgaliojimo), fiz-notarial - Paslaugos, kurias per įgaliotinį gali gauti tik fizinis asmuo (kai įgaliotinis pateikia notarinį įgaliojimą), jur - Paslaugos, kurias per įgaliotinį gali gauti tik juridinis asmuo (kai įgaliotiniui nereikia notarinio įgaliojimo), jur-notarial - Paslaugos, kurias per įgaliotinį gali gauti tik juridinis asmuo (kai įgaliotinis pateikia notarinį įgaliojimą), fiz-jur - Paslaugos, kurias per įgaliotinį gali gauti tiek fizinis, tiek juridinis asmuo (kai abiem atvejais įgaliotiniui nereikia notarinio įgaliojimo), fiz-notarial-jur-notarial - Paslaugos, kurias per įgaliotinį gali gauti tiek fizinis, tiek juridinis asmuo (kai abiem atvejais įgaliotiniui reikia notarinio įgaliojimo), fiz-notarial-jur - Paslaugos, kurias per įgaliotinį gali gauti tiek fizinis asmuo (kai įgaliotinis pateikia notarinį įgaliojimą), tiek juridinis asmuo (kai įgaliotiniui nereikia notarinio įgaliojimo), fiz-jur-notarial - Paslaugos, kurias per įgaliotinį gali gauti tiek fizinis asmuo (kai įgaliotiniui nereikia notarinio įgaliojimo), tiek juridinis asmuo (kai įgaliotinis pateikia notarinį įgaliojimą)</s:documentation>
                        </s:annotation>
                        <s:restriction base="s:string">
                            <s:enumeration value="fiz"/>
                            <s:enumeration value="fiz-notarial"/>
                            <s:enumeration value="jur"/>
                            <s:enumeration value="jur-notarial"/>
                            <s:enumeration value="fiz-jur"/>
                            <s:enumeration value="fiz-notarial-jur-notarial"/>
                            <s:enumeration value="fiz-notarial-jur"/>
                            <s:enumeration value="fiz-jur-notarial"/>
                        </s:restriction>
                    </s:simpleType>
                </s:element>

                <s:element name="title_lt" minOccurs="1" maxOccurs="1">
                    <s:simpleType>
                        <s:annotation>
                            <s:documentation>Paslaugos pavadinimas lietuvių kalba</s:documentation>
                        </s:annotation>
                        <s:restriction base="s:string">
                            <s:maxLength value="200"/>
                        </s:restriction>
                    </s:simpleType>
                </s:element>

                <s:element name="title_en" minOccurs="1" maxOccurs="1">
                    <s:simpleType>
                        <s:annotation>
                            <s:documentation>Paslaugos pavadinimas anglų kalba</s:documentation>
                        </s:annotation>
                        <s:restriction base="s:string">
                            <s:maxLength value="200"/>
                        </s:restriction>
                    </s:simpleType>
                </s:element>

                <s:element name="default_description_lt" minOccurs="0" maxOccurs="1" nillable="true">
                    <s:simpleType>
                        <s:annotation>
                            <s:documentation>Numatytasis paslaugos aprašymas lietuvių kalba</s:documentation>
                        </s:annotation>
                        <s:restriction base="s:string">
                            <s:maxLength value="2000"/>
                        </s:restriction>
                    </s:simpleType>
                </s:element>

                <s:element name="default_description_en" minOccurs="0" maxOccurs="1" nillable="true">
                    <s:simpleType>
                        <s:annotation>
                            <s:documentation>Numatytasis paslaugos aprašymas anglų kalba</s:documentation>
                        </s:annotation>
                        <s:restriction base="s:string">
                            <s:maxLength value="2000"/>
                        </s:restriction>
                    </s:simpleType>
                </s:element>

                <s:element name="default_description_editable" minOccurs="0" maxOccurs="1">
                    <s:simpleType>
                        <s:annotation>
                            <s:documentation>Ar numatytasis aprašymas gali būti redaguojamas? 0 - NE, 1 - TAIP</s:documentation>
                        </s:annotation>
                        <s:restriction base="s:string">
                            <s:enumeration value="0"/>
                            <s:enumeration value="1"/>
                        </s:restriction>
                    </s:simpleType>
                </s:element>

                <s:element name="digital_service" minOccurs="1" maxOccurs="1">
                    <s:simpleType>
                        <s:annotation>
                            <s:documentation>El. paslauga. Reikšmės: digital - Tik elektroninė paslauga, analog - Tik neelektroninė paslauga, digital-or-analog - Elektroninė arba neelektroninė paslauga</s:documentation>
                        </s:annotation>
                        <s:restriction base="s:string">
                            <s:enumeration value="digital"/>
                            <s:enumeration value="analog"/>
                            <s:enumeration value="digital-or-analog"/>
                        </s:restriction>
                    </s:simpleType>
                </s:element>

                <s:element name="valid_from" minOccurs="1" maxOccurs="1" type="s:date">
                    <s:annotation>
                        <s:documentation>Galioja nuo (YYYY-MM-DD)</s:documentation>
                    </s:annotation>
                </s:element>

                <s:element name="valid_to" minOccurs="0" maxOccurs="1" type="s:date">
                    <s:annotation>
                        <s:documentation>Galioja iki (YYYY-MM-DD)</s:documentation>
                    </s:annotation>
                </s:element>

                <s:element name="is_action" minOccurs="0" maxOccurs="1">
                    <s:simpleType>
                        <s:annotation>
                            <s:documentation>Ar yra veiksmas? 0 - NE, 1 - TAIP</s:documentation>
                        </s:annotation>
                        <s:restriction base="s:string">
                            <s:enumeration value="0"/>
                            <s:enumeration value="1"/>
                        </s:restriction>
                    </s:simpleType>
                </s:element>

            </s:sequence>
        </s:complexType>
    </s:element>
</s:schema>
