Исходный код maxo.types.upload_endpoint

from maxo.errors import AttributeIsEmptyError
from maxo.omit import Omittable, Omitted, is_defined
from maxo.types.base import MaxoType


[документация] class UploadEndpoint(MaxoType): """ Точка доступа, куда следует загружать ваши бинарные файлы Args: token: Токен для отправки медиафайла во вложении к сообщению с помощью [POST /messages](https://dev.max.ru/docs-api/methods/POST/messages) или [PUT /messages](https://dev.max.ru/docs-api/methods/PUT/messages) url: URL для загрузки медиафайла. Срок жизни ссылки не ограничен """ url: str """URL для загрузки медиафайла. Срок жизни ссылки не ограничен""" token: Omittable[str] = Omitted() """Токен для отправки медиафайла во вложении к сообщению с помощью [POST /messages](https://dev.max.ru/docs-api/methods/POST/messages) или [PUT /messages](https://dev.max.ru/docs-api/methods/PUT/messages)""" @property def unsafe_token(self) -> str: if is_defined(self.token): return self.token raise AttributeIsEmptyError( obj=self, attr="token", )