UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

41 lines 1.7 kB
import type { ItemsClient } from '../client'; type ExecuteRequest = ItemsClient['executeRequest']; /** * Creates the invMastSubParts resource methods * OpenAPI Path: /inv-mast-sub-parts/{invMastUid} → invMastSubParts.list * @description Direct path mapping for inventory master sub parts */ export declare function createInvMastSubPartsResource(executeRequest: ExecuteRequest): { /** * 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: (invMastUid: number) => Promise<{ params: Record<string, unknown> | unknown[]; data: import("zod").objectInputType<{ subPartUid: import("zod").ZodNumber; }, import("zod").ZodTypeAny, "passthrough">[]; options: Record<string, unknown> | unknown[]; status: number; message: string; count: number; total: number; totalResults: number; }>; }; /** * Creates the invMastSubPartsData resource methods (data-only versions) */ export declare function createInvMastSubPartsDataResource(invMastSubParts: ReturnType<typeof createInvMastSubPartsResource>): { list: (invMastUid: number) => Promise<import("zod").objectInputType<{ subPartUid: import("zod").ZodNumber; }, import("zod").ZodTypeAny, "passthrough">[]>; }; export type InvMastSubPartsResource = ReturnType<typeof createInvMastSubPartsResource>; export type InvMastSubPartsDataResource = ReturnType<typeof createInvMastSubPartsDataResource>; export {}; //# sourceMappingURL=inv-mast-sub-parts.d.ts.map