Загрузка приложения
IUserAddressRequest
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IUserAddressRequestПоля для создания и полного обновления адреса.
app/interfaces/orionplace/address/IUserAddress.tsexport interface IUserAddressRequest {
// Обязательно, 3–32 символа. Название должно быть уникальным среди адресов в
// аккаунте пользователя.
address_label: string;
// Обязательная улица или строка адреса, 2–128 символов.
line1: string;
// Дополнительная строка адреса, до 128 символов. Необязательно.
line2?: string;
// Обязательное название города, до 128 символов.
city: string;
// Обязательный ID региона из `fUserAddress.state`. Выберите регион указанной
// страны.
state: number;
// Почтовый индекс по правилам выбранной страны, до 64 символов.
postcode?: string;
// Обязательный ID страны из `fUserAddress.country`. Форма принимает
// включённые страны; возможность доставки — отдельное свойство страны.
country: number;
// Обязательный номер дома в виде строки, до 20 символов; допускаются буквы.
house_number: string;
// Подъезд, до 20 символов. Необязательно.
entrance?: string;
// Код домофона, до 20 символов. Необязательно.
intercom?: string;
// Этаж в виде строки, до 20 символов. Необязательно.
floor?: string;
// Квартира или офис, до 20 символов. Необязательно.
apt_number?: string;
// `true` назначает этот адрес основным для доставки и снимает отметку с
// других адресов. В переданной форме пропуск означает `false`.
is_default_for_shipping?: boolean;
}