Attachment

Вложение в сообщение в диалоге (в ConversationPart).

На данный момент используется для отправки файлов. В будущем вложения будут использоваться для других целей. Чтобы понять, какое это вложение, клиенты всегда должны проверять type.

Примеры

У всех вложений обязательно имеется type, который показывает, что это за вложение. Все остальные поля зависят от типа вложения.

Файл

{
  "type": "file",

  "id": 2134,
  "size": 3242,
  "filename": "prog.py",
  "mime_type": "text/x-python",
  "url": "https://files.carrotquest.io/attachments/7/1204e08b-399a-4422-99ad-3b14df9a91b8/prog.py",
}

type содержит значение file.

id содержит ID файла.

size показывает размер файла (в байтах).

filename содержит полное имя файла.

mime_type содержит MIME-тип файла.

url содержит URL для скачивания файла.