Skip to content

Files

Latest commit

df3de93 · Dec 21, 2020

History

History

transavia

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 21, 2020
Dec 4, 2017
Dec 21, 2020
Dec 21, 2020

@datafire/transavia

Client library for Airports API v2

Installation and Usage

npm install --save @datafire/transavia
let transavia = require('@datafire/transavia').create({
  apiKeyHeader: "",
  apiKeyQuery: ""
});

.then(data => {
  console.log(data);
});

Description

Returns all airports

Actions

58d8bcb7a9e6240e200cff24

Retrieve all airports.

transavia.58d8bcb7a9e6240e200cff24(null, context)

Input

This action has no parameters

Output

58d8bcb8a9e6240e200cff26

Retrieve airports by country code.

transavia.58d8bcb8a9e6240e200cff26({
  "countryCode": ""
}, context)

Input

  • input object
    • countryCode required string: Comma-separated list of country codes (2-character ISO 3166-1). More than 3 country codes is not allowed.

Output

58d8bcb8a9e6240e200cff27

Retrieve nearest airports by geo coordinates (latitude/longitude).

transavia.58d8bcb8a9e6240e200cff27({}, context)

Input

  • input object
    • latitude string: Latitude in decimals, lower than -90.0 and higher than 90.0 is not allowed.
    • longitude string: Longitude in decimals, lower than -180.0 and higher than 180.0 is not allowed.
    • maxDistanceInKm string: Maximum distance in kilometers, lower than 1 and higher than 500 is not allowed. If not set, max value is applied.
    • limit string: Limits the result, lower than 0 is not allowed. If not set, the result is not limited.

Output

58d8bcb8a9e6240e200cff28

Retrieve nearest airports by station id.

transavia.58d8bcb8a9e6240e200cff28({
  "id": ""
}, context)

Input

  • input object
    • id required string: Airport (IATA code) to search nearest airports for.
    • maxDistanceInKm string: Maximum distance in kilometers, lower than 1 and higher than 500 is not allowed. If not set, max value is applied.
    • limit string: Limits the result, lower than 0 is not allowed. If not set, the result is not limited.

Output

58d8bcb7a9e6240e200cff25

Retrieve airport by id.

transavia.58d8bcb7a9e6240e200cff25({
  "id": ""
}, context)

Input

  • input object
    • id required string: Airport code (3-character IATA code).

Output

Definitions

AirportDetailsDto

  • AirportDetailsDto object
    • city string: City where the airport is located.
    • country Country
    • geoCoordinates GeoCoordinates
    • id string: Unique identifier.
    • inboundRoutes Link
    • name string: Name of the airport.
    • outboundRoutes Link

AirportDto

  • AirportDto object
    • city string: City where the airport is located.
    • country Country
    • geoCoordinates GeoCoordinates
    • id string: Unique identifier.
    • name string: Name of the airport.
    • self Link

AirportDtoArray

BadRequestResponse

  • BadRequestResponse object
    • errorMessages array
      • items string

Country

  • Country object
    • code string
    • name string

GeoCoordinates

  • GeoCoordinates object
    • latitude number
    • longitude number

InternalServerErrorResponse

  • InternalServerErrorResponse object
    • errorMessage string
    • referenceId string

Link

  • Link object
    • href string

NearestAirportDto

  • NearestAirportDto object
    • city string: City where the airport is located.
    • country Country
    • distanceInKm integer: Distance in kilometers.
    • geoCoordinates GeoCoordinates
    • id string: Unique identifier.
    • name string: Name of the airport.
    • self Link

NearestAirportDtoArray