UNPKG

haravan-client

Version:
81 lines (80 loc) 2.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.postHaravanOrder = exports.getHaravanOrder = exports.getHaravanOrders = exports.putHaravanOrder = exports.cancelHaravanOrder = exports.confirmHaravanOrder = void 0; const common_1 = require("./common"); function confirmHaravanOrder(param) { const { accessToken, id, delay } = param; const config = common_1.makeRequestConfig({ path: `/com/orders/${id}/confirm.json`, method: 'POST', accessToken, rootField: 'order', delay }); return common_1.sendRequest(config); } exports.confirmHaravanOrder = confirmHaravanOrder; function cancelHaravanOrder(param) { const { accessToken, data, id, delay } = param; const config = common_1.makeRequestConfig({ path: `/com/orders/${id}/cancel.json`, method: 'POST', accessToken, data, rootField: 'order', delay }); return common_1.sendRequest(config); } exports.cancelHaravanOrder = cancelHaravanOrder; function putHaravanOrder(param) { const { accessToken, order, id, delay } = param; const config = common_1.makeRequestConfig({ path: `/com/orders/${id}.json`, method: 'PUT', accessToken, data: { order }, rootField: 'order', delay }); return common_1.sendRequest(config); } exports.putHaravanOrder = putHaravanOrder; function getHaravanOrders(param) { const { accessToken, delay, query } = param; const config = common_1.makeRequestConfig({ path: `/com/orders.json`, method: 'GET', accessToken, rootField: 'orders', delay, query }); return common_1.sendRequest(config); } exports.getHaravanOrders = getHaravanOrders; function getHaravanOrder(param) { const { accessToken, id, delay } = param; const config = common_1.makeRequestConfig({ path: `/com/orders/${id}.json`, method: 'GET', accessToken, rootField: 'order', delay }); return common_1.sendRequest(config); } exports.getHaravanOrder = getHaravanOrder; function postHaravanOrder(param) { const { accessToken, order, delay } = param; const config = common_1.makeRequestConfig({ path: `/com/orders.json`, method: 'POST', accessToken, data: { order }, rootField: 'order', delay }); return common_1.sendRequest(config); } exports.postHaravanOrder = postHaravanOrder;