UNPKG

@yext/search-core

Version:

Typescript Networking Library for the Yext Search API

103 lines (90 loc) 4.97 kB
// Search API models export { SearchError } from './searchapi/SearchError'; // Core models export { ServingConfig, SearchConfig, BaseSearchConfig, SearchConfigWithApiKey, SearchConfigWithToken } from './core/SearchConfig'; export { SearchRequest } from './core/SearchRequest'; export { Endpoints } from './core/Endpoints'; export { Visitor } from './core/Visitor'; export { AdditionalHttpHeaders, ClientSDKHeaderValues } from './core/AdditionalHttpHeaders'; export { Environment } from './core/Environment'; export { CloudRegion } from './core/CloudRegion'; export { CloudChoice } from './core/CloudChoice'; // Generative direct answer service export { GenerativeDirectAnswerRequest } from './generativedirectanswer/GenerativeDirectAnswerRequest'; export { GenerativeDirectAnswerResponse } from './generativedirectanswer/GenerativeDirectAnswerResponse'; // Autocomplete service export * from './autocompleteservice/AutocompleteRequest'; export * from './autocompleteservice/AutocompleteResponse'; // Question submission service export { QuestionSubmissionRequest } from './questionsubmission/QuestionSubmissionRequest'; export { QuestionSubmissionResponse } from './questionsubmission/QuestionSubmissionResponse'; // Search service request models export { StaticFilter, FieldValueStaticFilter, ConjunctionStaticFilter, DisjunctionStaticFilter, FilterCombinator } from './searchservice/request/StaticFilter'; export { Context } from './searchservice/request/Context'; export { UniversalLimit } from './searchservice/request/UniversalLimit'; export { LatLong } from './searchservice/request/LatLong'; export { QuerySource } from './searchservice/request/QuerySource'; export { QueryTrigger } from './searchservice/request/QueryTrigger'; export { Facet, FacetOption } from './searchservice/request/Facet'; export { FieldValueFilter, NearFilterValue } from './searchservice/request/FieldValueFilter'; export { SortBy } from './searchservice/request/SortBy'; export { UniversalSearchRequest } from './searchservice/request/UniversalSearchRequest'; export { VerticalSearchRequest } from './searchservice/request/VerticalSearchRequest'; export { SortType } from './searchservice/request/SortType'; export { Direction } from './searchservice/request/Direction'; // Search service response models export { AppliedQueryFilter } from './searchservice/response/AppliedQueryFilter'; export { AppliedQueryFilterType } from './searchservice/response/AppliedQueryFilterType'; export { LocationFilterDetails, LocationBoundingBox } from './searchservice/response/LocationFilterDetails'; export { DirectAnswer } from './searchservice/response/directanswer/DirectAnswer'; export { DirectAnswerType } from './searchservice/response/directanswer/DirectAnswerType'; export { BuiltInFieldType } from './searchservice/response/directanswer/BuiltInFieldType'; export { BaseFieldValueDirectAnswer } from './searchservice/response/directanswer/BaseFieldValueDirectAnswer'; export { FieldValueDirectAnswer } from './searchservice/response/directanswer/FieldValueDirectAnswer'; export * from './searchservice/response/directanswer/fieldvaluedirectanswers'; export { BaseFeaturedSnippetDirectAnswer, FeaturedSnippetDirectAnswer } from './searchservice/response/directanswer/FeaturedSnippetDirectAnswer'; export * from './searchservice/response/directanswer/featuredsnippetdirectanswers'; export { DisplayableFacet, DisplayableFacetOption } from './searchservice/response/DisplayableFacet'; export { HighlightedFields } from './searchservice/response/HighlightedFields'; export { HighlightedValue } from './searchservice/response/HighlightedValue'; export { LocationBias, LocationBiasMethod } from './searchservice/response/LocationBias'; export { QueryRulesActionsData } from './searchservice/response/QueryRulesActionsData'; export { Result } from './searchservice/response/Result'; export { SearchIntent } from './searchservice/response/SearchIntent'; export { Source } from './searchservice/response/Source'; export { SpellCheck, SpellCheckType } from './searchservice/response/SpellCheck'; export { UniversalSearchResponse } from './searchservice/response/UniversalSearchResponse'; export { VerticalResults } from './searchservice/response/VerticalResults'; export { VerticalSearchResponse } from './searchservice/response/VerticalSearchResponse'; export { Snippet } from './searchservice/response/Snippet'; export { ErrorType } from './searchservice/response/ErrorType'; export { FailedVertical } from './searchservice/response/FailedVertical'; export { Segment } from './searchservice/response/Segment'; export { DocumentResult } from './searchservice/response/DocumentResult'; // Search service common models export { Matcher } from './searchservice/common/Matcher'; export { NumberRangeValue, LowerNumberRangeLimit, UpperNumberRangeLimit } from './searchservice/common/NumberRangeValue'; // Utils export { EnumOrLiteral } from './utils/EnumOrLiteral';