adds statistics

This commit is contained in:
2026-02-16 19:15:23 +01:00
parent 2311cd8265
commit 9206453394
12 changed files with 613 additions and 58 deletions

View File

@@ -51,6 +51,13 @@ export const TimeEntryFiltersSchema = z.object({
limit: z.coerce.number().int().min(1).max(100).default(50),
});
export const StatisticsFiltersSchema = z.object({
startDate: z.string().datetime().optional(),
endDate: z.string().datetime().optional(),
projectId: z.string().uuid().optional(),
clientId: z.string().uuid().optional(),
});
export const StartTimerSchema = z.object({
projectId: z.string().uuid().optional(),
});
@@ -61,4 +68,4 @@ export const UpdateTimerSchema = z.object({
export const StopTimerSchema = z.object({
projectId: z.string().uuid().optional(),
});
});