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

IOrderCreated

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

IOrderCreated

Созданный заказ и данные перехода к оплате.

src/lib/interfaces/orionplace/orders/IOrderActions.ts
TypeScript
export interface IOrderCreated {
  // ID созданного заказа.
  order_id: number;
  // URL внешней оплаты либо пустая строка.
  link: string;
  // Режим открытия платёжной ссылки либо null.
  link_type: EPaymentLinkType | null;
  // Применённый промокод, если есть.
  promo_value?: string;
  // The order exists, but the payment provider gave no link (`link` is
  // empty): the customer pays later from the order.
  // Есть, когда заказ создан, но платёжный провайдер не дал ссылку (`link`
  // пустой): причина. Покупатель оплатит заказ позже со страницы заказа.
  payment_error?: string;
}