UNPKG

migros-api-wrapper

Version:

Making the api of migros more accessible to the public.

26 lines (25 loc) 972 B
import { Region } from "../enums/Region"; import { Language, LanguageUpper } from "../enums/Language"; import { Algorithm } from "../enums/Algorithm"; import { SortFields } from "../enums/SortFields"; import { SortOrder } from "../enums/SortOrder"; import { IMigrosNecessaryHeaders } from "../interfaces/headers"; export interface ICategoryListOptions extends Record<string, any> { language?: LanguageUpper; regionId?: Region; storeMapScope?: "DEFAULT" | string; [key: string]: any; } export interface ICategoryListBody extends Record<string, any> { algorithm?: Algorithm; categoryId: number; filters?: Record<any, any>; from: number; language?: Language; productIds?: string[]; regionId?: Region; requestSponsoredProducts?: boolean; sortFields?: SortFields[]; sortOrder?: SortOrder; } export declare function categoryList(headers: IMigrosNecessaryHeaders, categoryListOptions?: ICategoryListOptions): Promise<any>;