UNPKG

@yext/search-core

Version:

Typescript Networking Library for the Yext Search API

20 lines (19 loc) 992 B
import { QuestionSubmissionService } from '../services/QuestionSubmissionService'; import { HttpService } from '../services/HttpService'; import { SearchConfigWithDefaulting } from '../models/core/SearchConfig'; import { QuestionSubmissionRequest } from '../models/questionsubmission/QuestionSubmissionRequest'; import { QuestionSubmissionResponse } from '../models/questionsubmission/QuestionSubmissionResponse'; import { ApiResponseValidator } from '../validation/ApiResponseValidator'; /** * An implementation of QuestionSubmissionService which hits LiveAPI. * * @internal */ export declare class QuestionSubmissionServiceImpl implements QuestionSubmissionService { private config; private httpService; private apiResponseValidator; private endpoint; constructor(config: SearchConfigWithDefaulting, httpService: HttpService, apiResponseValidator: ApiResponseValidator); submitQuestion(request: QuestionSubmissionRequest): Promise<QuestionSubmissionResponse>; }