<?xml version="1.0" encoding="utf-8"?>
<xsd:schema elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

    <xsd:include schemaLocation="common.xsd" />

    <xsd:complexType name="OhlasovatelOvzTyp">
        <xsd:sequence>
            <xsd:element name="ohlasovatel" type="OhlasovatelCommonTyp" />
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="ProvozovnaOvzTyp">
        <xsd:sequence>
            <xsd:element name="icp" type="MediumStringTyp" />
            <xsd:element name="icpIrz" type="MediumStringTyp" minOccurs="0" />
            <xsd:element name="nazev" type="LongStringTyp" />
            <xsd:element name="adresa" type="AdresaTyp" />
            <xsd:element name="utj">
                <xsd:simpleType>
                    <xsd:restriction base="xsd:integer">
                        <xsd:pattern value="[6-9]\d{5}" />
                    </xsd:restriction>
                </xsd:simpleType>
            </xsd:element>
            <xsd:element name="kraj" type="KrajCZTyp" minOccurs="0" />
        </xsd:sequence>
    </xsd:complexType>

    <xsd:complexType name="ZpracovatelNTTyp">
        <xsd:all>
            <xsd:element name="jmeno" type="MediumStringTyp" />
            <xsd:element name="prijmeni" type="MediumStringTyp" />
            <xsd:element name="kontakt" type="KontaktNTTyp" />
            <xsd:element name="datumVyplneni" type="xsd:date" />
        </xsd:all>
    </xsd:complexType>

    <xsd:complexType name="KontaktNTTyp">
        <xsd:all>
            <xsd:element name="email" type="LongStringTyp" />
            <xsd:element name="telefon" type="TelefonMobilTyp" minOccurs="0" />
            <xsd:element name="fax" type="FaxTyp" minOccurs="0" />
            <xsd:element name="mobil" type="TelefonMobilTyp" minOccurs="0" />
        </xsd:all>
    </xsd:complexType>

</xsd:schema>
