/
chrooter
/
parolus
Обзор
Документация
Войти
/
chrooter
/
parolus
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
backend/db_models.py
55 строк
883 B
IVAN CHISTYAKOV
Initial
30 июн 2024, 14:07
30 июн 2024, 14:07
d981dae
Код
Авторство
О чём код?
from pydantic import BaseModel class UserSchema(BaseModel): username: str password: str class PasswordChangeRequestModel(BaseModel): new_password: str class PasswordNewRequestModel(BaseModel): new_password: str updating_user_id: str class StatusChangeRequestModel(BaseModel): new_status: bool class ConfigChangeRequestModel(BaseModel): new_config: bool class TokenData(BaseModel): id: str class ParolusSchema(BaseModel): title: str login: str password: str class uidSchema(BaseModel): uid: str class UpdateParolusModel(BaseModel): title: str login: str password: str def ResponseModel(data, message): return { "data": [data], "code": 200, "message": message, } def ErrorResponseModel(error, code, message): return {"error": error, "code": code, "message": message}