Загрузка приложения
IOrderShipmentItem
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IOrderShipmentItemОдна позиция приобретённого товара в отправлении.
app/interfaces/orionplace/orders/IOrderHistory.tsexport interface IOrderShipmentItem {
// ID позиции отправления для `customer_tickets_order_item_add`.
id: number;
// ID отправления-владельца.
dlf_id: number;
// ID заказа-владельца.
order_id: number;
// Приобретённое количество в этой позиции отправления.
quantity: number;
// Суммы товара, опций и общий итог по валютам.
prices: IOrderLinePrices;
// Данные товара или `null`, если он недоступен.
product: IProduct | null;
// `true`, пока `refund_window` не null: по товару можно создать заявку на
// возврат. Бэкенд допускает одну открытую заявку на товар.
refund_allowed: boolean;
// null: no return request now. Older backends send `refund_allowed` only.
// Заявка на возврат, которую товар принимает сейчас: `regular` — пока идёт
// срок возврата, `defect` — после него (только заявка с `is_defect: true`),
// `null` — никакой. Одновременно открыта одна заявка на товар.
refund_window?: OrderRefundWindow | null;
// Штуки этого товара на каждом этапе его возврата.
refund_stats: IOrderItemRefundStats;
// Обращение о возврате этого товара вместе с отправлением возврата, если оно
// есть.
ticket?: ICustomerTicket;
// Сохранённые группы опций и выбранные дополнительные товары.
option_groups: IOrderOptionGroup[];
// Текст цифрового содержимого и ссылки на файлы; может быть пусто.
digital_stock: IOrderDigitalAttachment[];
}