UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

27 lines 1.08 kB
import { z } from 'zod'; import { BaseGetParamsSchema, BaseResponseSchema } from '../../../core/schemas'; // Params schema for /p21/inv-mast endpoint export const P21InvMastListParamsSchema = BaseGetParamsSchema.extend({ createdSince: z.string().optional(), limit: z.coerce.number().optional(), modifiedSince: z.string().optional(), offset: z.coerce.number().optional(), onlineCd: z.coerce.number().optional(), orderBy: z.string().optional(), statusCd: z.coerce.number().optional(), }); // Data schema for P21 InvMast records - key fields with passthrough export const P21InvMastDataSchema = z .object({ invMastUid: z.number().optional(), itemId: z.string().optional(), itemDesc: z.string().optional(), statusCd: z.number().optional(), onlineCd: z.number().optional(), dateCreated: z.string().optional(), dateLastModified: z.string().optional(), }) .passthrough(); // Response schemas export const P21InvMastListResponseSchema = BaseResponseSchema(z.array(P21InvMastDataSchema)); //# sourceMappingURL=p21InvMast.js.map