@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
22 lines • 859 B
JavaScript
import { z } from 'zod';
// P21 Code Schema
export const P21CodeSchema = z.object({
codeUid: z.number().int(),
codeNo: z.number().int(),
languageId: z.string().max(8),
codeDescription: z.string().max(255),
rowStatusFlag: z.string().max(1),
dateCreated: z.string().regex(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/),
dateLastModified: z.string().regex(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/),
lastMaintainedBy: z.string().max(30),
codeSubDescription: z.string().max(255).nullable(),
updateCd: z.number().int(),
});
// P21 Code List Parameters Schema
export const P21CodeListParamsSchema = z.object({
q: z.string(),
codeNoList: z.string().optional(),
limit: z.number().int().min(1).max(1000).default(10).optional(),
offset: z.number().int().min(0).default(0).optional(),
});
//# sourceMappingURL=codes.js.map