"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.FieldsValidationSchema = exports.fields = void 0;
const zod_1 = require("zod");
const extensions_core_1 = require("@awell-health/extensions-core");
exports.fields = {
    patientId: {
        id: 'patientId',
        label: 'Elation patient ID',
        type: extensions_core_1.FieldType.NUMERIC,
        required: true,
        description: '',
    },
    prompt: {
        id: 'prompt',
        label: 'Describe the appointments to search for',
        type: extensions_core_1.FieldType.TEXT,
        required: true,
        description: 'Provide clear instructions about what appointments you want to find. You can search by appointment type (e.g. "Find all PCP visits"), status (e.g., "Find scheduled appointments"), or other criteria. Be as specific as possible for best results.',
    },
};
exports.FieldsValidationSchema = zod_1.z.object({
    patientId: extensions_core_1.NumericIdSchema,
    prompt: zod_1.z.string().min(1),
});
//# sourceMappingURL=fields.js.map