UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

48 lines 1.46 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createOrdersResource = createOrdersResource; exports.createOrdersDataResource = createOrdersDataResource; const schemas_1 = require("../schemas"); /** * Creates the orders resource methods * OpenAPI Path: /orders → orders.* * @description Order management operations */ function createOrdersResource(executeRequest) { return { /** * Order reset operations */ reset: { /** * Reset order for reprocessing * @fullPath api.legacy.orders.reset.get * @service legacy * @domain order-management * @dataMethod ordersData.reset.get * @discoverable true */ get: async (orderId) => { return executeRequest({ method: 'GET', path: '/orders/{id}/reset', responseSchema: schemas_1.OrderResetApiResponseSchema, }, undefined, { id: String(orderId) }); }, }, }; } /** * Creates the ordersData resource methods (data-only versions) */ function createOrdersDataResource(orders) { return { reset: { get: async (orderId) => { const response = await orders.reset.get(orderId); return response.data; }, }, }; } //# sourceMappingURL=orders.js.map