@builton/core-sdk
Version:
Builton JavaScript SDK.
33 lines (28 loc) • 674 B
JavaScript
const Components = require('./_resources');
const Order = require('../objects/order');
const {
getFromId,
getAll,
get,
create,
update,
set,
search,
} = require('./_methods')(Order);
class Orders extends Components {
constructor(request) {
super([getFromId, getAll, get, create, update, set, search]);
this.request = request;
this.apiPath = 'orders';
this.ResConstructor = Order;
}
getPayments(id, ...params) {
const obj = new Order(this.request, id);
return obj.getPayments(...params);
}
cancel(id, ...params) {
const obj = new Order(this.request, id);
return obj.cancel(...params);
}
}
module.exports = Orders;