23 lines
437 B
Python
23 lines
437 B
Python
from datetime import datetime
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class AuditLogResponse(BaseModel):
|
|
id: int
|
|
actor_id: int | None
|
|
action: str
|
|
target_type: str | None
|
|
target_id: str | None
|
|
detail_json: dict | None
|
|
created_at: datetime
|
|
|
|
|
|
class StatsOverviewResponse(BaseModel):
|
|
question_count: int
|
|
active_user_count: int
|
|
document_count: int
|
|
audit_count: int
|
|
token_usage: int
|
|
pu_usage: int
|