| 123456789101112131415161718 |
- """
- Authentication schemas for request/response validation.
- Simplified for SSO-only authentication.
- """
- from pydantic import BaseModel, Field
- from datetime import datetime
- class UserResponse(BaseModel):
- """User response schema."""
- id: str = Field(..., description="用户ID")
- username: str = Field(..., description="用户名")
- email: str = Field(..., description="邮箱")
- role: str = Field(..., description="用户角色")
- created_at: datetime = Field(..., description="创建时间")
- class Config:
- from_attributes = True
|