<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<xsd:element name="CustExam" type="CustExamType">
		<xsd:annotation>
			<xsd:documentation>Notice about container customs examination</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CustExamType">
		<xsd:sequence>
			<xsd:element name="Container" type="ContainerType" minOccurs="1" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Container</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Action" type="ActionType" minOccurs="1" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Type of examination action</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ActionTime" type="xsd:dateTime" minOccurs="1" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Time of action</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ExamPlace" type="xsd:string" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Place of examination</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ExamCount" type="xsd:integer" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>The number of examinations</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ToBeWeighed" type="xsd:boolean" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>True if container should be wheighed.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ContainerType">
		<xsd:annotation>
			<xsd:documentation>Container description</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ContainerID" type="xsd:integer" minOccurs="1" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Identification number of container in FCT information system</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Prefix" type="xsd:string" nillable="true" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Four symbol prefix of container</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Number" type="xsd:string" minOccurs="1" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Number of container</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Type" type="xsd:string" minOccurs="0" maxOccurs="1"> 
				<xsd:annotation>
					<xsd:documentation>Container type (inner value of FCT Information system)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="ActionType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="accepted_to_examline">
				<xsd:annotation>
					<xsd:documentation>Accepted to examination and placed in queue</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="removed_from_examline">
				<xsd:annotation>
					<xsd:documentation>Removed from examination queue without examination</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="exam_finished">
				<xsd:annotation>
					<xsd:documentation>Examination of container is completed</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="exam_cancelled">
				<xsd:annotation>
					<xsd:documentation>Cancellation of container examination</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>

