onesky-api-wrapper
Version:
A fully typed wrapper for the OneSky API.
19 lines (18 loc) • 684 B
JavaScript
import { HttpHelper } from '../../http/index.js';
export class OrderApi {
constructor(config) {
this._http = new HttpHelper(config);
}
listOrders(options) {
const url = `projects/${options.projectId}/orders`;
return this._http.get(url, new URLSearchParams(Object.assign({}, options.params)));
}
showDetails(options) {
const url = `projects/${options.projectId}/orders/${options.orderId}`;
return this._http.get(url);
}
create(options) {
const url = `projects/${options.projectId}/orders`;
return this._http.post(url, new URLSearchParams(Object.assign({}, options.params)));
}
}