Загрузка приложения

ICartDelivery

Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.

ICartDelivery

Группа отправки оформляемой корзины.

interfaces/orionplace/cart/ICartData.ts
TypeScript
export interface ICartDelivery {
  // ID группы отправки.
  delivery_from_id: number;
  // Стоимость доставки предварительная.
  delivery_price_is_estimate: boolean;
  // Сведения о магазине и доступных способах доставки.
  from_store: ICartStore | null;
  // Суммы товаров, опций и доставки.
  prices: ICartDeliveryPrices;
  // Вес по ID единиц веса; объём проходит через пересчёт единиц длины бэкенда.
  measures: {
    // Значение поля package_weight.
    package_weight: IUnitValues;
    // Значение поля package_volume_cm.
    package_volume_cm: IUnitValues;
  };
  // Данные выбранной доставки.
  delivery_data: ICartDeliveryData;
  // Общее количество, посчитанное для группы отправки.
  total_quantity: number;
  // Товары группы отправки. Недоступный товар может быть передан как `null`.
  product_items: Array<ICartCheckoutProduct | null>;
}