UNPKG

zohobooks-sdk

Version:
33 lines (32 loc) 982 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SalesOrders = void 0; const endpoints_1 = require("../../constants/endpoints"); const api_client_1 = require("common/api-client"); class SalesOrders extends api_client_1.ApiClient { constructor(baseApi) { super(baseApi, endpoints_1.EndPoint.SALES_ORDER); } create(data) { return this.api.post("/", data); } list() { return this.api.get("/"); } get(salesOrderId) { return this.api.get(`/${salesOrderId}`); } update(salesOrderId, data) { return this.api.put(`/${salesOrderId}`, data); } delete(salesOrderId) { return this.api.delete(`/${salesOrderId}`); } markAsConfirmed(salesOrderId) { return this.api.post(`/${salesOrderId}/status/confirmed`); } convertToInvoice(salesOrderId) { return this.api.post(`/${salesOrderId}/convert`); } } exports.SalesOrders = SalesOrders;