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

IUserAddressSaveResponse

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

IUserAddressSaveResponse

При успехе page_data — массив с сохранённым адресом. Его ID и нормализованные значения находятся в page_data[0].

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