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:
@@ -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[];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user