Загрузка приложения
IProductPreorderRequest
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IProductPreorderRequestТовар, необязательные контакты гостя и валюта.
interfaces/orionplace/orders/IProductPreorder.tsexport interface IProductPreorderRequest {
// Положительный ID товара без остатка, со статусом `EProductStatus.LOW_STOCK`
// или `EProductStatus.LOW_SALE_STOCK` и разрешением продавца на предзаказ.
product: number;
// Email гостя; гость должен указать хотя бы email или телефон. Пробелы по
// краям удаляются, адрес сохраняется в нижнем регистре.
email?: string | null;
// Телефон гостя, проверяемый как телефонный номер. Предпочтителен
// международный формат с телефонным кодом страны.
phone?: string | null;
// Необязательный ID валюты из `init.currencies` для заказа, позже созданного
// из предзаказа; без него — валюта языка запроса по умолчанию.
currency?: number | null;
}