Загрузка приложения
ICartGetResponse
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
ICartGetResponseПолная корзина с содержимым в зависимости от этапа оформления.
app/interfaces/orionplace/cart/ICartData.tsexport interface ICartGetResponse {
// Ошибки полей или общие ошибки.
form_errors: Record<string, ApiFormError[]> | null;
// Сообщение об успехе или null.
success_message: string | null;
// Сводка, содержимое в зависимости от состояния и неотправляемые товары.
page_data: {
// Значение поля cart.
cart: ICartSummary;
// В `ECartState.STATE_CART` — массив товаров с подробными данными корзины.
// В `ECartState.STATE_CHECKOUT` — массив групп отправки, каждая с
// `product_items`.
cart_data: IProduct[] | ICartDelivery[];
// Товары, у которых неотправляемое количество не меньше запрошенного.
// Частично неотправляемые товары сюда не включаются.
will_not_ship: IProduct[];
} | null;
}