<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:doc="http://www.ros.ie/schemas/customs/docH7"
    xmlns:base="http://www.ros.ie/schemas/customs/baseH7"
    xmlns:simple="http://www.ros.ie/schemas/customs/simpleH7"
    xmlns:complex="http://www.ros.ie/schemas/customs/complexH7"
    xmlns="http://www.ros.ie/schemas/customs/IM099H7"
    targetNamespace="http://www.ros.ie/schemas/customs/IM099H7" elementFormDefault="qualified"
    version="1.00">
    
    
    
    <!--===== Includes =====-->
    <xs:import namespace="http://www.ros.ie/schemas/customs/baseH7" schemaLocation="AIS_baseH7.xsd"/>
    <xs:import namespace="http://www.ros.ie/schemas/customs/simpleH7"
        schemaLocation="AIS_simpleH7.xsd"/>
    <xs:import namespace="http://www.ros.ie/schemas/customs/complexH7"
        schemaLocation="AIS_complexH7.xsd"/>
    
    
    <!--===== Root Element =====-->
    <xs:element name="IM099">
        <xs:annotation>
            <xs:documentation><doc:description value="General Notification and Request Information"/></xs:documentation>
        </xs:annotation>
    <xs:complexType>
        <xs:sequence>
            <xs:element name="Declaration" type="DeclarationType">
                <xs:annotation>
                    <xs:documentation>
                        <doc:description value="Declaration"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    </xs:element>
    
    
    <!-- DeclarationType -->
    <xs:complexType name="DeclarationType">
        <xs:sequence>
            <xs:element name="LRN" type="simple:LRN_type" minOccurs="1" maxOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        <doc:description value="LRN"/>
                        <doc:wco name="D026"/>
                        <doc:refID6 name="12 09 001 000"/>
                        <doc:refID5 name="DE 2/5"/>
                        <doc:rule name="BR8063"/>
                        <doc:rule name="R0676"/>
                        <doc:rule name="R0677"/>
                        <doc:condition name="CD0339"/>
                        
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element minOccurs="0" name="DateLimitOfResponse" type="simple:Date_type">
                <xs:annotation>
                    <xs:documentation>
                        <doc:description value="Date Limit Of Response"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="CustomsOffices" type="complex:CustomsOfficeLodgement_type"
                minOccurs="1">
                <xs:annotation>
                    <xs:documentation>
                        <doc:description value="Customs Offices"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Parties" type="complex:DeclarantOnly_type">
                <xs:annotation>
                    <xs:documentation>
                        <doc:description value="Parties"/>
                    </xs:documentation>
                </xs:annotation>
            </xs:element>
            <xs:element name="Remarks" type="simple:Remarks_type" minOccurs="1">
                <xs:annotation>
                    <xs:documentation><doc:description value="Remarks"/></xs:documentation>
                </xs:annotation>
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    
    
    
    
    
</xs:schema>
