UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

41 lines 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createInvMastSubPartsResource = createInvMastSubPartsResource; exports.createInvMastSubPartsDataResource = createInvMastSubPartsDataResource; const schemas_1 = require("../schemas"); /** * Creates the invMastSubParts resource methods * OpenAPI Path: /inv-mast-sub-parts/{invMastUid} → invMastSubParts.list * @description Direct path mapping for inventory master sub parts */ function createInvMastSubPartsResource(executeRequest) { return { /** * List inventory master sub parts * @description Get sub parts for an inventory master item * @fullPath api.items.invMastSubParts.list * @service items * @domain inventory-management * @discoverable true */ list: async (invMastUid) => { return executeRequest({ method: 'GET', path: `/inv-mast-sub-parts/${invMastUid}`, responseSchema: schemas_1.InvMastSubPartsResponseSchema, }); }, }; } /** * Creates the invMastSubPartsData resource methods (data-only versions) */ function createInvMastSubPartsDataResource(invMastSubParts) { return { list: async (invMastUid) => { const response = await invMastSubParts.list(invMastUid); return response.data; }, }; } //# sourceMappingURL=inv-mast-sub-parts.js.map