Загрузка приложения
IOrderHistoryRequest
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
IOrderHistoryRequestФильтры заказов и пагинация.
app/interfaces/orionplace/orders/IOrderHistory.tsexport interface IOrderHistoryRequest {
// Необязательный отбор заказов.
filters?: {
// ID одного заказа пользователя.
id?: number;
// ID заказов через запятую, например `1,2,3`; также допустим числовой
// массив.
id__in?: number[] | string;
// Любое из выбранных состояний заказа.
order_status?: EOrderStatus[];
// Группа заказов. `EOrderTab.IN_WORK` также включает завершённые заказы с
// недоставленными отправлениями; `EOrderTab.FINISHED` требует доставки всех
// отправлений.
order_tab?: EOrderTab;
// Порядок по ID: `-id` — сначала новые заказы, по умолчанию; `id` — сначала
// старые.
ordering?: 'id' | '-id';
};
// По умолчанию страница 1, 15 записей; максимум 35.
paginate?: IApiPaginationRequest;
}