Прочие типы¶
Subscription¶
Подписка на webhook.
class Subscription(MaxObject):
url: str
time: int = 0
update_types: list[str] | None = None
version: str | None = None
UploadInfo¶
Информация для загрузки файла.
VideoInfo¶
Информация о видео, возвращаемая GET /videos/{token}.
class VideoUrls(MaxObject):
mp4_1080: str | None = None
mp4_720: str | None = None
mp4_480: str | None = None
mp4_360: str | None = None
mp4_240: str | None = None
mp4_144: str | None = None
hls: str | None = None
class VideoInfo(MaxObject):
token: str
urls: VideoUrls | None = None
thumbnail: PhotoAttachmentPayload | None = None
width: int = 0
height: int = 0
duration: int = 0
VideoUrls содержит плоские поля по разрешениям, thumbnail типизирован как
PhotoAttachmentPayload (см. Вложения).
ErrorEvent¶
Обёртка для ошибки обработки.
Используется ErrorsMiddleware для передачи ошибок в обработчики router.error.
Исходные файлы¶
maxgram/types/subscription.pymaxgram/types/upload_info.pymaxgram/types/video_info.pymaxgram/types/error_event.py