Definition Type: ComplexType
Name: Vehicle_Detail
Namespace: http://www.opentravel.org/OTM/product/Ground/v2
Type: pgt-0200:Vehicle
Containing Schema: Ground_2_0_0.xsd
Abstract
Documentation:
Defines a specific vehicle (make, model, seats etc.)
Collapse XSD Schema Diagram:
Drilldown into ExtensionPoint_Detail in schema otm_builtins_xsd Drilldown into LicensePlate in schema ground_2_0_0_xsd Drilldown into Description in schema ground_2_0_0_xsd Drilldown into ExtensionPoint_Summary in schema otm_builtins_xsd Drilldown into Amenity in schema common_4_0_0_xsd Drilldown into Luggage in schema ground_2_0_0_xsd Drilldown into Description in schema common_4_0_0_xsd Drilldown into VehicleRef in schema ground_2_0_0_xsd Drilldown into Identifier in schema ground_2_0_0_xsd Drilldown into objID in schema ground_2_0_0_xsd Drilldown into Vehicle_ID in schema ground_2_0_0_xsd Drilldown into modelYear in schema ground_2_0_0_xsd Drilldown into bkgClass in schema ground_2_0_0_xsd Drilldown into category in schema ground_2_0_0_xsd Drilldown into seats in schema ground_2_0_0_xsd Drilldown into Vehicle in schema ground_2_0_0_xsd Drilldown into disabilityVehicleInd in schema ground_2_0_0_xsd Drilldown into color in schema ground_2_0_0_xsd Drilldown into maxAccessible in schema ground_2_0_0_xsd Drilldown into maxPassengers in schema ground_2_0_0_xsd Drilldown into year in schema ground_2_0_0_xsd Drilldown into model in schema ground_2_0_0_xsd Drilldown into make in schema ground_2_0_0_xsdXSD Diagram of Vehicle_Detail in schema ground_2_0_0_xsd (Open Travel (OTA))
Collapse XSD Schema Code:
<xsd:complexType name="Vehicle_Detail">
    <xsd:annotation>
        <xsd:documentation source="Description">Defines a specific vehicle (make, model, seats etc.)</xsd:documentation>
        <xsd:appinfo>
            <otm:OTA2Entity type="BusinessObject" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Vehicle</otm:OTA2Entity>
        </xsd:appinfo>
    </xsd:annotation>
    <xsd:complexContent>
        <xsd:extension base="pgt-0200:Vehicle">
            <xsd:sequence>
                <xsd:element minOccurs="0" name="Description" type="ota2-0400:TextFree">
                    <xsd:annotation>
                        <xsd:documentation source="Description">A description of the vehicle(s) available for a transfer.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" name="LicensePlate" type="pgt-0200:LicensePlate">
                    <xsd:annotation>
                        <xsd:documentation source="Description">The license plate/registration of the vehicle.</xsd:documentation>
                    </xsd:annotation>
                </xsd:element>
                <xsd:element minOccurs="0" ref="ota2:ExtensionPoint_Detail" />
            </xsd:sequence>
            <xsd:attribute name="make" type="ota2-0400:StringTiny" use="optional">
                <xsd:annotation>
                    <xsd:documentation source="Description">The make of the vehicle.</xsd:documentation>
                    <xsd:appinfo>
                        <otm:Equivalent context="pgt" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Town Car</otm:Equivalent>
                        <otm:Example context="pgt" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Lincoln</otm:Example>
                    </xsd:appinfo>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="model" type="ota2-0400:StringTiny" use="optional">
                <xsd:annotation>
                    <xsd:documentation source="Description">The model of the vehicle.</xsd:documentation>
                    <xsd:appinfo>
                        <otm:Equivalent context="pgt" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00" />
                        <otm:Example context="pgt" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Suburban</otm:Example>
                    </xsd:appinfo>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="year" type="xsd:int" use="optional">
                <xsd:annotation>
                    <xsd:documentation source="Description">The model year of the vehicle.
Query: should this be a yyyy pattern?</xsd:documentation>
                    <xsd:appinfo>
                        <otm:Example context="pgt" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">2016</otm:Example>
                    </xsd:appinfo>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="maxPassengers" type="xsd:int" use="optional">
                <xsd:annotation>
                    <xsd:documentation source="Description">The maximum passengers allowed in  the vehicle.</xsd:documentation>
                    <xsd:appinfo>
                        <otm:Example context="pgt" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">7</otm:Example>
                    </xsd:appinfo>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="maxAccessible" type="xsd:int" use="optional">
                <xsd:annotation>
                    <xsd:documentation source="Description">The maximum accessible capacity of the vehicle.</xsd:documentation>
                    <xsd:appinfo>
                        <otm:Example context="pgt" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">2</otm:Example>
                    </xsd:appinfo>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="color" type="ota2-0400:StringTiny" use="optional">
                <xsd:annotation>
                    <xsd:documentation source="Description">The colour of the vehicle.</xsd:documentation>
                    <xsd:appinfo>
                        <otm:Example context="pgt" xmlns:otm="http://www.OpenTravel.org/ns/OTA2/AppInfo_v01_00">Blue</otm:Example>
                    </xsd:appinfo>
                </xsd:annotation>
            </xsd:attribute>
            <xsd:attribute name="disabilityVehicleInd" type="xsd:boolean" use="optional">
                <xsd:annotation>
                    <xsd:documentation source="Description">If true, this vehicle is disability compatible.</xsd:documentation>
                </xsd:annotation>
            </xsd:attribute>
        </xsd:extension>
    </xsd:complexContent>
</xsd:complexType>
Collapse Child Elements:
Name Type Min Occurs Max Occurs
Identifier pgt-0200:Identifier 0 (1)
VehicleRef pgt-0200:VehicleRef 0 (1)
Description ota2-0400:Description 0 5
Luggage pgt-0200:Luggage 0 5
Amenity ota2-0400:Amenity 0 10
ExtensionPoint_Summary ota2:ExtensionPoint_Summary 0 (1)
Description pgt-0200:Description 0 (1)
LicensePlate pgt-0200:LicensePlate 0 (1)
ExtensionPoint_Detail ota2:ExtensionPoint_Detail 0 (1)
Collapse Child Attributes:
Name Type Default Value Use
objID pgt-0200:objID Optional
seats pgt-0200:seats Optional
category pgt-0200:category Optional
bkgClass pgt-0200:bkgClass Optional
modelYear pgt-0200:modelYear Optional
make pgt-0200:make Optional
model pgt-0200:model Optional
year pgt-0200:year Optional
maxPassengers pgt-0200:maxPassengers Optional
maxAccessible pgt-0200:maxAccessible Optional
color pgt-0200:color Optional
disabilityVehicleInd pgt-0200:disabilityVehicleInd Optional
Collapse Derivation Tree:
Collapse References:
pgt-0200:VehicleDetail