@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
27 lines • 1.08 kB
JavaScript
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