itd-api / Comment
Interface: Comment
Defined in: models/content.ts:108
Комментарий к посту или ответ на комментарий.
Properties
attachments?
optional attachments?: Attachment[];Defined in: models/content.ts:127
Вложения. У голосового — одно аудио с mimeType: 'audio/ogg'.
author
author: Author;Defined in: models/content.ts:120
content
content: string;Defined in: models/content.ts:111
Текст. У голосового комментария пустой.
createdAt
createdAt: string;Defined in: models/content.ts:125
id
id: string;Defined in: models/content.ts:109
isLiked
isLiked: boolean;Defined in: models/content.ts:124
likesCount
likesCount: number;Defined in: models/content.ts:121
replies?
optional replies?: Comment[];Defined in: models/content.ts:129
Вложенные ответы. В списках приходит превью, полный список — через itd.comments.replies().
repliesCount?
optional repliesCount?: number;Defined in: models/content.ts:123
Может отсутствовать у ответа, созданного через comments.reply().
replyTo?
optional replyTo?: CommentReplyTo | null;Defined in: models/content.ts:131
Заполнено только у ответов.
spans?
optional spans?: Span[];Defined in: models/content.ts:119
Разметка текста, включая автоматически найденные сервером хэштеги и упоминания.
Методы создания и редактирования комментария принимают только content, поэтому библиотека не отправляет ручные spans в этих операциях. Поле необязательно: отдельные ответы сервера могут его не содержать.