<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns="urn:cz:isvs:iszr:schemas:IszrDataReklamujUdajeRos2:v1" xmlns:i311="urn:cz:isvs:iszr:schemas:IszrDataReklamujUdajeRos2:v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:iszr="urn:cz:isvs:iszr:schemas:IszrTypy:v1" xmlns:iszd="urn:cz:isvs:iszr:schemas:IszrDotazyData:v1" xmlns:reg="urn:cz:isvs:reg:schemas:RegTypy:v1" targetNamespace="urn:cz:isvs:iszr:schemas:IszrDataReklamujUdajeRos2:v1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0.0">
	<xs:annotation>
		<xs:documentation xml:lang="cs">XML schéma s definicemi dat pro služby ISZR</xs:documentation>
	</xs:annotation>
	<!-- Vývojová verze 1.0.0, 02.05.2023, Pavel Odstrčil -->
	<!-- AutoCont CZ a.s. -->
	<xs:import namespace="urn:cz:isvs:reg:schemas:RegTypy:v1" schemaLocation="../../RegTypy.xsd"/>
	<xs:import namespace="urn:cz:isvs:iszr:schemas:IszrTypy:v1" schemaLocation="IszrTypy.xsd"/>
	<xs:import namespace="urn:cz:isvs:iszr:schemas:IszrDotazyData:v1" schemaLocation="IszrDotazyData.xsd"/>
	<xs:element name="IszrReklamujUdajeRos2Data" type="IszrReklamujUdajeRos2DataType"/>
	<xs:element name="IszrReklamujUdajeRos2DataResponse" type="IszrReklamujUdajeRos2DataResponseType"/>
	<xs:complexType name="IszrReklamujUdajeRos2DataType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Avízo o nesprávném údaji v registru ROS příslušnému editorovi údaje.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:element name="AgendaEditora" type="reg:KodAgendyType" minOccurs="0"/>
			<xs:element name="OvmEditora" type="reg:KodOvmType" minOccurs="0"/>
			<xs:element name="PopisReklamace" type="PopisReklamaceType"/>
			<xs:element name="Zduvodneni" type="ZduvodneniType" minOccurs="0"/>
			<xs:element name="TypReklamace" type="TypReklamaceType" minOccurs="0"/>
			<xs:element name="InformacniKanal" type="InformacniKanalType" minOccurs="0"/>
			<xs:element name="Kontakt" type="KontaktType" minOccurs="0"/>
		</xs:sequence>
	</xs:complexType>
	<xs:complexType name="IszrReklamujUdajeRos2DataResponseType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Avízo o nesprávném údaji v registru ROS příslušnému editorovi údaje, odpověď.</xs:documentation>
		</xs:annotation>
		<xs:complexContent>
			<xs:extension base="iszd:IszrDotazyDataResponseType">
				<xs:sequence>
					<xs:element name="IdentifikatorReklamace" type="reg:NonEmptyStringType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="cs">Přidělený identifikátor reklamace</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="AgendaEditora" type="reg:KodAgendyType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="cs">Pokud byla agenda a OVM editora zjištěno nebo  vyplněno, je předáno na výstup.</xs:documentation>
						</xs:annotation>
					</xs:element>
					<xs:element name="OvmEditora" type="reg:KodOvmType" minOccurs="0">
						<xs:annotation>
							<xs:documentation xml:lang="cs">Pokud byla agenda a OVM editora zjištěno nebo  vyplněno, je předáno na výstup.</xs:documentation>
						</xs:annotation>
					</xs:element>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>
	<xs:simpleType name="PopisReklamaceType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Textový popis reklamace, pokud nelze specifikovat na úrovni subjektu nebo položek. Například neexistence subjektu.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="reg:NonEmptyLineStringType">
			<xs:maxLength value="4000"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:simpleType name="ZduvodneniType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Zdůvodnění reklamace.</xs:documentation>
		</xs:annotation>
		<xs:restriction base="reg:NonEmptyLineStringType">
			<xs:maxLength value="4000"/>
		</xs:restriction>
	</xs:simpleType>
	<xs:complexType name="TypReklamaceType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Upřesňující údaje k reklamaci.</xs:documentation>
		</xs:annotation>
		<xs:attribute name="neexistujiciSubjekt" type="xs:boolean">
			<xs:annotation>
				<xs:documentation xml:lang="cs">Příznak, že jde o reklamaci neexistujícího subjektu.</xs:documentation>
			</xs:annotation>
		</xs:attribute>
	</xs:complexType>
	<xs:complexType name="InformacniKanalType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Informační kanál, kterým chce být reklamující upozorněn v případě vyřízení reklamace.</xs:documentation>
		</xs:annotation>
		<xs:sequence>
			<xs:choice>
				<xs:element name="DatovaSchranka" type="reg:DatovaSchrankaIdType"/>
			</xs:choice>
		</xs:sequence>
	</xs:complexType>
	<xs:simpleType name="KontaktType">
		<xs:annotation>
			<xs:documentation xml:lang="cs">Kontakt na reklamujiciho, je vhodné uvést tel. číslo, e-mail</xs:documentation>
		</xs:annotation>
		<xs:restriction base="reg:NonEmptyStringType">
			<xs:maxLength value="200"/>
		</xs:restriction>
	</xs:simpleType>
</xs:schema>
