clientAirAvailabilitySetting Data Type

Client air availability settings are various settings per the account that determine the formats retrieved for air availability searches. Created by nick on 3/23/17.

Namespace
(Default)
Schema
ns0.xsd
Properties
name data type type namespace min/max occurs constraints description
allowAlternateAirports boolean element 1/1 required boolean Whether or not we should return alternate airports, if alternate airports are available in the city.
client client element 0/1   The account that uses these settings.
negotiatedAirlines list of airVendor element 0/unbounded   A set of airlines that this account has negotiated fares with. These are the only airlines that will accept government fares. If this is empty then AirAvailability will allow all airlines.
requestUrlFormat string element 0/1   A URL format that should be applied to every option as a way for travelers to select an option.
sharedInterlineOnly boolean element 1/1 required boolean Interline only ensures that only flights with connections between the same airline are returned.
showBasicEconomyFares boolean element 1/1 required boolean Whether or not to display basic economy fares. Basic economy fares are fares that don't get assigned / reserved seats until check in. They get a high rate of losing their seats and having to take a later flight. They are also non-refundable. Yay!
sortDeviation double element 0/1   The amount of tolerated deviance in pricing when sorting in specific sort modes.
sortType int element 1/1 required int The sort type defines how the flights are organized in the response.
stateOrProvince region element 0/1   The region that employees of the client are employees of. This is for use with government owned accounts.
usdOnly boolean element 1/1 required boolean USD only ensures that all values are automatically converted to USD.
Properties inherited from baseHibernateEntity
id long element 0/1   The unique internal ID of the object.
version long element 0/1   For internal use only. This is the serialization recorder for optimistic locking of several objects between sessions.
Properties inherited from baseEntity
violations list of simpleViolation element 0/unbounded   A list of constraint violations, if any, that this object has.

Example

<clientAirAvailabilitySetting>
  <usdOnly>...</usdOnly>
  <sharedInterlineOnly>...</sharedInterlineOnly>
  <sortType>...</sortType>
  <client>
    <status>
      <name>...</name>
      <active>...</active>
    </status>
    <parentClient/>
    <accountNumber>...</accountNumber>
    <name>...</name>
    <type>
      <name>...</name>
      <hide>...</hide>
      <level>...</level>
    </type>
    <id>...</id>
    <version>...</version>
  </client>
  <requestUrlFormat>...</requestUrlFormat>
  <stateOrProvince>
    <name>...</name>
    <code>...</code>
    <country>
      <name>...</name>
      <code>...</code>
      <codeAlt>...</codeAlt>
      <phoneCode>...</phoneCode>
      <position>...</position>
    </country>
    <position>...</position>
    <id>...</id>
    <version>...</version>
  </stateOrProvince>
  <negotiatedAirlines>
    <airlineNumber>...</airlineNumber>
    <checkinLink>...</checkinLink>
    <baggageLink>...</baggageLink>
    <alliance>
      <sharesFrequentFlyerNumbers>...</sharesFrequentFlyerNumbers>
      <name>...</name>
      <code>...</code>
    </alliance>
    <lowCostCarrier>...</lowCostCarrier>
    <longCode>...</longCode>
    <manualTicketingOnly>...</manualTicketingOnly>
    <airTicketsUseOrigIssueDate>...</airTicketsUseOrigIssueDate>
    <mcoTicketsUseOrigIssueDate>...</mcoTicketsUseOrigIssueDate>
    <minDomesticValue>...</minDomesticValue>
    <minIntlValue>...</minIntlValue>
    <position>...</position>
    <imageUrl>...</imageUrl>
    <code>...</code>
    <name>...</name>
  </negotiatedAirlines>
  <showBasicEconomyFares>...</showBasicEconomyFares>
  <sortDeviation>...</sortDeviation>
  <allowAlternateAirports>...</allowAlternateAirports>
  <id>...</id>
  <version>...</version>
  <violations/>
</clientAirAvailabilitySetting>