TravelFlightsAirlineConfig

GoogleApi.ContentWarehouse.V1.Model.TravelFlightsAirlineConfig


Table of Contents ▼

Jump to a specific part of the page:

Description

Next ID: 29

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. alliance (type: String.t, default: nil)
    - STAR_ALLIANCE
  2. baggageCarryonLimitationsUrls (type: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto, default: nil)
    - Default url for baggage fee information.
  3. baggageFeeUrls (type: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto, default: nil)
    - Default url for baggage fee information.
  4. countryCode (type: String.t, default: nil)
    - ISO 3166-1 alpha-2 country code in which this airline is domestic.
  5. countryContactInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.TravelFlightsAirlineConfigCountryContactInfo), default: nil)
    - LocalizedContactInfo allows localization by country and language. Once the data is ready, we will start filling both fields. After that the old field will be deprecated and deleted at some point.
  6. dupFlag (type: boolean(), default: nil)
    - true, if this carrier's IATA code is a "controlled duplicate" (goto/controlled-duplicate).
  7. fareFamilyUrls (type: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto, default: nil)
    -
  8. fqtvPartnerCode (type: list(String.t), default: nil)
    - IATA codes of airlines who this airline's travel can be credited to for mileage accrual.
  9. greenFaresInfo (type: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsAirlineConfigGreenFaresInfo, default: nil)
    -
  10. iataCode (type: String.t, default: nil)
    - Note that some iata_codes are reused (dup_flag field). For details, including how to resolve collisions for airlines shown in Google Flights, see: go/controlled-duplicate go/flights-data/airlines#resolving-iata-code-collisions cs/go/controlled-duplicate U2 - some have no IATA code
  11. icaoCode (type: String.t, default: nil)
    - EZY - some have no ICAO code
  12. innovataCode (type: String.t, default: nil)
    - U2! - with optional dedup sign ('!')
  13. localizedContactInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.TravelFlightsAirlineConfigLocalizedContactInfo), default: nil)
    -
  14. mid (type: String.t, default: nil)
    - Note: fields #16 and #17 are ununused. The identifier of the airline, e.g. /m/07y2s for United Populated using airlines_mids.csv.
  15. names (type: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto, default: nil)
    - EasyJet/イージージェット
  16. passengerAssistanceUrls (type: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto, default: nil)
    - Default url for passenger assistance information.
  17. popularity (type: integer(), default: nil)
    - Number of flights with this airline over the next 180 days.
  18. shortNames (type: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto, default: nil)
    - KLM - instead of 'KLM Royal Dutch Airlines'
  19. sustainabilityProgramUrls (type: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto, default: nil)
    - URLs for airlines' sustainability programs.
  20. type (type: String.t, default: nil)
    -
  21. urls (type: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto, default: nil)
    - http://www.airfrance.us/
  22. waiverSummaryUrls (type: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto, default: nil)
    - Default url for waiver information.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.TravelFlightsAirlineConfig{
alliance: String.t() | nil,
baggageCarryonLimitationsUrls: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto.t() | nil,
baggageFeeUrls: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto.t() | nil,
countryCode: String.t() | nil,
countryContactInfo: [ GoogleApi.ContentWarehouse.V1.Model.TravelFlightsAirlineConfigCountryContactInfo.t() ] | nil,
dupFlag: boolean() | nil,
fareFamilyUrls: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto.t() | nil,
fqtvPartnerCode: [String.t()] | nil,
greenFaresInfo: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsAirlineConfigGreenFaresInfo.t() | nil,
iataCode: String.t() | nil,
icaoCode: String.t() | nil,
innovataCode: String.t() | nil,
localizedContactInfo: [ GoogleApi.ContentWarehouse.V1.Model.TravelFlightsAirlineConfigLocalizedContactInfo.t() ] | nil,
mid: String.t() | nil,
names: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto.t() | nil,
passengerAssistanceUrls: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto.t() | nil,
popularity: integer() | nil,
shortNames: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto.t() | nil,
sustainabilityProgramUrls: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto.t() | nil,
type: String.t() | nil,
urls: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto.t() | nil,
waiverSummaryUrls: GoogleApi.ContentWarehouse.V1.Model.TravelFlightsNameCatalogProto.t() | nil
}

Function

@spec decode(struct(), keyword()) :: struct()

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.TravelFlightsAirlineConfig