<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cz:isvs:fais:schemas:FaisNotifikace3Osoba:v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:e333="urn:cz:isvs:iszr:schemas:IszrRobCtiAifo2:v1" xmlns:reg="urn:cz:isvs:reg:schemas:RegTypy:v1" targetNamespace="urn:cz:isvs:fais:schemas:FaisNotifikace3Osoba:v1">
	<!-- verze 1.0.0 - navrh -->
	<!-- verze 2.0.0 - 2017/03/04 - doplnen element OznaceniFormulare a informace o odvolani -->
	<!-- verze 1.0.0 - 2022/02/01 - zmena elementu plnen element OznaceniFormulare a informace o odvolani -->
	<xs:import namespace="urn:cz:isvs:iszr:schemas:IszrRobCtiAifo2:v1" schemaLocation="../../egon/xsd/IszrRobCtiAifo2.xsd"/>
	<xs:import namespace="urn:cz:isvs:reg:schemas:RegTypy:v1" schemaLocation="../../RegTypy.xsd"/>
	<xs:element name="Uuid" type="reg:UuidType"/>
	<xs:element name="SeznamUdajuPoskytnuti" type="xs:string"/>
	<xs:element name="misto_pobytu_zadatele" type="xs:string"/>
	<xs:element name="prijmeni_zadatele" type="xs:string"/>
	<xs:element name="jmeno_zadatele" type="xs:string"/>
	<xs:element name="IdSouhlasu" type="xs:int"/>
	<xs:element name="Fid" type="xs:string"/>
	<xs:element name="datum_zadosti" type="reg:CasovaZnackaType"/>
	<xs:element name="DatovaSchrankaPoskytnuti" type="xs:string"/>
	<xs:element name="CasSouhlasu" type="reg:CasovaZnackaType"/>
	<xs:element name="OznaceniFormulare" type="xs:string">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Format A.B.C
				A=typ procesu: ZR10
				B=udalost procesu: 1 zalozeni souhlasu a poskytnuti, 2 - poskytnuti, 3 - odvolani souhlasu
				C=zpusob doruceni
			</xs:documentation>
		</xs:annotation>
	</xs:element>
	<xs:element name="FaisNotifikace" nillable="true">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Pouze pro poskytnuti, u odvolani element neni uvaden</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Fid"/>
				<xs:element ref="Uuid"/>
				<xs:element ref="OznaceniFormulare"/>
				<xs:element ref="ZmenaRobPoskytovatel"/>
				<xs:element ref="Poskytnuti"/>
				<xs:element ref="e333:RobCtiAifo2Response" minOccurs="0">
					<xs:annotation>
						<xs:documentation xml:lang="cs">Pouze pro poskytnuti, u odvaolni element neni uvaden</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ZpravyProPrijemce">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="ZpravaProPrijemce" type="ZpravaProPrijemceType" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="Poskytnuti">
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="IdSouhlasu"/>
				<xs:element ref="CasSouhlasu"/>
				<xs:element ref="DatovaSchrankaPoskytnuti"/>
				<xs:element ref="SeznamUdajuPoskytnuti"/>
				<xs:element ref="ZpravyProPrijemce"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="ZmenaRobPoskytovatel" nillable="true">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Pouze pro poskytnuti, u odvolani element neni uvaden</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="jmeno_zadatele"/>
				<xs:element ref="prijmeni_zadatele"/>
				<xs:element ref="misto_pobytu_zadatele"/>
				<xs:element ref="datum_zadosti"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:complexType name="ZpravaProPrijemceType">
		<xs:sequence>
			<xs:element name="Udaj" type="xs:string"/>
			<xs:element name="Hodnota" type="xs:string"/>
		</xs:sequence>
	</xs:complexType>
</xs:schema>
