gitscope
https://dev.kronoz.win/r/marzneshin.git
app/models/system.py · v0.6.3
Source
1 a47eb4c Dawsh 2y ago from pydantic import BaseModel
2 a47eb4c Dawsh 2y ago
3 a47eb4c Dawsh 2y ago
4 a47eb4c Dawsh 2y ago class SystemStats(BaseModel):
5 a47eb4c Dawsh 2y ago version: str
6 e5dcd82 Dawsh 2y ago
7 e5dcd82 Dawsh 2y ago total_users: int
8 e5dcd82 Dawsh 2y ago active_users: int
9 e5dcd82 Dawsh 2y ago on_hold_users: int
10 e5dcd82 Dawsh 2y ago expired_users: int
11 e5dcd82 Dawsh 2y ago limited_users: int
12 e5dcd82 Dawsh 2y ago online_users: int
13 e5dcd82 Dawsh 2y ago
14 e5dcd82 Dawsh 2y ago recent_subscription_update_usernames: list[str]
15 e5dcd82 Dawsh 2y ago
16 e5dcd82 Dawsh 2y ago total_admins: int
17 e5dcd82 Dawsh 2y ago
18 e5dcd82 Dawsh 2y ago total_nodes: int
19 e5dcd82 Dawsh 2y ago healthy_nodes: int
20 e5dcd82 Dawsh 2y ago unhealthy_nodes: int
21 e5dcd82 Dawsh 2y ago
22 e5dcd82 Dawsh 2y ago
23 e5dcd82 Dawsh 2y ago class UsersStats(BaseModel):
24 e5dcd82 Dawsh 2y ago total: int
25 e5dcd82 Dawsh 2y ago active: int
26 e5dcd82 Dawsh 2y ago on_hold: int
27 e5dcd82 Dawsh 2y ago expired: int
28 e5dcd82 Dawsh 2y ago limited: int
29 e5dcd82 Dawsh 2y ago online: int
30 e5dcd82 Dawsh 2y ago
31 e5dcd82 Dawsh 2y ago
32 e5dcd82 Dawsh 2y ago class AdminsStats(BaseModel):
33 e5dcd82 Dawsh 2y ago total: int
34 e5dcd82 Dawsh 2y ago
35 e5dcd82 Dawsh 2y ago
36 e5dcd82 Dawsh 2y ago class NodesStats(BaseModel):
37 e5dcd82 Dawsh 2y ago total: int
38 e5dcd82 Dawsh 2y ago healthy: int
39 e5dcd82 Dawsh 2y ago unhealthy: int
40 6a4fee1 Dawsh 2y ago
41 6a4fee1 Dawsh 2y ago
42 6a4fee1 Dawsh 2y ago class TrafficUsageSeries(BaseModel):
43 9ca312d Dawsh 2y ago step: int = 3600
44 9ca312d Dawsh 2y ago total: int = 0
45 6a4fee1 Dawsh 2y ago usages: list[tuple[int, int]]
46 b15de9e Erfan 2y ago total: int