> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arzguard.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Вложения

> Поля, типы и условия видимости объектов: Attachment.

Схемы объектов, возвращаемых методами Guard Forum. Таблицы описывают возможные поля: состав конкретного ответа зависит от прав, контекста, детализации и запрошенных связанных объектов. Отсутствующее поле не следует подменять нулём или пустой строкой.

Имена полей и регистр сохраняются: например, `User` и `user_id` — разные поля. Обозначения типов и пагинация описаны в [обзоре схем](/guard-forum/models.md).

## Attachment

| Поле | Тип | Условия | Описание |
| - | - | - | - |
| `filename` | `string` | По контексту объекта | Имя файла |
| `file_size` | `integer` | По контексту объекта | Размер файла в байтах |
| `height` | `integer` | По контексту объекта | Высота изображения или видео в пикселях |
| `width` | `integer` | По контексту объекта | Ширина изображения или видео в пикселях |
| `thumbnail_url` | `string` | По контексту объекта | URL миниатюры |
| `direct_url` | `string` | По контексту объекта | URL файла |
| `is_video` | `boolean` | По контексту объекта | Является ли вложение видео |
| `is_audio` | `boolean` | По контексту объекта | Является ли вложение аудио |
| `attachment_id` | `integer` | По контексту объекта | ID вложения |
| `content_type` | `string` | По контексту объекта | Тип содержимого, к которому относится объект |
| `content_id` | `integer` | По контексту объекта | ID связанного содержимого |
| `attach_date` | `integer` | По контексту объекта | Дата прикрепления файла, Unix timestamp в секундах |
| `view_count` | `integer` | По контексту объекта | Число просмотров |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.