| 30 | |
| 31 | |
| 32 | class OrganisationMetricsData(TypedDict): |
| 33 | id: int |
| 34 | name: str |
| 35 | created_date: str |
| 36 | total_flags: int |
| 37 | active_flags: int |
| 38 | stale_flags: int |
| 39 | total_users: int |
| 40 | active_users_30d: int |
| 41 | admin_users: int |
| 42 | api_calls_30d: int |
| 43 | api_calls_60d: int |
| 44 | api_calls_90d: int |
| 45 | api_calls_allowed: int |
| 46 | flag_evaluations_30d: int |
| 47 | identity_requests_30d: int |
| 48 | overage_30d: int |
| 49 | overage_60d: int |
| 50 | overage_90d: int |
| 51 | project_count: int |
| 52 | environment_count: int |
| 53 | integration_count: int |
| 54 | projects: list[ProjectMetricsData] |
| 55 | |
| 56 | |
| 57 | class UsageTrendData(TypedDict): |
no outgoing calls
no test coverage detected
searching dependent graphs…