<?xml version="1.0" encoding="UTF-8"?>

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
        targetNamespace="NAAA_ECR"
        elementFormDefault="qualified">
    <xs:element name="TireWheels">
        <xs:complexType>
            <xs:sequence>
                <xs:element name="WheelPosition" nillable="false">
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="Front-Left"/>
                            <xs:enumeration value="Front-Right"/>
                            <xs:enumeration value="Rear-Left"/>
                            <xs:enumeration value="Rear-Right"/>
                            <xs:enumeration value="Spare"/>
                            <xs:enumeration value="Dual Rear"/>
                        </xs:restriction>
                    </xs:simpleType>
                </xs:element>
                <xs:element name="WheelType" nillable="true">
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="Chrome"/>
                            <xs:enumeration value="Alloy"/>
                            <xs:enumeration value="Steel"/>
                            <xs:enumeration value="Aluminum"/>
                            <xs:enumeration value="Magnesium"/>
                        </xs:restriction>
                    </xs:simpleType>
                </xs:element>
                <xs:element name="WheelSize" type="xs:string" nillable="true"/>
                <xs:element name="TirePosition" nillable="false">
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="Front-Left"/>
                            <xs:enumeration value="Front-Right"/>
                            <xs:enumeration value="Rear-Left"/>
                            <xs:enumeration value="Rear-Right"/>
                            <xs:enumeration value="Compact Spare"/>
                            <xs:enumeration value="Full Size Spare"/>
                            <xs:enumeration value="Dual Rear Right"/>
                            <xs:enumeration value="Dual Rear Left"/>
                        </xs:restriction>
                    </xs:simpleType>
                </xs:element>

                <xs:element name="DualPosition" nillable="true">
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="Interior"/>
                            <xs:enumeration value="Exterior"/>
                        </xs:restriction>
                    </xs:simpleType>
                </xs:element>
                <xs:element name="TireType" nillable="true">
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="Winter"/>
                            <xs:enumeration value="Performance"/>
                            <xs:enumeration value="All Season"/>
                            <xs:enumeration value="Run Flat"/>
                        </xs:restriction>
                    </xs:simpleType>
                </xs:element>
                <xs:element name="TireBrand" nillable="false">
                    <xs:simpleType>
                        <xs:restriction base="xs:string">
                            <xs:enumeration value="BFGoodrich"/>
                            <xs:enumeration value="Bridgestone"/>
                            <xs:enumeration value="Continental"/>
                            <xs:enumeration value="Cooper"/>
                            <xs:enumeration value="Dunlop"/>
                            <xs:enumeration value="Firestone"/>
                            <xs:enumeration value="General"/>
                            <xs:enumeration value="Goodyear"/>
                            <xs:enumeration value="Kelly"/>
                            <xs:enumeration value="Michelin"/>
                            <xs:enumeration value="Pirelli"/>
                            <xs:enumeration value="Spare"/>
                            <xs:enumeration value="Toyo"/>
                            <xs:enumeration value="Uniroyal"/>
                            <xs:enumeration value="Yokohama"/>
                            <xs:enumeration value="Apacha"/>
                            <xs:enumeration value="Autopar"/>
                            <xs:enumeration value="Arizonian"/>
                            <xs:enumeration value="Avon"/>
                            <xs:enumeration value="BigO"/>
                            <xs:enumeration value="Dominator"/>
                            <xs:enumeration value="Hankook"/>
                            <xs:enumeration value="Hercules"/>
                            <xs:enumeration value="Falken"/>
                            <xs:enumeration value="Federal"/>
                            <xs:enumeration value="Fisk"/>
                            <xs:enumeration value="Fulda"/>
                            <xs:enumeration value="Generic"/>
                            <xs:enumeration value="Kumho"/>
                            <xs:enumeration value="Marshal"/>
                            <xs:enumeration value="Maxxis"/>
                            <xs:enumeration value="Metzler"/>
                            <xs:enumeration value="Motomaster"/>
                            <xs:enumeration value="Nankang"/>
                            <xs:enumeration value="Pathfinder"/>
                            <xs:enumeration value="Phantom"/>
                            <xs:enumeration value="Road Hugger"/>
                            <xs:enumeration value="Sumitomo"/>
                            <xs:enumeration value="Trivant"/>
                            <xs:enumeration value="Other"/>
                        </xs:restriction>
                    </xs:simpleType>
                </xs:element>
                <xs:element name="TireBrandOther" type="xs:string" nillable="true"/>
                <xs:element name="TireModel" type="xs:string" nillable="true"/>
                <xs:element name="TireSize" type="xs:decimal" nillable="true"/>
                <xs:element name="TireSpeedRating" type="xs:string" nillable="true"/>
                <xs:element name="TireLoadRating" type="xs:string" nillable="true"/>
                <xs:element name="TireTreadDepth" type="xs:string" nillable="false"/>
                <xs:element name="TireHeight" type="xs:string" nillable="true"/>
                <xs:element name="TireWidth" type="xs:string" nillable="true"/>
                <xs:element name="TireAspectRatio" type="xs:string" nillable="true"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>
