整理代码
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
from __future__ import annotations
|
||||
|
||||
from datetime import datetime
|
||||
from typing import Any
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
class OnlineStats(BaseModel):
|
||||
"""在线统计信息"""
|
||||
|
||||
registered_users: int
|
||||
online_users: int
|
||||
playing_users: int
|
||||
@@ -16,6 +16,7 @@ class OnlineStats(BaseModel):
|
||||
|
||||
class OnlineHistoryPoint(BaseModel):
|
||||
"""在线历史数据点"""
|
||||
|
||||
timestamp: datetime
|
||||
online_count: int
|
||||
playing_count: int
|
||||
@@ -23,12 +24,14 @@ class OnlineHistoryPoint(BaseModel):
|
||||
|
||||
class OnlineHistoryStats(BaseModel):
|
||||
"""24小时在线历史统计"""
|
||||
|
||||
history: list[OnlineHistoryPoint]
|
||||
current_stats: OnlineStats
|
||||
|
||||
|
||||
class ServerStatistics(BaseModel):
|
||||
"""服务器统计信息"""
|
||||
|
||||
total_users: int
|
||||
online_users: int
|
||||
playing_users: int
|
||||
|
||||
Reference in New Issue
Block a user