Загрузка приложения
IUserAddressListResponse
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IUserAddressListResponsepage_data содержит отдельные массивы addresses и countries. В адресе страна и регион представлены объектами, а в запросах сохранения передаются их ID.
app/interfaces/orionplace/address/IUserAddress.tsexport interface IUserAddressListResponse {
// Ошибки полей или общие ошибки __all__; null при успехе.
form_errors: Record<string, ApiFormError[]> | null;
// Сообщение об успехе; null при ошибке.
success_message: string | null;
// `page_data` содержит отдельные массивы `addresses` и `countries`. В адресе
// страна и регион представлены объектами, а в запросах сохранения передаются
// их ID.
page_data: {
// Объекты стран доставки. Список не зависит от фильтров адресов.
countries: IAddressCountry[];
// Значение поля addresses.
addresses: IUserAddress[];
} | null;
}