@simpleapps-com/augur-api
Version:
TypeScript client library for Augur microservices API endpoints
27 lines • 1.4 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AlternateCodeListResponseSchema = exports.AlternateCodeListParamsSchema = exports.AlternateCodeItemSchema = void 0;
const zod_1 = require("zod");
const schemas_1 = require("../../../core/schemas");
const schema_utils_1 = require("../../../core/schema-utils");
// Alternate Code schemas based on AlternateCode.json
exports.AlternateCodeItemSchema = zod_1.z.object({
alternateCode: zod_1.z.string().max(40),
deleteFlag: zod_1.z.string().max(1).nullable().optional(),
dateCreated: (0, schema_utils_1.mysqlDatetimeSchema)(),
dateLastModified: (0, schema_utils_1.mysqlDatetimeSchema)(),
invMastUid: zod_1.z.number(),
alternateCodeDesc: zod_1.z.string().max(40).nullable().optional(),
alternateCodeUid: zod_1.z.number(),
sourceTypeCd: zod_1.z.number(),
updateCd: zod_1.z.number(),
});
exports.AlternateCodeListParamsSchema = zod_1.z.object({
limit: zod_1.z.number().int().positive().optional(),
offset: zod_1.z.number().int().min(0).optional(),
deleteFlag: zod_1.z.string().max(1).optional(),
sourceTypeCd: zod_1.z.number().optional(),
});
// Response schemas using BaseResponseSchema (8-field format)
exports.AlternateCodeListResponseSchema = (0, schemas_1.BaseResponseSchema)(zod_1.z.array(exports.AlternateCodeItemSchema));
//# sourceMappingURL=alternateCode.js.map