> ## 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.

# Записи профиля

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

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

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

## ProfilePost

| Поле | Тип | Условия | Описание |
| - | - | - | - |
| `username` | `string` | По контексту объекта | Имя автора или пользователя объекта |
| `message_parsed` | `string` | По контексту объекта | HTML-представление текста сообщения |
| `can_edit` | `boolean` | По контексту объекта | Может ли текущий пользователь редактировать объект |
| `can_soft_delete` | `boolean` | По контексту объекта | Можно ли выполнить мягкое удаление |
| `can_hard_delete` | `boolean` | По контексту объекта | Можно ли удалить объект безвозвратно |
| `can_react` | `boolean` | По контексту объекта | Может ли текущий пользователь поставить реакцию |
| `can_view_attachments` | `boolean` | По контексту объекта | Может ли текущий пользователь видеть вложения |
| `view_url` | `string` | По контексту объекта | URL объекта на форуме |
| `ProfileUser` | `User` | Условно | Пользователь, в профиле которого оставлена запись; включается по контексту |
| `Attachments` | `Attachment[]` | Условно | Вложения объекта, если они включены в ответ |
| `LatestComments` | `ProfilePostComment[]` | Условно | Последние комментарии, если они запрошены |
| `is_reacted_to` | `boolean` | По контексту объекта | Поставил ли текущий пользователь реакцию |
| `visitor_reaction_id` | `integer` | По контексту объекта | ID реакции текущего пользователя |
| `profile_post_id` | `integer` | По контексту объекта | ID записи профиля |
| `profile_user_id` | `integer` | По контексту объекта | ID владельца профиля |
| `user_id` | `integer` | По контексту объекта | ID пользователя или автора |
| `post_date` | `integer` | По контексту объекта | Дата публикации, Unix timestamp в секундах |
| `message` | `string` | По контексту объекта | Исходный текст сообщения |
| `message_state` | `string` | По контексту объекта | Состояние публикации |
| `warning_message` | `string` | По контексту объекта | Сообщение о предупреждении, связанном с публикацией |
| `comment_count` | `integer` | По контексту объекта | Число комментариев |
| `first_comment_date` | `integer` | По контексту объекта | Дата первого комментария, Unix timestamp в секундах |
| `last_comment_date` | `integer` | По контексту объекта | Дата последнего комментария, Unix timestamp в секундах |
| `reaction_score` | `integer` | По контексту объекта | Суммарный балл реакций |
| `User` | `User` | По контексту объекта | Объект пользователя или автора |

## ProfilePostComment

| Поле | Тип | Условия | Описание |
| - | - | - | - |
| `username` | `string` | По контексту объекта | Имя автора или пользователя объекта |
| `message_parsed` | `string` | По контексту объекта | HTML-представление текста сообщения |
| `can_edit` | `boolean` | По контексту объекта | Может ли текущий пользователь редактировать объект |
| `can_soft_delete` | `boolean` | По контексту объекта | Можно ли выполнить мягкое удаление |
| `can_hard_delete` | `boolean` | По контексту объекта | Можно ли удалить объект безвозвратно |
| `can_react` | `boolean` | По контексту объекта | Может ли текущий пользователь поставить реакцию |
| `can_view_attachments` | `boolean` | По контексту объекта | Может ли текущий пользователь видеть вложения |
| `Attachments` | `Attachment[]` | Условно | Вложения объекта, если они включены в ответ |
| `ProfilePost` | `ProfilePost` | Условно | Запись профиля, к которой относится комментарий; включается по контексту |
| `is_reacted_to` | `boolean` | По контексту объекта | Поставил ли текущий пользователь реакцию |
| `visitor_reaction_id` | `integer` | По контексту объекта | ID реакции текущего пользователя |
| `profile_post_comment_id` | `integer` | По контексту объекта | ID комментария к записи профиля |
| `profile_post_id` | `integer` | По контексту объекта | ID записи профиля |
| `user_id` | `integer` | По контексту объекта | ID пользователя или автора |
| `comment_date` | `integer` | По контексту объекта | Дата комментария, Unix timestamp в секундах |
| `message` | `string` | По контексту объекта | Исходный текст сообщения |
| `message_state` | `string` | По контексту объекта | Состояние публикации |
| `warning_message` | `string` | По контексту объекта | Сообщение о предупреждении, связанном с публикацией |
| `reaction_score` | `integer` | По контексту объекта | Суммарный балл реакций |
| `User` | `User` | По контексту объекта | Объект пользователя или автора |


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