Add adminGetStats API and extend statistics types for admin dashboard

- Introduced `adminGetStats` API endpoint for fetching aggregated admin dashboard statistics.
- Expanded `AdminStatsResponse` to include `registration_activity` and new type definitions for `UserGrowthData`, `OrgDistributionData`, and `UserStatusData`.
- Added `AdminGetStatsData` and `AdminGetStatsResponses` types to improve API integration consistency.
- Updated client generation and type annotations to support the new endpoint structure.
This commit is contained in:
Felipe Cardoso
2025-11-24 16:28:59 +01:00
parent 13abd159fa
commit 9f655913b1
3 changed files with 138 additions and 1 deletions

View File

@@ -12,6 +12,11 @@ export interface OrgDistributionData {
value: number;
}
export interface RegistrationActivityData {
date: string;
registrations: number;
}
export interface UserStatusData {
name: string;
value: number;
@@ -20,6 +25,7 @@ export interface UserStatusData {
export interface AdminStatsResponse {
user_growth: UserGrowthData[];
organization_distribution: OrgDistributionData[];
registration_activity: RegistrationActivityData[];
user_status: UserStatusData[];
}