2.0.0 • Published 7 years ago
uber-estimates-client v2.0.0
A Node Uber Estimates Client
Introduction
A simple Node client that serves as an abstraction for the Uber Estimates API.
Installation
Install via NPM
npm install uber-estimates-clientUsage
Get Price Estimates
Gets the estimated price range for start and end coordinates.
Price Estimates Parameters
start(a coordinate)end(a coordinate)seats(optional)- default value is 2
- maximum value is 2
Price Estimates Example
import UberEstimatesClient from 'uber-estimates-client';
const client = new UberEstimatesClient({ serverToken: 'my-server-token' });
let parameters = {
start: {
latitude: 1,
longitude: 2,
},
end: {
latitude: 3,
longitude: 4,
},
seats: 1,
};
return client.getPriceEstimates(parameters);Get Arrival Times
Gets the ETA for a given location and optional product
ETA parameters
start(a coordinate)productId(optional)- must be a
string
- must be a
ETA Example
import UberEstimatesClient from 'uber-estimates-client';
const client = new UberEstimatesClient({ serverToken: 'my-server-token' });
let query = {
start: {
latitude: 1,
longitude: 2,
},
productId: 'jaebaebae',
};
return client.getArrivalTimes(query);