<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.mf.gov.pl/SENT/2020/07/21/ZSL_100.xsd"
		   xmlns:zp="http://www.mf.gov.pl/SENT/2020/07/21/ZTypes.xsd"
		   xmlns:xs="http://www.w3.org/2001/XMLSchema"
		   elementFormDefault="qualified" attributeFormDefault="unqualified">

	<xs:import namespace="http://www.mf.gov.pl/SENT/2020/07/21/ZTypes.xsd" schemaLocation="ZTypes.xsd" />
	
	<xs:annotation>
		<xs:appinfo>eTOLL ZSL</xs:appinfo>
		<xs:documentation source="doc" xml:lang="pl">ZSL100 - Rejestracja operatora zewnętrznych systemów lokalizacyjnych (ZSL, OBU)</xs:documentation>
		<xs:documentation source="doc" xml:lang="pl">Podstawa prawna: .......................................... </xs:documentation>
		<xs:documentation source="doc" xml:lang="en">ZSL100 - Registration operator of external location systems (ZSL, OBU)</xs:documentation>
		<xs:documentation source="doc" xml:lang="en">Legal basis: .............................................. </xs:documentation>
	</xs:annotation>
	<xs:element name="ZSL_100">
		<xs:annotation>
			<xs:documentation source="doc" xml:lang="pl">Element główny komunikatu</xs:documentation>
			<xs:documentation source="doc" xml:lang="en">Main element of the message</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element name="OBEOperatorType" type="zp:OBEOperatorType" minOccurs="1" maxOccurs="1">
					<xs:annotation>
						<xs:documentation source="doc" xml:lang="pl">Typ operatora usługi (ZSL, OBU)</xs:documentation>
						<xs:documentation source="doc" xml:lang="en">Type service operator (ZSL, OBU)</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="OBEOperator" type="zp:Trader" minOccurs="1" maxOccurs="1">
					<xs:annotation>
						<xs:documentation source="doc" xml:lang="pl">Informacje o operatorze usługi ZSL/OBU</xs:documentation>
						<xs:documentation source="doc" xml:lang="en">Information about the operator of the ZSL/OBU service</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="OBEOperatorContactInfo" type="zp:OperatorContactInfo" minOccurs="1" maxOccurs="1">
					<xs:annotation>
						<xs:documentation source="doc" xml:lang="pl">Informacje kontaktowe do administratora operatora usługi ZSL/OBU</xs:documentation>
						<xs:documentation source="doc" xml:lang="en">Contact information to the administrator of the ZSL/OBU service operator</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="DocumentId" type="zp:DocumentId" minOccurs="0" maxOccurs="1">
					<xs:annotation>
						<xs:documentation source="doc" xml:lang="pl">Numer własny dokumentu</xs:documentation>
						<xs:documentation source="doc" xml:lang="en">Own document number</xs:documentation>
					</xs:annotation>
				</xs:element>
				<xs:element name="ResponseEmail" type="zp:Email" minOccurs="0" maxOccurs="1">
					<xs:annotation>
						<xs:documentation source="doc" xml:lang="pl">Email zwrotny, na który system odeśle komunikat zwrotny (np. potwierdzenie, odpowiedź)</xs:documentation>
						<xs:documentation source="doc" xml:lang="en">Feedback email address to which the system returns the message (e.g. confirmation, answer)</xs:documentation>
					</xs:annotation>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>