Загрузка приложения
IPhysicalStore
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IPhysicalStoreПубличные сведения о физическом магазине.
app/interfaces/orionplace/stores/IStoreDirectory.tsexport interface IPhysicalStore {
// ID физического магазина.
id: number;
// Название магазина.
store_name: string;
// Переведённые названия города в `store_city` по ключам языков.
locale: Record<string, {
// Необязательное поле store_city; может отсутствовать.
store_city?: string;
}>;
// Первая строка адреса.
line1: string;
// Вторая строка адреса.
line2: string;
// Почтовый индекс.
postcode: string;
// Координаты магазина: `longitude` и `latitude`.
location: IPhysicalStoreLocation;
// Номер дома строкой.
house_number: string;
// Подъезд строкой.
entrance: string;
// Сведения о домофоне.
intercom: string;
// Этаж строкой.
floor: string;
// Квартира или офис.
apt_number: string;
// Телефон магазина.
phone_number: string;
// `false` для физических магазинов, отбираемых этим методом.
virtual_goods: false;
// Объект страны с ID, ISO-кодами, переводами и признаком доставки; может быть
// null.
country: IAddressCountry | null;
// Объект региона с ID, переводами, кодом и ID страны; может быть null.
state: IAddressRegion | null;
/** Working weekdays only; days off are omitted. */
working_hours: Record<string, IStoreOpeningHours> | null;
}