simpleAirLegOption Data Type

A leg in a trip is a consecutive number of flights that happen consecutively with a defined origin and destination city. A leg can be made of one or many flights. Created by nick on 8/10/16.

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs description
flights list of simpleFlightOption element 0/unbounded Flight information for each leg in the offered trip.
number int element 1/1 The number, or position of this leg in the trip. Starts at 1.

Example

<simpleAirLegOption>
  <flights>
    <airline>
      <airlineNumber>...</airlineNumber>
      <checkinLink>...</checkinLink>
      <baggageLink>...</baggageLink>
      <alliance/>
      <lowCostCarrier>...</lowCostCarrier>
      <longCode>...</longCode>
      <manualTicketingOnly>...</manualTicketingOnly>
      <airTicketsUseOrigIssueDate>...</airTicketsUseOrigIssueDate>
      <mcoTicketsUseOrigIssueDate>...</mcoTicketsUseOrigIssueDate>
      <minDomesticValue>...</minDomesticValue>
      <minIntlValue>...</minIntlValue>
      <position>...</position>
    </airline>
    <operatingAirline>
      <airlineNumber>...</airlineNumber>
      <checkinLink>...</checkinLink>
      <baggageLink>...</baggageLink>
      <alliance/>
      <lowCostCarrier>...</lowCostCarrier>
      <longCode>...</longCode>
      <manualTicketingOnly>...</manualTicketingOnly>
      <airTicketsUseOrigIssueDate>...</airTicketsUseOrigIssueDate>
      <mcoTicketsUseOrigIssueDate>...</mcoTicketsUseOrigIssueDate>
      <minDomesticValue>...</minDomesticValue>
      <minIntlValue>...</minIntlValue>
      <position>...</position>
    </operatingAirline>
    <departureTerminal>...</departureTerminal>
    <arrivalTerminal>...</arrivalTerminal>
    <departureDate>...</departureDate>
    <arrivalDate>...</arrivalDate>
    <flightNumber>...</flightNumber>
    <availableSeats>...</availableSeats>
    <classOfService>
      <vendor/>
      <code>...</code>
      <description>...</description>
      <serviceLevel/>
      <basic>...</basic>
      <transAtlantic>...</transAtlantic>
    </classOfService>
    <departureAirport>
      <code>...</code>
      <countryCode>...</countryCode>
      <latitude>...</latitude>
      <longitude>...</longitude>
      <name>...</name>
      <stateOrCountry>...</stateOrCountry>
      <airportName>...</airportName>
      <region/>
      <timeZone/>
      <retentionOnly>...</retentionOnly>
      <position>...</position>
      <unique>...</unique>
      <alias>...</alias>
    </departureAirport>
    <arrivalAirport>
      <code>...</code>
      <countryCode>...</countryCode>
      <latitude>...</latitude>
      <longitude>...</longitude>
      <name>...</name>
      <stateOrCountry>...</stateOrCountry>
      <airportName>...</airportName>
      <region/>
      <timeZone/>
      <retentionOnly>...</retentionOnly>
      <position>...</position>
      <unique>...</unique>
      <alias>...</alias>
    </arrivalAirport>
    <mileage>...</mileage>
    <refundable>...</refundable>
    <aircraft>
      <code>...</code>
      <name>...</name>
    </aircraft>
    <percentageOnTime>...</percentageOnTime>
    <numberOfStops>...</numberOfStops>
    <governmentRate>...</governmentRate>
  </flights>
  <number>...</number>
</simpleAirLegOption>