Загрузка приложения
IProductFeedbackEditRequest
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IProductFeedbackEditRequestОтправляется multipart/form-data: data содержит показанный объект JSON, выбранные файлы идут отдельными частями feedback_images. Не задавайте границу multipart вручную.
interfaces/orionplace/products/IProductFeedbackApi.tsexport interface IProductFeedbackEditRequest {
// Обязательный текст отзыва: не больше 1024 символов, пробелы по краям
// удаляются. Минимальная длина — `variables.feedback_text_min_length` из
// Application Load (`0` — без минимума); более короткий текст возвращает
// ошибку поля `text` «Отзыв слишком короткий. Минимум символов: N.» с кодом
// `text_too_short`.
text: string;
// Отзыву нужно целое число от 1 до 5 звёзд; всегда передавайте текущее
// значение. 0 или отсутствие поля возвращает ошибку поля `rating` «Оцените
// товар от 1 до 5 звёзд.», в том числе для старого отзыва, сохранённого без
// звёзд. Ответ не оценивает товар: значение не учитывается и остаётся 0.
rating?: number;
// ID изображений этого отзыва для удаления. Остальные сохранённые изображения
// остаются.
images_to_delete?: number[] | null;
}