ServiceBuilderDefaultParams: {
    applyOrderEditTo?: string;
    cartId?: string;
    customerId?: string;
    dataErasure?: string;
    expand: string[];
    id?: string | null;
    location?: {
        country?: string;
        currency?: string;
        state?: string;
    };
    pagination: {
        page: number | null;
        perPage: number | null;
        sort: string[];
        withTotal: boolean | null;
    };
    priceChannel?: string;
    priceCountry?: string;
    priceCurrency?: string;
    priceCustomerGroup?: string;
    query?: {
        operator: "and" | "or";
        where: string[];
    };
    search?: {
        facet: string[];
        filter: string[];
        filterByFacets: string[];
        filterByQuery: string[];
        fuzzy: boolean;
        fuzzyLevel: number;
        markMatchingVariants: boolean;
        text: {
            lang: string;
            value: string;
        } | null;
    };
    searchKeywords: {
        lang: string;
        value: string;
    }[];
    staged?: boolean;
    version?: number;
}

Type declaration

  • Optional applyOrderEditTo?: string
  • Optional cartId?: string
  • Optional customerId?: string
  • Optional dataErasure?: string
  • expand: string[]
  • Optional id?: string | null
  • Optional location?: {
        country?: string;
        currency?: string;
        state?: string;
    }
    • Optional country?: string
    • Optional currency?: string
    • Optional state?: string
  • pagination: {
        page: number | null;
        perPage: number | null;
        sort: string[];
        withTotal: boolean | null;
    }
    • page: number | null
    • perPage: number | null
    • sort: string[]
    • withTotal: boolean | null
  • Optional priceChannel?: string
  • Optional priceCountry?: string
  • Optional priceCurrency?: string
  • Optional priceCustomerGroup?: string
  • Optional query?: {
        operator: "and" | "or";
        where: string[];
    }
    • operator: "and" | "or"
    • where: string[]
  • Optional search?: {
        facet: string[];
        filter: string[];
        filterByFacets: string[];
        filterByQuery: string[];
        fuzzy: boolean;
        fuzzyLevel: number;
        markMatchingVariants: boolean;
        text: {
            lang: string;
            value: string;
        } | null;
    }
    • facet: string[]
    • filter: string[]
    • filterByFacets: string[]
    • filterByQuery: string[]
    • fuzzy: boolean
    • fuzzyLevel: number
    • markMatchingVariants: boolean
    • text: {
          lang: string;
          value: string;
      } | null
  • searchKeywords: {
        lang: string;
        value: string;
    }[]
  • Optional staged?: boolean
  • Optional version?: number