+
+
+
+
+
+
+
diff --git a/src/scripts/interfaces/api/StatsAPIData.ts b/src/scripts/interfaces/api/StatsAPIData.ts
new file mode 100644
index 0000000..c12b5a0
--- /dev/null
+++ b/src/scripts/interfaces/api/StatsAPIData.ts
@@ -0,0 +1,26 @@
+import { TimetableHistory } from './TimetablesAPIData';
+
+export interface ITimetablesDailyStats {
+ totalTimetables: number;
+ distanceSum: number;
+ distanceAvg: number;
+
+ timetableId: number;
+ timetableAuthor: string;
+ timetableDriver: string;
+ timetableRouteDistance: number;
+
+ dispatcherName: string;
+ dispatcherTimetablesCount: number;
+}
+
+export interface ITimetablesDailyStatsResponse {
+ totalTimetables: number;
+ distanceSum: number;
+ distanceAvg: number;
+ maxTimetable: TimetableHistory | null;
+ mostActiveDispatcher: {
+ name: string;
+ count: number;
+ } | null;
+}