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

IUserAddress

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

IUserAddress

Сохранённый адрес покупателя.

app/interfaces/orionplace/address/IUserAddress.ts
TypeScript
export interface IUserAddress {
  // ID сохранённого адреса.
  id: number;
  // Название адреса.
  address_label: string;
  // Сохранённая первая строка адреса.
  line1: string;
  // Сохранённая дополнительная строка адреса.
  line2: string;
  // Сохранённое название города.
  city: string;
  // Объект региона: `id`, `locales`, код страны, `country_id`, `region_iso`;
  // может быть `null`.
  state: IAddressRegion | null;
  // Сохранённый почтовый индекс.
  postcode: string;
  // Объект страны: ID, ISO-коды, переводы `locale.printable_name` и
  // `is_shipping_country`; может быть `null`.
  country: IAddressCountry | null;
  // Номер дома.
  house_number: string;
  // Подъезд или пустая строка.
  entrance: string;
  // Код домофона или пустая строка.
  intercom: string;
  // Этаж или пустая строка.
  floor: string;
  // Квартира или офис, либо пустая строка.
  apt_number: string;
  // Основной ли это адрес доставки.
  is_default_for_shipping: boolean;
  // Является ли адрес основным для платёжных документов. Формы создания и
  // редактирования адреса не меняют это поле.
  is_default_for_billing: boolean;
}