FastApi
1from typing import Optional
2
3from fastapi_users import schemas
4
5
6class UserRead(schemas.BaseUser[int]):
7id: int
8email: str
9username: str
10role_id: int
11is_active: bool = True
12is_superuser: bool = False
13is_verified: bool = False
14
15class Config:
16orm_mode = True
17
18
19class UserCreate(schemas.BaseUserCreate):
20username: str
21email: str
22password: str
23role_id: int
24is_active: Optional[bool] = True
25is_superuser: Optional[bool] = False
26is_verified: Optional[bool] = False
27