Загрузка приложения
ISellerDirectoryRequest
Физическое объявление TypeScript из стартового проекта Nuxt со связанными типами и комментариями к полям.
ISellerDirectoryRequestФильтры публичного справочника продавцов.
app/interfaces/orionplace/sellers/ISellerDirectory.tsexport interface ISellerDirectoryRequest extends Record<string, unknown> {
// Условия отбора продавцов.
filters?: {
// Точный ID аккаунта продавца.
id?: number;
// Часть имени продавца без учёта регистра.
seller_name?: string;
// Минимальный рейтинг продавца включительно, по одобренным отзывам,
// оставленным в группе магазинов этой витрины.
seller_rating_from?: number;
// Максимальный рейтинг продавца включительно, по одобренным отзывам,
// оставленным в группе магазинов этой витрины.
seller_rating_to?: number;
// Выберите аккаунты продавцов: запрос отправляет массив их ID. Имена
// поступают из зарегистрированного источника перезагрузки.
sellers?: number[];
// Выберите ID публичных категорий. Продавец подходит, если принадлежащая
// ему группа товаров связана с одной из этих категорий; потомки
// автоматически не добавляются.
seller_categories?: number[];
// Продавцы без товаров не возвращаются, даже если передать false.
only_with_products?: boolean;
// Сортировка по ID аккаунта или рейтингу продавца в группе магазинов этой
// витрины. Сохраните пробелы, регистр и написание значений.
ordering?: 'By ID' | '-By ID' | 'seller_raiting' | '-seller_raiting';
};
// Запрашиваемая страница и её размер.
paginate?: IApiPaginationRequest;
}