/
romaaaka
/
queuebot
Обзор
Документация
Войти
/
romaaaka
/
queuebot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/api/schemas/queue.py
49 строк
905 B
Roman
add check message send possibility
10 май 2025, 19:33
10 май 2025, 19:33
16fccb1
Код
Авторство
О чём код?
from datetime import datetime from api.schemas.base import BaseModel from api.schemas.user import UserSchema class QueueSchema(BaseModel): id: int name: str chat_id: int msg_id: int | None owner_id: int closed: bool members: list[int] created_at: datetime updated_at: datetime class DetailQueueSchema(QueueSchema): members: list[UserSchema] can_manage: bool class UpdateQueueSchema(BaseModel): name: str | None = None closed: bool | None = None members: list[int] | None = None class QueueShareSchema(BaseModel): id: int queue_id: int token: str can_manage: bool expires_at: datetime start_link: str | None = None created_at: datetime updated_at: datetime class CreateQueueShareSchema(BaseModel): queue_id: int can_manage: bool = False class ActivateQueueShareSchema(BaseModel): token: str