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