<?xml version="1.0" encoding="UTF-8"?>
<s:schema xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://rc/ireg/1.0/" targetNamespace="http://rc/ireg/1.0/" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<s:element name="data">
		<s:complexType>
			<s:sequence>
				<s:element minOccurs="1" maxOccurs="1" name="responseCode">
					<s:simpleType>
						<s:restriction base="s:int">
							<s:enumeration value="-1"/>
							<s:enumeration value="0"/>
							<s:enumeration value="1"/>
						</s:restriction>
					</s:simpleType>
				</s:element>
				<s:element minOccurs="0" maxOccurs="1" name="responseData" type="tns:responseData"/>
				<s:element minOccurs="0" maxOccurs="1" name="responseMessage" type="s:string"/>
			</s:sequence>
		</s:complexType>
	</s:element>

	<s:complexType name="responseData">
		<s:sequence>
			<s:element minOccurs="0" maxOccurs="unbounded" name="actions" type="tns:actions"/>
		</s:sequence>
	</s:complexType>

	<s:complexType name="children">
		<s:sequence>
			<s:element minOccurs="0" maxOccurs="unbounded" name="action" type="tns:action"/>
		</s:sequence>
	</s:complexType>

	<s:complexType name="actions">
		<s:sequence>
			<s:element minOccurs="0" maxOccurs="unbounded" name="action" type="tns:action"/>
		</s:sequence>
	</s:complexType>

	<s:complexType name="action">
		<s:sequence>
			<s:element minOccurs="1" maxOccurs="1" name="code" type="s:string">
				<s:annotation>
					<s:documentation>Paslaugos kodas (RC kodas)</s:documentation>
				</s:annotation>
			</s:element>

            <s:element minOccurs="1" maxOccurs="1" name="parent_code">
				<s:annotation>
					<s:documentation>Tėvinės paslaugos kodas (RC kodas)</s:documentation>
				</s:annotation>
			</s:element>

            <s:element minOccurs="1" maxOccurs="1" name="pasis_code">
				<s:annotation>
					<s:documentation>PASIS kodas</s:documentation>
				</s:annotation>
			</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:annotation>
					<s:documentation>Paslaugos pavadinimas lietuvių kalba</s:documentation>
				</s:annotation>
			</s:element>

			<s:element name="title_en" minOccurs="1" maxOccurs="1">
				<s:annotation>
					<s:documentation>Paslaugos pavadinimas anglų kalba</s:documentation>
				</s:annotation>
			</s:element>

            <s:element name="default_description_lt" minOccurs="1" maxOccurs="1">
				<s:annotation>
					<s:documentation>Numatytasis paslaugos aprašymas lietuvių kalba</s:documentation>
				</s:annotation>
			</s:element>

            <s:element name="default_description_en" minOccurs="1" maxOccurs="1">
				<s:annotation>
					<s:documentation>Numatytasis paslaugos aprašymas anglų kalba</s:documentation>
				</s:annotation>
			</s:element>

            <s:element name="default_description_editable" minOccurs="1" 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="1" maxOccurs="1">
				<s:annotation>
					<s:documentation>Galioja iki (YYYY-MM-DD)</s:documentation>
				</s:annotation>
			</s:element>

            <s:element name="is_action" minOccurs="1" 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:element minOccurs="1" maxOccurs="unbounded" name="children" type="tns:children"/>
		</s:sequence>
	</s:complexType>
</s:schema>
