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

ICartDeliveryData

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

ICartDeliveryData

Выбранная доставка и её текущий признак изменения.

src/lib/interfaces/orionplace/cart/ICartData.ts
TypeScript
export interface ICartDeliveryData {
  // Подтверждённый ID типа доставки или null, если её нужно выбрать. Найдите
  // его в `from_store.deliveries`; локальный выбор тарифа ещё не подтверждает
  // доставку.
  method: number | null;
  // Текст ошибки доставки; пустая строка означает, что сообщение об ошибке не
  // передано.
  delivery_error: string;
  // Начало предполагаемого диапазона дат доставки.
  delivery_date_from: IApiDateTime | null;
  // Конец предполагаемого диапазона дат доставки.
  delivery_date_to: IApiDateTime | null;
  // `true` сообщает об изменении доставки группы. Проверьте полученные
  // `method`, адрес и цену; при `method: null` предложите выбрать способ
  // доставки. Уведомление сбрасывается после чтения; `false` не возвращает
  // прежний выбор.
  delivery_is_changed: boolean;
  // Текст выбранного адреса доставки.
  delivery_address: string;
  // Код выбранного пункта выдачи при выбранном способе доставки.
  delivery_to_code?: string;
  // Код города перевозчика при выбранном способе доставки.
  delivery_to_city_code?: string;
}