UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

26 lines 949 B
import { z } from 'zod'; import { BaseResponseSchema } from '../../../core/schemas'; /** * Query parameters schema for inventory master document endpoint * OpenAPI: GET /inv-mast/{invMastUid}/doc */ export const InvMastDocParamsSchema = z.object({ includePricing: z.string().optional(), itemId: z.string().optional(), }); /** * Inventory Master documentation data schema * Based on OpenAPI spec - data can be object, array of objects, string, or null */ export const InvMastDocDataSchema = z.union([ z.object({}).passthrough(), // Generic object (often DTO) z.array(z.object({}).passthrough()), // Array of objects z.string(), // String value z.null(), // No data ]); /** * Response schema for inventory master documentation * Uses the corrected data schema that matches OpenAPI specification */ export const InvMastDocResponseSchema = BaseResponseSchema(InvMastDocDataSchema); //# sourceMappingURL=invMastDoc.js.map