FastApi

Форк
0
/
schemas.py 
26 строк · 527.0 Байт
1
from typing import Optional
2

3
from fastapi_users import schemas
4

5

6
class UserRead(schemas.BaseUser[int]):
7
    id: int
8
    email: str
9
    username: str
10
    role_id: int
11
    is_active: bool = True
12
    is_superuser: bool = False
13
    is_verified: bool = False
14

15
    class Config:
16
        orm_mode = True
17

18

19
class UserCreate(schemas.BaseUserCreate):
20
    username: str
21
    email: str
22
    password: str
23
    role_id: int
24
    is_active: Optional[bool] = True
25
    is_superuser: Optional[bool] = False
26
    is_verified: Optional[bool] = False
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.