Загрузка приложения
IProductFeedbacks
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IProductFeedbacksОтзывы о товаре, пагинация и сводная статистика.
src/lib/interfaces/orionplace/products/IProduct.tsexport interface IProductFeedbacks {
// Начальная страница одобренных отзывов о товаре верхнего уровня, оставленных
// в группе магазинов этой витрины.
feedbacks?: {
// Записи текущей страницы ответа.
data: IProductFeedback[];
// Данные пагинации этой коллекции.
rpag?: IProductPagination;
};
// Количество одобренных отзывов верхнего уровня этой группы магазинов по
// оценкам от 1 до 5. Ответы и старые отзывы, сохранённые без звёзд (0), в эти
// числа не входят, поэтому средняя, посчитанная по ним, их тоже не учитывает.
stats?: Record<string, number>;
// Количество изображений одобренных отзывов и ответов о товаре, оставленных в
// этой группе магазинов; `image_row` показывает первые изображения отзывов
// верхнего уровня.
c_feedback_images?: number;
// Начальная страница одобренных изображений отзывов о товаре.
image_row?: { /* Записи текущей страницы ответа. */ data: unknown[]; /* Данные пагинации этой коллекции. */ rpag?: IProductPagination };
// ID отзыва текущего покупателя верхнего уровня либо null, если отзыва нет
// или покупатель не вошёл.
our_feedback_id?: number | null;
}