<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" targetNamespace="http://www.software602.cz/PublikacniPrava" xmlns:p="http://www.software602.cz/PublikacniPrava">
	<xs:element name="privilRequest">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="p:rights"/>
				<xs:element ref="p:dbID"/>
				<xs:element ref="p:responsibleName"/>
				<xs:element ref="p:responsibleSurname"/>
				<xs:element ref="p:responsibleNumber"/>
			</xs:sequence>
			<xs:attribute name="dataType" use="required" type="xs:integer">
				<xs:annotation>
					<xs:documentation>Hodnota atributu rozlisuje, zda se jedna o data pro prideleni nebo odebrani prav. "1" - prideleni prav; "2" - odebrani prav.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>
	<xs:element name="rights" type="xs:integer">
		<xs:annotation>
			<xs:documentation>Pridelovane / odebirane pravo. "1" - pravo pro zverejnovani formularu elektronickeho podani; "2" - pravo pro zverejnovani povinne zverejnovanych informaci; "3" - pravo pro zverejnovani vestniku; "4" - prava pro zverejnovani zivotnich situaci; "5" - pravo pro zverejnovani zaznamu v rejstricich.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="dbID" nillable="true">
		<xs:annotation>
			<xs:documentation>ID datove schranky, ktere se nastavuji prava. Pokud je atribut @defined="0", budou se prava nastavovat datove schrance, ze ktere bude zadost odeslana. V tom pripade neni zadani ID datove schranky povinne.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:attribute name="defined" use="required" type="xs:integer">
						<xs:annotation>
							<xs:documentation>Hodnota atributu urcuje, zda se prava nastavuji datove schrance, ze ktere je zadost odeslana, nebo datove schrance, jejiz ID je zadano v elementu dbID. "0" - nastavit pro ID schranky, ze ktere bude zadost odeslana; "1" - nastavit prava pro zadanou schranku.</xs:documentation>
						</xs:annotation>
					</xs:attribute>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>
	<xs:element name="responsibleName" nillable="true" type="xs:string">
		<xs:annotation>
			<xs:documentation>Jmeno kontaktni osoby. Hodnota neni povinna.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="responsibleSurname" nillable="true" type="xs:string">
		<xs:annotation>
			<xs:documentation>Prijmeni kontaktni osoby. Hodnota neni povinna.</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="responsibleNumber" nillable="true">
		<xs:annotation>
			<xs:documentation>Telefoni cislo na kontaktni osobu. Hodnota neni povinna.</xs:documentation>
		</xs:annotation>
		<xs:simpleType>
			<xs:restriction base="xs:string">
				<xs:pattern value="\d*"/>
			</xs:restriction>
		</xs:simpleType>
	</xs:element>
</xs:schema>