@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
26 lines • 1.06 kB
JavaScript
import { z } from 'zod';
import { BaseGetParamsSchema, BaseResponseSchema } from '../../../core/schemas';
// Params schema for /inv-mast-ud endpoint
export const InvMastUdListParamsSchema = BaseGetParamsSchema.extend({
createdSince: z.string().optional(),
invMastUdUid: z.coerce.number().optional(),
invMastUid: z.coerce.number().optional(),
limit: z.coerce.number().optional(),
modifiedSince: z.string().optional(),
offset: z.coerce.number().optional(),
orderBy: z.string().optional(),
statusCd: z.coerce.number().optional(),
});
// Data schema for InvMastUd records - key fields with passthrough
export const InvMastUdDataSchema = z
.object({
invMastUdUid: z.number().optional(),
invMastUid: z.number().optional(),
statusCd: z.number().optional(),
dateCreated: z.string().optional(),
dateLastModified: z.string().optional(),
})
.passthrough();
// Response schemas
export const InvMastUdListResponseSchema = BaseResponseSchema(z.array(InvMastUdDataSchema));
//# sourceMappingURL=invMastUd.js.map