<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cz:isvs:aisecd:schemas:AisEcdMediaCtiAifo2: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:AisEcdMediaCtiAifo2: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 AisEcdMediaCtiAifo2.</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:import namespace="urn:cz:isvs:aisse:schemas:DataTypy:v1" schemaLocation="../../aisse/xsd/DataTypy.xsd"/>

	<xs:element name="AisEcdMediaCtiAifo2" type="AisEcdMediaCtiAifo2Type">
                <xs:annotation>
			<xs:documentation xml:lang="cs">Služba umožňuje přijmout žádost o média data AIS ECD na základě AIFO osoby</xs:documentation>
		</xs:annotation>
	</xs:element>
        
	<xs:element name="AisEcdMediaCtiAifo2Response" type="AisEcdMediaCtiAifo2ResponseType"/>
        
	<xs:complexType name="AisEcdMediaCtiAifo2Type">
		<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:sequence>
						<xs:element ref="typse:AisSeMediaCtiAifo2Data"/>
					</xs:sequence>
					<xs:attribute name="verzeSluzby" type="dt:Text2"/>
				</xs:complexType>
			</xs:element>
		</xs:sequence>
	</xs:complexType>
        
 	<xs:complexType name="AisEcdMediaCtiAifo2ResponseType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Odpověd na dotaz - média 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="AisEcdMediaCtiAifo2DataResponseType" minOccurs="0" />
		</xs:sequence>
		<xs:attribute name="verzeZadosti" type="reg:VerzeType" />
	</xs:complexType>   
                
        
	<!--xs:complexType name="AisEcdMediaCtiAifo2DataResponseType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Odpověd na dotaz - média data AIS ECD.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="EcdOdpoved" type="AisEcdMediaCtiAifo2UdajeResponseType"/>
		</xs:sequence>
	</xs:complexType-->
        
	<xs:complexType name="AisEcdMediaCtiAifo2DataResponseType">                
		<xs:annotation>
			<xs:documentation xml:lang="cs">Odpověd na dotaz - média 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="typse:AisSeMediaDataDokladResponseType2" nillable="true" minOccurs="0"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>                               
	</xs:complexType>  
              
        
</xs:schema>
