"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TicketStatusSchema = exports.TicketStatusDescriptionString = exports.TicketStatus = void 0;
const zod_1 = require("zod");
exports.TicketStatus = {
    Open: 2,
    Pending: 3,
    Resolved: 4,
    Closed: 5,
};
exports.TicketStatusDescriptionString = Object.entries(exports.TicketStatus)
    .map(([key, value]) => `${value} (${key})`)
    .join(', ');
exports.TicketStatusSchema = zod_1.z.union([
    zod_1.z.literal(exports.TicketStatus.Open),
    zod_1.z.literal(exports.TicketStatus.Pending),
    zod_1.z.literal(exports.TicketStatus.Resolved),
    zod_1.z.literal(exports.TicketStatus.Closed),
]);
//# sourceMappingURL=TicketStatus.schema.js.map