<?xml version="1.0" encoding="utf-8"?>
<xs:schema targetNamespace="urn:cz:isvs:rpp:schemas:RppEditaceData:v1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:cz:isvs:rpp:schemas:RppEditaceData:v1" xmlns:rzt="urn:cz:isvs:rpp:schemas:RppRezaTypy:v1" elementFormDefault="qualified" version="2.1.1">
    <xs:annotation>
        <xs:documentation>XML schéma se společnými datovými strukturami editačních služeb systému REZA.</xs:documentation>
    </xs:annotation>
    <!-- Verze 1.0.0, 31.01.2024 init verze pro REZA -->
    <!-- Verze 1.0.1, 06.03.2024 zapracovani zmen ANA -->
    <!-- Verze 1.1.0, 02.05.2024 zapracovani zmen ANA -->
    <!-- Verze 2.0.0, 04.09.2024 zapracovani zmen ANA - pridani nove sluzby, nekompatibilni uprava stare sluzby-->
    <!-- Verze 2.1.0, 15.07.2025 pridani 10 novych sluzeb pro REZA-->
    <!-- Verze 2.1.1, 23.07.2025 zmena nazvu elementu obsahujicich 2 v nazvu u novych sluzeb pro REZA-->
    <xs:import namespace="urn:cz:isvs:rpp:schemas:RppRezaTypy:v1" schemaLocation="RppRezaTypy.xsd"/>
    <xs:include schemaLocation="../RppEditaceDataObecne.xsd"/>
    <xs:element name="RppRezaUkonciOpravneniKZastupovaniData" type="RppRezaUkonciOpravneniKZastupovaniDataType"/>
    <xs:element name="RppRezaUkonciOpravneniKZastupovaniDataResponse" type="RppRezaUkonciOpravneniKZastupovaniDataResponseType"/>
    <xs:element name="RppRezaZapisOpravneniKZastupovaniData" type="RppRezaZapisOpravneniKZastupovaniDataType"/>
    <xs:element name="RppRezaZapisOpravneniKZastupovaniDataResponse" type="RppRezaZapisOpravneniKZastupovaniDataResponseType"/>
    <xs:element name="RppRezaZpochybniOpravneniKZastupovaniData" type="RppRezaZpochybniOpravneniKZastupovaniDataType"/>
    <xs:element name="RppRezaZpochybniOpravneniKZastupovaniDataResponse" type="RppRezaZpochybniOpravneniKZastupovaniDataResponseType"/>
    <xs:complexType name="RppRezaUkonciOpravneniKZastupovaniDataResponseType">
        <xs:complexContent>
            <xs:extension base="RppEditaceDataResponseAbstractType">
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="RppRezaUkonciOpravneniKZastupovaniDataType">
        <xs:sequence>
            <xs:element name="KodOpravneni" type="rzt:KodOpravneniType" minOccurs="1" maxOccurs="1"/>
            <xs:element name="PlatnostDo" type="rzt:DatumCasType" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>možnost dát např. 3000 - neomezené</xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="RppRezaZapisOpravneniKZastupovaniDataResponseType">
        <xs:complexContent>
            <xs:extension base="RppEditaceDataResponseAbstractType">
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="RppRezaZapisOpravneniKZastupovaniDataType">
        <xs:sequence>
            <xs:element name="OpravneniKZastupovani" type="rzt:NoveOpravneniKZastupovaniType" minOccurs="1" maxOccurs="1"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="RppRezaZpochybniOpravneniKZastupovaniDataResponseType">
        <xs:complexContent>
            <xs:extension base="RppEditaceDataResponseAbstractType">
            </xs:extension>
        </xs:complexContent>
    </xs:complexType>
    <xs:complexType name="RppRezaZpochybniOpravneniKZastupovaniDataType">
        <xs:sequence>
            <xs:element name="KodOpravneni" type="rzt:KodOpravneniType" minOccurs="1" maxOccurs="1"/>
            <xs:element name="ZpochybniOpravneniKZastupovani" type="rzt:ZpochybniOpravneniKZastupovaniType" minOccurs="1" maxOccurs="1"/>
        </xs:sequence>
    </xs:complexType>
</xs:schema>
