@datafire/transavia
v5.0.0
Published
DataFire integration for Airports API v2
Downloads
5
Readme
@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
- output AirportDtoArray
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.
- countryCode required
Output
- output AirportDtoArray
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.
- latitude
Output
- output NearestAirportDtoArray
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.
- id required
Output
- output NearestAirportDtoArray
58d8bcb7a9e6240e200cff25
Retrieve airport by id.
transavia.58d8bcb7a9e6240e200cff25({
"id": ""
}, context)
Input
- input
object
- id required
string
: Airport code (3-character IATA code).
- id required
Output
- output AirportDetailsDto
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
- city
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
- city
AirportDtoArray
- AirportDtoArray
array
- items AirportDto
BadRequestResponse
- BadRequestResponse
object
- errorMessages
array
- items
string
- items
- errorMessages
Country
- Country
object
- code
string
- name
string
- code
GeoCoordinates
- GeoCoordinates
object
- latitude
number
- longitude
number
- latitude
InternalServerErrorResponse
- InternalServerErrorResponse
object
- errorMessage
string
- referenceId
string
- errorMessage
Link
- Link
object
- href
string
- href
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
- city
NearestAirportDtoArray
- NearestAirportDtoArray
array
- items NearestAirportDto