3.0.0 • Published 5 years ago
@datafire/faretrotter v3.0.0
@datafire/faretrotter
Client library for Faretrotter Travel API
Installation and Usage
npm install --save @datafire/faretrotterlet faretrotter = require('@datafire/faretrotter').create({
ApiKeyAuth: ""
});
.then(data => {
console.log(data);
});Description
Multimodal travel API to return modes of transportation between cities and points of interest.
Actions
GET_places
Returns possible modes of transportation between two cities.
faretrotter.GET_places(null, context)Input
This action has no parameters
Output
- output PlaceResponse
GET_routes
faretrotter.GET_routes({
"origin_lat": 0,
"origin_lng": 0,
"destination_lat": 0,
"destination_lng": 0
}, context)Input
- input
object- origin_lat required
number - origin_lng required
number - destination_lat required
number - destination_lng required
number
- origin_lat required
Output
- output RoutesResponse
Definitions
PlaceResponse
- Place response
object- city required
string - country required
string - geoname_id required
string - id required
string - lat required
number - lng required
number - name required
string - name_long required
string - region required
string - slug required
string - type required
string
- city required
PlacesResponse
- Places response
object- places required
array- items PlaceResponse
- request required
object- distance_miles required
number - endpoint required
string - environment required
string - fields required
object- destination_lat required
number - destination_lng required
number - origin_lat required
number - origin_lng required
number
- destination_lat required
- version required
string
- distance_miles required
- status required
object- code required
number - message required
string
- code required
- places required
RoutesResponse
- Routes response
object- data required
object- operators required
array- items
object- attributes required
array- items
string
- items
- code required
string - id required
string - logo_img required
string - mode required
string - name required
string
- attributes required
- items
- places required
array- items PlaceResponse
- routes required
array- items
object- co2 required
number - destination_id required
string - duration required
number - fare required
number - mode required
string - origin_id required
string
- co2 required
- items
- operators required
- request required
object- distance_miles required
number - endpoint required
string - environment required
string - fields required
object- destination_lat required
number - destination_lng required
number - origin_lat required
number - origin_lng required
number
- destination_lat required
- version required
string
- distance_miles required
- response required
object- time required
number - url required
string
- time required
- status required
object- code required
number - message required
string
- code required
- data required
3.0.0
5 years ago