@aot-tech/clockify-mcp-server
Version:
MCP Server for Clockify time tracking integration with AI tools
28 lines (27 loc) • 908 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SummaryReportSchema = void 0;
const zod_1 = require("zod");
exports.SummaryReportSchema = zod_1.z.object({
workspaceId: zod_1.z
.string()
.describe('The ID of the workspace to generate the report for'),
dateRangeStart: zod_1.z
.coerce
.date()
.optional()
.describe('Start date for the report period (ISO format)'),
dateRangeEnd: zod_1.z
.coerce
.date()
.optional()
.describe('End date for the report period (ISO format)'),
projects: zod_1.z
.array(zod_1.z.string())
.optional()
.describe('Array of project IDs to include in the report'),
groups: zod_1.z
.array(zod_1.z.string())
.optional()
.describe('Array of group types for the report (e.g., ["USER", "TIMEENTRY"])'),
});