/
bioxakep
/
Kevin
Обзор
Документация
Войти
/
bioxakep
/
Kevin
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
bot_db/models.py
37 строк
661 B
bioxakep
Total refactoring
03 июн 2025, 21:28
03 июн 2025, 21:28
4ab83e6
Код
Авторство
О чём код?
import datetime from typing import Annotated from annotated_types import MinLen, MaxLen from pydantic import BaseModel, ConfigDict class UserBase(BaseModel): user_id: int user_name: Annotated[str, MinLen(3), MaxLen(20)] user_phone: str user_reg_timestamp: datetime.datetime class UserCreate(UserBase): pass class UserModel(UserBase): model_config = ConfigDict(from_attributes=True) id: int class RequestBase(BaseModel): request_type: int request_data: str request_timestamp: datetime.datetime user_id: int class RequestCreate(RequestBase): pass class RequestModel(RequestBase): model_config = ConfigDict(from_attributes=True) id: int