title: lnternational/Domestic flight indicator in Sabre reservation
body: <p>When using Sabre APIs, is there any reliable indicator available in a Sabre TravelItineraryReadRS (or GetReservation) or other API that indicates whether a flight is international or domestic? 
  I want to avoid adding complexity and having to maintain a separate list of airport codes and countries if possible, and instead just use an indicator from a response.</p>
  
  <p>I've checked <code>&lt;FlightSegment&gt;</code> in <code>&lt;PTC_FareBreakdown&gt;</code> but nothing seems to indicate internationality:</p>
  
  <pre><code>&lt;tir39:FlightSegment ConnectionInd="O" DepartureDateTime="02-24T13:00" FlightNumber="123" ResBookDesigCode="E" SegmentNumber="1" Status="SS"&gt;
      &lt;tir39:BaggageAllowance Number="01P"/&gt;
      &lt;tir39:FareBasis Code="AFB112"/&gt;
      &lt;tir39:MarketingAirline Code="VA" FlightNumber="123"/&gt;
      &lt;tir39:OriginLocation LocationCode="BNE"/&gt;
      &lt;tir39:ValidityDates&gt;
          &lt;tir39:NotValidAfter&gt;2019-02-24&lt;/tir39:NotValidAfter&gt;
          &lt;tir39:NotValidBefore&gt;2019-02-24&lt;/tir39:NotValidBefore&gt;
      &lt;/tir39:ValidityDates&gt;
  &lt;/tir39:FlightSegment&gt;
  </code></pre>
  
  <p>and also checked in <code>&lt;ReservationItems&gt;&lt;Item&gt;</code>, e.g.:</p>
  
  <pre><code>&lt;tir39:Item RPH="1"&gt;
      &lt;tir39:FlightSegment AirMilesFlown="0466" ArrivalDateTime="05-18T14:40" DayOfWeekInd="6" DepartureDateTime="2019-05-18T13:05" SegmentBookedDate="2018-12-21T11:20:00" ElapsedTime="01.35" eTicket="true" FlightNumber="0529" NumberInParty="01" ResBookDesigCode="E" SegmentNumber="0001" SmokingAllowed="false" SpecialMeal="false" Status="HK" StopQuantity="00" IsPast="false" CodeShare="false" Id="123"&gt;
          &lt;tir39:DestinationLocation LocationCode="SYD" Terminal="TERMINAL 3 DOMESTIC" TerminalCode="3"/&gt;
          &lt;tir39:Equipment AirEquipType="21B"/&gt;
          &lt;tir39:MarketingAirline Code="QF" FlightNumber="0529"&gt;
              &lt;tir39:Banner&gt;MARKETED BY QANTAS AIRWAYS&lt;/tir39:Banner&gt;
          &lt;/tir39:MarketingAirline&gt;
          &lt;tir39:Meal Code="L"/&gt;
          &lt;tir39:OperatingAirline Code="QF" FlightNumber="0529" ResBookDesigCode="E"&gt;
              &lt;tir39:Banner&gt;OPERATED BY QANTAS AIRWAYS&lt;/tir39:Banner&gt;
          &lt;/tir39:OperatingAirline&gt;
          &lt;tir39:OperatingAirlinePricing Code="QF"/&gt;
          &lt;tir39:DisclosureCarrier Code="QF" DOT="false"&gt;
              &lt;tir39:Banner&gt;QANTAS AIRWAYS&lt;/tir39:Banner&gt;
          &lt;/tir39:DisclosureCarrier&gt;
          &lt;tir39:OriginLocation LocationCode="BNE" Terminal="DOMESTIC" TerminalCode="D"/&gt;
          &lt;tir39:UpdatedArrivalTime&gt;05-18T14:40&lt;/tir39:UpdatedArrivalTime&gt;
          &lt;tir39:UpdatedDepartureTime&gt;05-18T13:05&lt;/tir39:UpdatedDepartureTime&gt;
      &lt;/tir39:FlightSegment&gt;
  &lt;/tir39:Item&gt;
  </code></pre>
  
  <p>and although these have origin/destination airports, neither indicate whether the flight is international or not, and the terminal name is not reliable as an indicator.</p>
  
  <p><code>&lt;PriceQuotePlus&gt;</code> has a <code>DomesticIntlInd</code> attribute that initially looked useful:</p>
  
  <pre><code>&lt;tir39:PriceQuotePlus DomesticIntlInd="I" PricingStatus="S" VerifyFareCalc="false" ItineraryChanged="false" ...&gt;
  </code></pre>
  
  <p>but PriceQuotePlus and therefore DomesticIntlInd does not seem to be present in all circumstances. e.g. I have TravelItineraryReadRs responses where there is no PriceQuotePlus element, but still contains <code>ReservationItem/Item/FlightSegment</code> elements that I need to be able to identify as International or Domestic.
  Not only this, but as an example, I have a reservation where "DomesticIntlInd" is set to "I" in a reservation that does not have an International flight (it has only one flight, and that flight is domestic (BNE-SYD)).</p>
  
  <p>Any other thoughts on where I might find a reliable international flight indicator or is this functionality simply not available?</p>