main
py 19 lines 361 Bytes
Raw
1 from typing import List
2 from typing import Optional
3
4 from pydantic import BaseModel
5 from pydantic import EmailStr
6
7
8 class UserBase(BaseModel):
9 id: int
10 username: str
11 email: EmailStr
12 role_id: Optional[int] = None
13 role_name: Optional[str] = None
14
15
16 class UserBaseResponse(BaseModel):
17 users: List[UserBase]
18 message: str
19 success: bool