Загрузка приложения
IBlogCommentsRequest
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IBlogCommentsRequestПередайте условия в filters, пагинацию в paginate. Корневые комментарии и ответы загружаются отдельными запросами.
interfaces/orionplace/blog/IBlogApi.tsexport interface IBlogCommentsRequest {
// Условия отбора комментариев.
filters?: {
// Точный ID комментария.
id?: number;
// ID комментариев через запятую, например `1,2,3`; также допустим числовой
// массив.
id__in?: number[] | string;
// Точный ID публикации.
for_post?: number;
// Комментарии публикаций, непосредственно привязанных к этой публичной
// категории блога; потомки не добавляются.
single_category?: number;
// Ответы на этот родительский комментарий. Сочетайте с `for_post`, чтобы
// ограничить обсуждение.
parent?: number;
// `true` — только комментарии без родителя; `false` или пропуск —
// комментарии и ответы.
show_only_main?: boolean;
// Сортировка по дате создания или ID. По умолчанию: сначала новые даты,
// затем новые ID.
ordering?: 'date_created' | '-date_created' | 'id' | '-id';
};
// Номер и размер страницы.
paginate?: IApiPaginationRequest;
}