Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema TimeTableRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Element TimeTableRQ
Namespace No namespace
Annotations
TimeTable RQ
Diagram
Diagram TimeTableRQ.tmp#TimeTableRQ_version TimeTableRQ.tmp#GeneralFlight TimeTableRQ.tmp#SpecificFlight
Properties
content: complex
Model GeneralFlight{0,1} | SpecificFlight{0,1}
Children GeneralFlight, SpecificFlight
Instance
<TimeTableRQ version="">
  <GeneralFlight>{0,1}</GeneralFlight>
  <SpecificFlight>{0,1}</SpecificFlight>
</TimeTableRQ>
Attributes
QName Type Fixed Default Use Annotation
version xsd:string optional
Version number.  Example: 1.0
Source
<xsd:element name="TimeTableRQ">
  <xsd:annotation>
    <xsd:documentation>TimeTable RQ</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:element ref="GeneralFlight" minOccurs="0"/>
      <xsd:element ref="SpecificFlight" minOccurs="0"/>
    </xsd:choice>
    <xsd:attribute name="version" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Version number. Example: 1.0</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element GeneralFlight
Namespace No namespace
Annotations
General flight group for non airline or flight specific TimeTable requests
Diagram
Diagram TimeTableRQ.tmp#Preferences TimeTableRQ.tmp#DepartureCityCode TimeTableRQ.tmp#ArrivalCityCode TimeTableRQ.tmp#DateWindow TimeTableRQ.tmp#TimeWindow TimeTableRQ.tmp#DayOfWeek
Properties
content: complex
Used by
Element TimeTableRQ
Model Preferences{0,1} , DepartureCityCode , ArrivalCityCode , DateWindow , TimeWindow , DayOfWeek
Children ArrivalCityCode, DateWindow, DayOfWeek, DepartureCityCode, Preferences, TimeWindow
Instance
<GeneralFlight>
  <Preferences>{0,1}</Preferences>
  <DepartureCityCode>{1,1}</DepartureCityCode>
  <ArrivalCityCode>{1,1}</ArrivalCityCode>
  <DateWindow>{1,1}</DateWindow>
  <TimeWindow>{1,1}</TimeWindow>
  <DayOfWeek>{1,1}</DayOfWeek>
</GeneralFlight>
Source
<xsd:element name="GeneralFlight">
  <xsd:annotation>
    <xsd:documentation>General flight group for non airline or flight specific TimeTable requests</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Preferences" minOccurs="0"/>
      <xsd:element ref="DepartureCityCode"/>
      <xsd:element ref="ArrivalCityCode"/>
      <xsd:element ref="DateWindow"/>
      <xsd:element ref="TimeWindow"/>
      <xsd:element ref="DayOfWeek"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Preferences
Namespace No namespace
Annotations
Preferences group
Diagram
Diagram TimeTableRQ.tmp#Airline
Properties
content: complex
Used by
Element GeneralFlight
Model Airline
Children Airline
Instance
<Preferences>
  <Airline>{1,1}</Airline>
</Preferences>
Source
<xsd:element name="Preferences">
  <xsd:annotation>
    <xsd:documentation>Preferences group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Airline"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Airline
Namespace No namespace
Annotations
Airline preference group
Diagram
Diagram TimeTableRQ.tmp#Include TimeTableRQ.tmp#Exclude
Properties
content: complex
Used by
Element Preferences
Model Include | Exclude
Children Exclude, Include
Instance
<Airline>
  <Include>{1,1}</Include>
  <Exclude>{1,1}</Exclude>
</Airline>
Source
<xsd:element name="Airline">
  <xsd:annotation>
    <xsd:documentation>Airline preference group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:element ref="Include">
        <xsd:annotation>
          <xsd:documentation>Airline code for carriers to be included in the search. Maximum 3 or ATA/IATA airline codes to use as connection. Example: airline code: AF</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="Exclude">
        <xsd:annotation>
          <xsd:documentation>Airline code for carriers to be excluded in the search. Maximum 3 or ATA/IATA airline codes to use as connection. Example: airline code: AF</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Include
Namespace No namespace
Annotations
Airline code for carriers to be included in the search.  Maximum 3 or ATA/IATA airport code to use as connection.  Example: airline code: AF, airport code: JFK
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Airline
Source
<xsd:element name="Include" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Airline code for carriers to be included in the search. Maximum 3 or ATA/IATA airport code to use as connection. Example: airline code: AF, airport code: JFK</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Exclude
Namespace No namespace
Annotations
Airline code for carriers to be excluded in the search.  Maximum 3 or ATA/IATA airport code to exclude as connection.  Example: airline code: DL, airport code: DFW
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Airline
Source
<xsd:element name="Exclude" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Airline code for carriers to be excluded in the search. Maximum 3 or ATA/IATA airport code to exclude as connection. Example: airline code: DL, airport code: DFW</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element DepartureCityCode
Namespace No namespace
Annotations
Departure city code.  Example: LHR
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 3
maxLength 3
Used by
Element GeneralFlight
Source
<xsd:element name="DepartureCityCode">
  <xsd:annotation>
    <xsd:documentation>Departure city code. Example: LHR</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
      <xsd:minLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element ArrivalCityCode
Namespace No namespace
Annotations
Arrival city code.  Example: JFK
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 3
maxLength 3
Used by
Element GeneralFlight
Source
<xsd:element name="ArrivalCityCode">
  <xsd:annotation>
    <xsd:documentation>Arrival city code. Example: JFK</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
      <xsd:minLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element DateWindow
Namespace No namespace
Annotations
Date window group for time table search by date range Note: Not all GDS support this feature - see GDS limitations section
Diagram
Diagram TimeTableRQ.tmp#StartDate TimeTableRQ.tmp#EndDate
Properties
content: complex
Used by
Element GeneralFlight
Model StartDate , EndDate
Children EndDate, StartDate
Instance
<DateWindow>
  <StartDate>{1,1}</StartDate>
  <EndDate>{1,1}</EndDate>
</DateWindow>
Source
<xsd:element name="DateWindow">
  <xsd:annotation>
    <xsd:documentation>Date window group for time table search by date range Note: Not all GDS support this feature - see GDS limitations section</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="StartDate"/>
      <xsd:element ref="EndDate"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element StartDate
Namespace No namespace
Annotations
Time table date range start date in ISO 8601 format (yyyy-mm-dd). 
Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Element DateWindow
Source
<xsd:element name="StartDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Time table date range start date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element EndDate
Namespace No namespace
Annotations
Time table date range end date in ISO 8601 format (yyyy-mm-dd). 
Example: 2001-12-30
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Element DateWindow
Source
<xsd:element name="EndDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Time table date range end date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-30</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TimeWindow
Namespace No namespace
Annotations
Time window group for time table search by time range.  Note: Not all GDS support this feature - see GDS limitations section
Diagram
Diagram TimeTableRQ.tmp#StartTime TimeTableRQ.tmp#EndTime
Properties
content: complex
Used by
Element GeneralFlight
Model StartTime , EndTime
Children EndTime, StartTime
Instance
<TimeWindow>
  <StartTime>{1,1}</StartTime>
  <EndTime>{1,1}</EndTime>
</TimeWindow>
Source
<xsd:element name="TimeWindow">
  <xsd:annotation>
    <xsd:documentation>Time window group for time table search by time range. Note: Not all GDS support this feature - see GDS limitations section</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="StartTime"/>
      <xsd:element ref="EndTime"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element StartTime
Namespace No namespace
Annotations
Time table time.  Range start time in ISO 8601 format (hh:mm).  Example: 09:00
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
pattern ([0-1][0-9]|2[0-4]):[0-5][0-9]
Used by
Element TimeWindow
Source
<xsd:element name="StartTime">
  <xsd:annotation>
    <xsd:documentation>Time table time. Range start time in ISO 8601 format (hh:mm). Example: 09:00</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="([0-1][0-9]|2[0-4]):[0-5][0-9]">
        <xsd:annotation>
          <xsd:documentation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:pattern>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element EndTime
Namespace No namespace
Annotations
Time table time.  Range end time in ISO 8601 format (hh:mm).  Example: 17:00
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
pattern ([0-1][0-9]|2[0-4]):[0-5][0-9]
Used by
Element TimeWindow
Source
<xsd:element name="EndTime">
  <xsd:annotation>
    <xsd:documentation>Time table time. Range end time in ISO 8601 format (hh:mm). Example: 17:00</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="([0-1][0-9]|2[0-4]):[0-5][0-9]">
        <xsd:annotation>
          <xsd:documentation>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:pattern>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element DayOfWeek
Namespace No namespace
Annotations
Day of week.  Valid values are: 1, 2, 3, 4, 5, 6, 7 for each day of the week starting 1=Monday, 2=Tuesday, 3=Wednesday, 4=Thursday, 5=Frinday, 6=Saturday, 7=Sunday.  Note: Not all GDS support multiple DayOfWeek requests.  Check GDS Limitations section.  Example: 237 or 1234567
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element GeneralFlight
Source
<xsd:element name="DayOfWeek" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Day of week. Valid values are: 1, 2, 3, 4, 5, 6, 7 for each day of the week starting 1=Monday, 2=Tuesday, 3=Wednesday, 4=Thursday, 5=Frinday, 6=Saturday, 7=Sunday. Note: Not all GDS support multiple DayOfWeek requests. Check GDS Limitations section. Example: 237 or 1234567</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SpecificFlight
Namespace No namespace
Annotations
Specific flight group for airline specific and/or flight specific Time table requests.  Some GDS do not support flight number specific requests - check GDS limitations.
Diagram
Diagram TimeTableRQ.tmp#Carrier TimeTableRQ.tmp#Departure TimeTableRQ.tmp#Arrival
Properties
content: complex
Used by
Element TimeTableRQ
Model Carrier , Departure , Arrival
Children Arrival, Carrier, Departure
Instance
<SpecificFlight>
  <Carrier>{1,1}</Carrier>
  <Departure>{1,1}</Departure>
  <Arrival>{1,1}</Arrival>
</SpecificFlight>
Source
<xsd:element name="SpecificFlight">
  <xsd:annotation>
    <xsd:documentation>Specific flight group for airline specific and/or flight specific Time table requests. Some GDS do not support flight number specific requests - check GDS limitations.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Carrier"/>
      <xsd:element ref="Departure"/>
      <xsd:element ref="Arrival"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Carrier
Namespace No namespace
Annotations
Carrier group for airline and flight number
Diagram
Diagram TimeTableRQ.tmp#AirlineCode TimeTableRQ.tmp#FlightNumber
Properties
content: complex
Used by
Element SpecificFlight
Model AirlineCode , FlightNumber
Children AirlineCode, FlightNumber
Instance
<Carrier>
  <AirlineCode>{1,1}</AirlineCode>
  <FlightNumber Suffix="">{1,1}</FlightNumber>
</Carrier>
Source
<xsd:element name="Carrier">
  <xsd:annotation>
    <xsd:documentation>Carrier group for airline and flight number</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="AirlineCode"/>
      <xsd:element ref="FlightNumber"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element AirlineCode
Namespace No namespace
Annotations
Airline code.  Example: UA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 2
Used by
Element Carrier
Source
<xsd:element name="AirlineCode">
  <xsd:annotation>
    <xsd:documentation>Airline code. Example: UA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="2"/>
      <xsd:minLength value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element FlightNumber
Namespace No namespace
Annotations
Flight number.  Example: 0100
Diagram
Diagram TimeTableRQ.tmp#FlightNumber_Suffix
Type extension of xsd:string
Properties
content: complex
Used by
Element Carrier
Attributes
QName Type Fixed Default Use Annotation
Suffix xsd:string optional
Flight number alpha qualifier.  Values are:
A
B
C
D
Example: A
Source
<xsd:element name="FlightNumber">
  <xsd:annotation>
    <xsd:documentation>Flight number. Example: 0100</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Suffix" type="xsd:string" use="optional">
          <xsd:annotation>
            <xsd:documentation>Flight number alpha qualifier. Values are: A B C D Example: A</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Departure
Namespace No namespace
Annotations
Departure group for specific time table request
Diagram
Diagram TimeTableRQ.tmp#CityCode TimeTableRQ.tmp#Date
Properties
content: complex
Used by
Element SpecificFlight
Model CityCode , Date
Children CityCode, Date
Instance
<Departure>
  <CityCode>{1,1}</CityCode>
  <Date>{1,1}</Date>
</Departure>
Source
<xsd:element name="Departure">
  <xsd:annotation>
    <xsd:documentation>Departure group for specific time table request</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CityCode"/>
      <xsd:element ref="Date"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CityCode
Namespace No namespace
Annotations
City code.  Example: LHR
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 3
maxLength 3
Used by
Elements Arrival, Departure
Source
<xsd:element name="CityCode">
  <xsd:annotation>
    <xsd:documentation>City code. Example: LHR</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
      <xsd:minLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Date
Namespace No namespace
Annotations
Time table specific request date in ISO 8601 format (yyyy-mm-dd). 
Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Element Departure
Source
<xsd:element name="Date" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Time table specific request date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Arrival
Namespace No namespace
Annotations
Arrival group for specific time table group
Diagram
Diagram TimeTableRQ.tmp#CityCode
Properties
content: complex
Used by
Element SpecificFlight
Model CityCode
Children CityCode
Instance
<Arrival>
  <CityCode>{1,1}</CityCode>
</Arrival>
Source
<xsd:element name="Arrival">
  <xsd:annotation>
    <xsd:documentation>Arrival group for specific time table group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CityCode"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Attribute FlightNumber / @Suffix
Namespace No namespace
Annotations
Flight number alpha qualifier.  Values are:
A
B
C
D
Example: A
Type xsd:string
Properties
use: optional
Used by
Element FlightNumber
Source
<xsd:attribute name="Suffix" type="xsd:string" use="optional">
  <xsd:annotation>
    <xsd:documentation>Flight number alpha qualifier. Values are: A B C D Example: A</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
[ top ]
Attribute TimeTableRQ / @version
Namespace No namespace
Annotations
Version number.  Example: 1.0
Type xsd:string
Properties
use: optional
Used by
Element TimeTableRQ
Source
<xsd:attribute name="version" type="xsd:string" use="optional">
  <xsd:annotation>
    <xsd:documentation>Version number. Example: 1.0</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
[ top ]