<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cz:isvs:aisecd:schemas:AisEcdCtiHromadneAifo2:v1" 
           xmlns:xs="http://www.w3.org/2001/XMLSchema" 
           xmlns:rob="urn:cz:isvs:rob:schemas:RobTypy:v1" 
           xmlns:reg="urn:cz:isvs:reg:schemas:RegTypy:v1" 
           xmlns:typse="urn:cz:isvs:aisse:schemas:AisSeTypy4:v1"
           xmlns:typecd="urn:cz:isvs:aisecd:schemas:AisEcdTypy2:v1"
           xmlns:dt="urn:cz:isvs:aisse:schemas:DataTypy:v1"
           targetNamespace="urn:cz:isvs:aisecd:schemas:AisEcdCtiHromadneAifo2:v1"            
           elementFormDefault="qualified" 
           attributeFormDefault="unqualified" 
           version="2.0.0">
    
	<xs:annotation>
		<xs:documentation xml:lang="cs">XML schéma s definicemi dat pro služby AisEcd, služba AisEcdCtiHromadneAifo2.</xs:documentation>
	</xs:annotation>

        <!-- Vývojová verze 0.1.0, 06.04.2022, Libor Málek  Úvodní verze - vytvoření nové služby-->

	<xs:import namespace="urn:cz:isvs:rob:schemas:RobTypy:v1" schemaLocation="../../rob/xsd/RobTypy.xsd"/>
	<xs:import namespace="urn:cz:isvs:reg:schemas:RegTypy:v1" schemaLocation="../../RegTypy.xsd"/>
        <xs:import namespace="urn:cz:isvs:aisse:schemas:AisSeTypy4:v1" schemaLocation="../../aisse/xsd/AisSeTypyV4.xsd" />
        <xs:import namespace="urn:cz:isvs:aisecd:schemas:AisEcdTypy2:v1" schemaLocation="../../aisse/xsd/AisEcdTypy2.xsd" />

	<xs:element name="AisEcdCtiHromadneAifo2" type="AisEcdCtiHromadneAifo2Type">
                <xs:annotation>
			<xs:documentation xml:lang="cs">Služba umožňuje přijmout žádost o data AIS ECD na základě AIFO osoby</xs:documentation>
		</xs:annotation>
	</xs:element>
        
	<xs:element name="AisEcdCtiHromadneAifo2Response" type="AisEcdCtiHromadneAifo2ResponseType"/>
        
	<xs:complexType name="AisEcdCtiHromadneAifo2Type">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Dotaz na data.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="ZadostInfo" type="reg:ZadostInfoType"/>
			<xs:element name="AutorizaceInfo" type="reg:AutorizaceType"/>
			<xs:element name="MapaAifo" type="reg:MapaAifoType"/>
			<xs:element name="Dotaz" minOccurs="0">
				<xs:complexType>
                                        <xs:attribute name="znepristupniLog" type="xs:boolean">
                                                <xs:annotation>
                                                        <xs:documentation>Zápis do sledování dotazů - znepřístupnění záznamu</xs:documentation>
                                                </xs:annotation>
                                        </xs:attribute>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
        
 	<xs:complexType name="AisEcdCtiHromadneAifo2ResponseType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Odpověd na dotaz - data AIS ECD. Verze 2.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="OdpovedInfo" type="reg:OdpovedInfoType" />
			<xs:element name="MapaAifo" type="reg:MapaAifoType" minOccurs="0" />
			<xs:element name="SeznamIdAdres" type="reg:SeznamIdAdresType" minOccurs="0" />
			<xs:element name="EcdOdpoved" type="AisEcdCtiHromadneAifo2DataResponseType" minOccurs="0" />
		</xs:sequence>
		<xs:attribute name="verzeZadosti" type="reg:VerzeType" />
	</xs:complexType>   
                
        
	<!--xs:complexType name="AisEcdCtiHromadneAifo2DataResponseType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Odpověd na dotaz - data AIS ECD.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EcdOdpoved" type="AisEcdCtiHromadneAifo2DataResponseType"/>
		</xs:sequence>
	</xs:complexType-->
        
	<xs:complexType name="AisEcdCtiHromadneAifo2DataResponseType">                
		<xs:annotation>
			<xs:documentation xml:lang="cs">Odpověd na dotaz - data AIS ECD. Verze 2.</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="typse:AisSeDotazyDataResponseType">
				<xs:sequence minOccurs="0">
					<xs:element name="KompletniUdaje" type="typecd:KompletniUdajeECDType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>                
                
                
	</xs:complexType>  
</xs:schema>
