@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
18 lines • 697 B
JavaScript
import { z } from 'zod';
import { mysqlDatetimeSchema } from '../../../core/schema-utils';
/**
* Common fields shared across all nexus entities
* Based on OpenAPI spec - all fields are REQUIRED per the specification
* Updated to use mysql-datetime format as per nexus.json specification
*/
export const BaseNexusEntitySchema = z.object({
importState: z.string().max(30),
dateCreated: mysqlDatetimeSchema(),
dateLastModified: mysqlDatetimeSchema(),
updateCd: z.number().int(),
statusCd: z.number().int(),
processCd: z.number().int(),
jsonData: z.string().max(16777215).nullable(),
requestId: z.string().max(255).nullable(),
});
//# sourceMappingURL=common.js.map