finai/backend/app/schemas/audit.py

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