"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.AddNoteResponseSchema = exports.AddNoteInputSchema = void 0;
const zod_1 = require("zod");
exports.AddNoteInputSchema = zod_1.z.object({
    body: zod_1.z.string().min(1).describe('Content of the note in HTML'),
    incoming: zod_1.z.boolean().optional(),
    notify_emails: zod_1.z.array(zod_1.z.string().email()).optional(),
    private: zod_1.z.boolean().optional(),
    user_id: zod_1.z.number().optional(),
});
exports.AddNoteResponseSchema = zod_1.z.object({
    body_text: zod_1.z.string(),
    body: zod_1.z.string(),
    id: zod_1.z.number(),
    incoming: zod_1.z.boolean(),
    private: zod_1.z.boolean(),
    user_id: zod_1.z.number(),
    support_email: zod_1.z.unknown().nullable(),
    ticket_id: zod_1.z.number(),
    notified_to: zod_1.z.array(zod_1.z.string().email()),
    attachments: zod_1.z.array(zod_1.z.unknown()),
    created_at: zod_1.z.string(),
    updated_at: zod_1.z.string(),
});
//# sourceMappingURL=AddNote.schema.js.map