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

IUserAddressDeleteResponse

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

IUserAddressDeleteResponse

page_data — null либо объект с another_default.

app/interfaces/orionplace/address/IUserAddress.ts
TypeScript
export interface IUserAddressDeleteResponse {
  // Ошибки полей или общие ошибки __all__; null при успехе.
  form_errors: Record<string, ApiFormError[]> | null;
  // Сообщение об успехе; null при ошибке.
  success_message: string | null;
  // `page_data` — `null` либо объект с `another_default`.
  page_data: {
    // ID нового основного адреса доставки. Возвращается, только если удалённый
    // адрес был основным и удалось выбрать другой. Иначе `page_data` равно
    // `null`.
    another_default: number;
  } | null;
}