API Docs for: 2.0.20133.2
Show:

File: src\internal\api\search\knowledgeSearchConfig.ts

/// <reference path="searchConfig.ts" />

/**
* @module API
* @submodule API Search
* @namespace api.search
*/

namespace internal.api.search {
    /**
     * Configuration for search api
     * @class KnowledgeSearchConfig 
     * @extends api.search.searchConfig
     */
    export class KnowledgeSearchConfig extends SearchConfig {
        /**
         * The authentication token
         * @property {string} token
         */
        public token: string;

        public constructor(
            query: string,
            httpMethod: HttpMethod,
            locale: string,
            scopes: string,
            count: number,
            skip: number,
            searchProvider: string,
            instantAnswerProvider: string,
            includeInstantAnswer: boolean,
            includeWebSearchResults: boolean,
            enableHitHighlights: boolean,
            filter: SearchFilter,
            facets: SearchFacets,
            orderBy: SearchOrderByExpression[],
            insiderMode: string, tenant: string,
            version: string,
            flights: string[],
            suggestId: string,
            muid: string,
            environment: string,
            token: string,
            searchId: string ) {
            super(query,
                httpMethod,
                locale,
                scopes,
                count,
                skip,
                searchProvider,
                instantAnswerProvider,
                includeInstantAnswer,
                includeWebSearchResults,
                enableHitHighlights,
                filter,
                facets,
                orderBy,
                insiderMode,
                tenant,
                version,
                flights,
                suggestId,
                muid,
                environment,
                searchId);
            this.token = token;
        }
    }
}