Class: Amadeus::Namespaces::ReferenceData::Airlines

Inherits:
Client::Decorator
  • Object
show all
Defined in:
lib/amadeus/namespaces/reference_data/airlines.rb

Overview

A namespaced client for the /v1/reference-data/airlines endpoints

Access via the Amadeus::Client object

amadeus = Amadeus::Client.new
amadeus.reference_data.airlines

Instance Method Summary collapse

Instance Method Details

#get(params = {}) ⇒ Amadeus::Response

Returns the airline name for a given IATA code

Examples:

what is the name of airline code ‘U2’

amadeus.reference_data.airlines.get(IATACode: 'U2')

Parameters:

  • params (Hash) (defaults to: {})

    a customizable set of options

Options Hash (params):

  • :airline (String)

    airline ID - required

  • :language (String) — default: en-GB

    the locale for the links

Returns:

Raises:

  • (Amadeus::Base)

    an exception if the call failed



23
24
25
# File 'lib/amadeus/namespaces/reference_data/airlines.rb', line 23

def get(params = {})
  client.get('/v1/reference-data/airlines', params)
end