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

IOrderCreateResponse

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

IOrderCreateResponse

Созданный заказ и ссылка оплаты либо сведения ошибки для восстановления оформления.

interfaces/orionplace/orders/IOrderActions.ts
TypeScript
export interface IOrderCreateResponse {
  // Ошибки полей и общие ошибки.
  form_errors: Record<string, ApiFormError[]> | null;
  // Сообщение успеха либо null.
  success_message: string | null;
  // При успехе `page_data` содержит `order_id` и поля ссылки оплаты. При ошибке
  // там могут быть сведения для восстановления вместе с `form_errors`; такой
  // объект не означает созданный заказ.
  page_data: IOrderCreated | IOrderCreateFailure | null;
}