@empathyco/x-components
Version:
Empathy X Components
167 lines (155 loc) • 20.6 kB
Markdown
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [@empathyco/x-adapter-platform](./x-adapter-platform.md)
## x-adapter-platform package
## Functions
| Function | Description |
| --- | --- |
| [extractUrlParameters(url)](./x-adapter-platform.extracturlparameters.md) | Returns the base url path and an object with the query parameters. |
| [getDisplayTaggingInfoFromUrl(displayTaggingUrl)](./x-adapter-platform.getdisplaytagginginfofromurl.md) | Generates the displayClick tagging info. |
| [getFacetConfig(type)](./x-adapter-platform.getfacetconfig.md) | Returns the facet's config. |
| [getTaggingInfoFromUrl(taggingUrl)](./x-adapter-platform.gettagginginfofromurl.md) | Extracts the tagging info from a URL. |
## Interfaces
| Interface | Description |
| --- | --- |
| [FacetConfig](./x-adapter-platform.facetconfig.md) | Facet configuration containing the model name and the schema. |
| [PlatformAdapter](./x-adapter-platform.platformadapter.md) | Platform adapter interface. |
| [PlatformAiQuestionsRequest](./x-adapter-platform.platformaiquestionsrequest.md) | Request for the <code>Questions v1</code> endpoint. |
| [PlatformAiQuestionsResponse](./x-adapter-platform.platformaiquestionsresponse.md) | Response for the <code>questions</code> endpoint. |
| [PlatformAiSuggestionSearch](./x-adapter-platform.platformaisuggestionsearch.md) | Each platform suggestion search is a query and the platform results of that query. |
| [PlatformAiSuggestionsRequest](./x-adapter-platform.platformaisuggestionsrequest.md) | Request for the ai suggestions endpoint. |
| [PlatformAiSuggestionsSearchRequest](./x-adapter-platform.platformaisuggestionssearchrequest.md) | Request for the <code>AI suggestions search</code> endpoint. |
| [PlatformAiSuggestionsSearchResponse](./x-adapter-platform.platformaisuggestionssearchresponse.md) | Response for the <code>AI suggestions search</code> endpoint. |
| [PlatformAiTasksRequest](./x-adapter-platform.platformaitasksrequest.md) | Request for the <code>Tasks v1</code> endpoint. |
| [PlatformAiTasksResponse](./x-adapter-platform.platformaitasksresponse.md) | Response for the <code>tasks</code> endpoint. |
| [PlatformBanner](./x-adapter-platform.platformbanner.md) | Banner model for the <code>platform</code> API. |
| [PlatformExperienceControlsRequest](./x-adapter-platform.platformexperiencecontrolsrequest.md) | Request for the <code>experience controls</code> endpoint. |
| [PlatformExperienceControlsResponse](./x-adapter-platform.platformexperiencecontrolsresponse.md) | Response for the <code>experience controls</code> endpoint. |
| [PlatformFacet](./x-adapter-platform.platformfacet.md) | Facet model for the <code>platform</code> API. |
| [PlatformFilter](./x-adapter-platform.platformfilter.md) | Filter model for the <code>platform</code> API. |
| [PlatformHierarchicalFilter](./x-adapter-platform.platformhierarchicalfilter.md) | HierarchicalFilter model for the <code>platform</code> API. |
| [PlatformIdentifierResultsRequest](./x-adapter-platform.platformidentifierresultsrequest.md) | Request for the <code>identifier results</code> endpoint. |
| [PlatformIdentifierResultsResponse](./x-adapter-platform.platformidentifierresultsresponse.md) | Response for the <code>identifier results</code> endpoint. |
| [PlatformNextQueriesRequest](./x-adapter-platform.platformnextqueriesrequest.md) | Request for the <code>next queries</code> endpoint with <code>extra params</code>. |
| [PlatformNextQueriesResponse](./x-adapter-platform.platformnextqueriesresponse.md) | Response for the <code>next queries</code> endpoint. |
| [PlatformNextQuery](./x-adapter-platform.platformnextquery.md) | Next query model for the <code>platform</code> API. |
| [PlatformPartialResult](./x-adapter-platform.platformpartialresult.md) | Partial results model in platform. |
| [PlatformPopularSearchesRequest](./x-adapter-platform.platformpopularsearchesrequest.md) | Platform request for the <code>popular searches</code> endpoint. |
| [PlatformPopularSearchesResponse](./x-adapter-platform.platformpopularsearchesresponse.md) | Response for the <code>popular searches</code> endpoint. |
| [PlatformPromoted](./x-adapter-platform.platformpromoted.md) | Promoted model for the <code>platform</code> API. |
| [PlatformQuerySuggestionsRequest](./x-adapter-platform.platformquerysuggestionsrequest.md) | Base request for the <code>query suggestions</code> endpoint. |
| [PlatformQuerySuggestionsResponse](./x-adapter-platform.platformquerysuggestionsresponse.md) | Response for the <code>query suggestions</code> endpoint. |
| [PlatformRecommendationsRequest](./x-adapter-platform.platformrecommendationsrequest.md) | Request for <code>recommendations</code> endpoint with <code>extra params</code>. |
| [PlatformRecommendationsResponse](./x-adapter-platform.platformrecommendationsresponse.md) | Response for the <code>recommendations</code> endpoint. |
| [PlatformRedirection](./x-adapter-platform.platformredirection.md) | Redirection model for the <code>platform</code> API. |
| [PlatformRelatedPrompt](./x-adapter-platform.platformrelatedprompt.md) | Related prompt model for the <code>platform</code> API. |
| [PlatformRelatedPromptNextQueriesTagging](./x-adapter-platform.platformrelatedpromptnextqueriestagging.md) | Related prompt model for the <code>platform</code> API. |
| [PlatformRelatedPromptsRequest](./x-adapter-platform.platformrelatedpromptsrequest.md) | Request for the <code>related prompts</code> endpoint with <code>extra params</code>. |
| [PlatformRelatedPromptsResponse](./x-adapter-platform.platformrelatedpromptsresponse.md) | Response for the <code>related prompts</code> endpoint. |
| [PlatformRelatedPromptTagging](./x-adapter-platform.platformrelatedprompttagging.md) | Related prompt model for the <code>platform</code> API. |
| [PlatformRelatedTag](./x-adapter-platform.platformrelatedtag.md) | Related tag model for the <code>platform</code> API. |
| [PlatformRelatedTagsRequest](./x-adapter-platform.platformrelatedtagsrequest.md) | Request for the <code>related tags</code> endpoint with <code>extra params</code>. |
| [PlatformRelatedTagsResponse](./x-adapter-platform.platformrelatedtagsresponse.md) | Response for the <code>related tags</code> endpoint. |
| [PlatformResult](./x-adapter-platform.platformresult.md) | Result model for the <code>platform</code> API. |
| [PlatformSearchRequest](./x-adapter-platform.platformsearchrequest.md) | Request for the <code>search</code> endpoint. |
| [PlatformSearchResponse](./x-adapter-platform.platformsearchresponse.md) | Response for the <code>search</code> endpoint. |
| [PlatformSemanticQueriesRequest](./x-adapter-platform.platformsemanticqueriesrequest.md) | Request for the <code>semantic queries</code> endpoint. In this endpoint the <code>q</code> param is used to send the query. |
| [PlatformSemanticQueriesResponse](./x-adapter-platform.platformsemanticqueriesresponse.md) | Response for the <code>semantic queries</code> endoint. |
| [PlatformSemanticQuery](./x-adapter-platform.platformsemanticquery.md) | SemanticQuery model for the <code>platform</code> API. |
| [PlatformSuggestion](./x-adapter-platform.platformsuggestion.md) | Suggestion model for the <code>platform</code> API. |
| [PlatformTagging](./x-adapter-platform.platformtagging.md) | Tagging model for the <code>platform</code> API. |
## Variables
| Variable | Description |
| --- | --- |
| [aiQuestionsEndpointAdapter](./x-adapter-platform.aiquestionsendpointadapter.md) | Default adapter for the questions v1 endpoint. |
| [aiQuestionsRequestMapper](./x-adapter-platform.aiquestionsrequestmapper.md) | Default implementation for the AIQuestionsRequestMapper. |
| [aiQuestionsRequestSchema](./x-adapter-platform.aiquestionsrequestschema.md) | Default implementation for the AiQuestionsRequestSchema. |
| [aiQuestionsResponseMapper](./x-adapter-platform.aiquestionsresponsemapper.md) | Default implementation for the AiQuestionsResponseMapper. |
| [aiQuestionsResponseSchema](./x-adapter-platform.aiquestionsresponseschema.md) | Default implementation for the AIQuestionsResponseSchema. |
| [aiQuestionsSchema](./x-adapter-platform.aiquestionsschema.md) | Default implementation for the AIQuestionsSchema. |
| [aiSuggestionSearchSchema](./x-adapter-platform.aisuggestionsearchschema.md) | Default implementation for the AiSuggestionSearchSchema. |
| [aiSuggestionsEndpointAdapter](./x-adapter-platform.aisuggestionsendpointadapter.md) | Default adapter for the Overview suggestions v1 endpoint. |
| [aiSuggestionsRequestMapper](./x-adapter-platform.aisuggestionsrequestmapper.md) | Default implementation for the aiSuggestionsRequestMapper. |
| [aiSuggestionsSearchEndpointAdapter](./x-adapter-platform.aisuggestionssearchendpointadapter.md) | Default adapter for the ai suggestions search endpoint. |
| [aiSuggestionsSearchRequestMapper](./x-adapter-platform.aisuggestionssearchrequestmapper.md) | Default implementation for the aiSuggestionsSearchRequestMapper. |
| [aiSuggestionsSearchRequestSchema](./x-adapter-platform.aisuggestionssearchrequestschema.md) | Default implementation for the AiOverviewSuggestionsSearchRequestSchema. |
| [aiSuggestionsSearchResponseMapper](./x-adapter-platform.aisuggestionssearchresponsemapper.md) | Default implementation for the AiSuggestionsSearchResponseMapper. |
| [aiSuggestionsSearchResponseSchema](./x-adapter-platform.aisuggestionssearchresponseschema.md) | Default implementation for the AIOverviewSuggestionsSearchResponseSchema. |
| [aiSuggestionsSearchSchema](./x-adapter-platform.aisuggestionssearchschema.md) | Default implementation for the AIOverviewSuggestionsSearchSchema. |
| [aiTasksEndpointAdapter](./x-adapter-platform.aitasksendpointadapter.md) | Default adapter for the questions v1 endpoint. |
| [aiTasksRequestMapper](./x-adapter-platform.aitasksrequestmapper.md) | Default implementation for the AiTasksRequestMapper. |
| [aiTasksRequestSchema](./x-adapter-platform.aitasksrequestschema.md) | Default implementation for the AiTasksRequestSchema. |
| [aiTasksResponseMapper](./x-adapter-platform.aitasksresponsemapper.md) | Default implementation for the AiTasksResponseMapper. |
| [aiTasksResponseSchema](./x-adapter-platform.aitasksresponseschema.md) | Default implementation for the AITasksResponseSchema. |
| [aiTasksSchema](./x-adapter-platform.aitasksschema.md) | Default implementation for the AITasksSchema. |
| [bannerSchema](./x-adapter-platform.bannerschema.md) | Default implementation for the BannerSchema. |
| [experienceControlsEndpointAdapter](./x-adapter-platform.experiencecontrolsendpointadapter.md) | . Default adapter for the experience controls endpoint. |
| [experienceControlsRequestMapper](./x-adapter-platform.experiencecontrolsrequestmapper.md) | Default implementation for the ExperienceControlsRequestMapper. |
| [experienceControlsRequestSchema](./x-adapter-platform.experiencecontrolsrequestschema.md) | Default implementation for the ExperienceControlsRequestSchema. |
| [experienceControlsResponseMapper](./x-adapter-platform.experiencecontrolsresponsemapper.md) | Default implementation for the ExperienceControlsResponseMapper. |
| [experienceControlsResponseSchema](./x-adapter-platform.experiencecontrolsresponseschema.md) | Default implementation for the ExperienceControlsResponseSchema. |
| [facetSchema](./x-adapter-platform.facetschema.md) | Default implementation for the FacetSchema. |
| [hierarchicalFilterSchema](./x-adapter-platform.hierarchicalfilterschema.md) | Default implementation for the HierarchicalFilterSchema. |
| [identifierResultsEndpointAdapter](./x-adapter-platform.identifierresultsendpointadapter.md) | Default adapter for the identifier results endpoint. |
| [identifierResultsRequestMapper](./x-adapter-platform.identifierresultsrequestmapper.md) | Default mapper for IdentifierResultsRequest. |
| [identifierResultsRequestSchema](./x-adapter-platform.identifierresultsrequestschema.md) | Default implementation for the IdentifierResultsRequestSchema. |
| [identifierResultsResponseMapper](./x-adapter-platform.identifierresultsresponsemapper.md) | Default implementation for the IdentifierResultsResponseMapper. |
| [identifierResultsResponseSchema](./x-adapter-platform.identifierresultsresponseschema.md) | Default implementation for the IdentifierResultsResponseSchema. |
| [nextQueriesEndpointAdapter](./x-adapter-platform.nextqueriesendpointadapter.md) | This endpoint does not support pagination in the request. |
| [nextQueriesRelatedPromptsSchema](./x-adapter-platform.nextqueriesrelatedpromptsschema.md) | Default implementation for the NextQueriesRelatedPromptsSchema. |
| [nextQueriesRequestMapper](./x-adapter-platform.nextqueriesrequestmapper.md) | Default implementation for the NextQueriesRequestMapper. |
| [nextQueriesRequestSchema](./x-adapter-platform.nextqueriesrequestschema.md) | Default implementation for the NextQueriesRequestSchema. |
| [nextQueriesResponseMapper](./x-adapter-platform.nextqueriesresponsemapper.md) | Default implementation for the NextQueriesResponseMapper. |
| [nextQueriesResponseSchema](./x-adapter-platform.nextqueriesresponseschema.md) | Default implementation for the NextQueriesResponseSchema. |
| [nextQuerySchema](./x-adapter-platform.nextqueryschema.md) | Default implementation for the NextQuerySchema. |
| [numberFilterSchema](./x-adapter-platform.numberfilterschema.md) | Default implementation for the NumberFilterSchema. |
| [partialResultsSchema](./x-adapter-platform.partialresultsschema.md) | Default implementation for the PartialResultsSchema. |
| [platformAdapter](./x-adapter-platform.platformadapter.md) | Default implementation for the PlatformAdapter. |
| [popularSearchesEndpointAdapter](./x-adapter-platform.popularsearchesendpointadapter.md) | Default adapter for the popular searches endpoint. |
| [popularSearchesRequestMapper](./x-adapter-platform.popularsearchesrequestmapper.md) | Default implementation for the PopularSearchesRequestMapper. |
| [popularSearchesRequestSchema](./x-adapter-platform.popularsearchesrequestschema.md) | Default implementation for the PopularSearchesRequestSchema. |
| [popularSearchesResponseMapper](./x-adapter-platform.popularsearchesresponsemapper.md) | Default implementation for the PopularSearchesResponseMapper. |
| [popularSearchesResponseSchema](./x-adapter-platform.popularsearchesresponseschema.md) | Default implementation for the PopularSearchesResponseSchema. |
| [promotedSchema](./x-adapter-platform.promotedschema.md) | Default implementation for the PromotedSchema. |
| [querySuggestionsEndpointAdapter](./x-adapter-platform.querysuggestionsendpointadapter.md) | Default adapter for the query suggestions endpoint. |
| [querySuggestionsRequestMapper](./x-adapter-platform.querysuggestionsrequestmapper.md) | Default implementation for the QuerySuggestionsRequestMapper. |
| [querySuggestionsRequestSchema](./x-adapter-platform.querysuggestionsrequestschema.md) | Default implementation for the QuerySuggestionsRequestSchema. |
| [querySuggestionsResponseMapper](./x-adapter-platform.querysuggestionsresponsemapper.md) | Default implementation for the QuerySuggestionsResponseMapper. |
| [querySuggestionsResponseSchema](./x-adapter-platform.querysuggestionsresponseschema.md) | Default implementation for the QuerySuggestionsResponseSchema. |
| [recommendationsEndpointAdapter](./x-adapter-platform.recommendationsendpointadapter.md) | Default adapter for the recommendations' endpoint. |
| [recommendationsRequestMapper](./x-adapter-platform.recommendationsrequestmapper.md) | Default implementation for the RecommendationsRequestMapper. |
| [recommendationsRequestSchema](./x-adapter-platform.recommendationsrequestschema.md) | Default implementation for the RecommendationsRequestSchema. |
| [recommendationsResponseMapper](./x-adapter-platform.recommendationsresponsemapper.md) | Default implementation for the RecommendationsResponseMapper. |
| [recommendationsResponseSchema](./x-adapter-platform.recommendationsresponseschema.md) | Default implementation for the RecommendationsResponseSchema. |
| [redirectionSchema](./x-adapter-platform.redirectionschema.md) | Default implementation for the RedirectionSchema. |
| [relatedPromptSchema](./x-adapter-platform.relatedpromptschema.md) | Default implementation for the RelatedPromptSchema. |
| [relatedPromptsEndpointAdapter](./x-adapter-platform.relatedpromptsendpointadapter.md) | Default adapter for the related prompt endpoint. This endpoint does not support pagination in the request. |
| [relatedPromptsRequestMapper](./x-adapter-platform.relatedpromptsrequestmapper.md) | Default implementation for the RelatedPromptsRequestMapper. |
| [relatedPromptsRequestSchema](./x-adapter-platform.relatedpromptsrequestschema.md) | Default implementation for the RelatedPromptsRequestSchema. |
| [relatedPromptsResponseMapper](./x-adapter-platform.relatedpromptsresponsemapper.md) | Default implementation for the RelatedPromptsResponseMapper. |
| [relatedPromptsResponseSchema](./x-adapter-platform.relatedpromptsresponseschema.md) | Default implementation for the RelatedPromptsResponseSchema. |
| [relatedTagSchema](./x-adapter-platform.relatedtagschema.md) | Default implementation for the RelatedTagSchema. |
| [relatedTagsEndpointAdapter](./x-adapter-platform.relatedtagsendpointadapter.md) | This endpoint does not support pagination in the request. |
| [relatedTagsRequestMapper](./x-adapter-platform.relatedtagsrequestmapper.md) | Default implementation for the RelatedTagsRequestMapper. |
| [relatedTagsRequestSchema](./x-adapter-platform.relatedtagsrequestschema.md) | Default implementation for the RelatedTagsRequestSchema. |
| [relatedTagsResponseMapper](./x-adapter-platform.relatedtagsresponsemapper.md) | Default implementation for the RelatedTagsResponseMapper. |
| [relatedTagsResponseSchema](./x-adapter-platform.relatedtagsresponseschema.md) | Default implementation for the RelatedTagsResponseSchema. |
| [resultSchema](./x-adapter-platform.resultschema.md) | Default implementation for the ResultSchema. |
| [searchEndpointAdapter](./x-adapter-platform.searchendpointadapter.md) | Default adapter for the search endpoint. |
| [searchRequestMapper](./x-adapter-platform.searchrequestmapper.md) | Default implementation for the SearchRequestMapper. |
| [searchRequestSchema](./x-adapter-platform.searchrequestschema.md) | Default implementation for the SearchRequestSchema. |
| [searchResponseMapper](./x-adapter-platform.searchresponsemapper.md) | Default implementation for the SearchResponseMapper. |
| [searchResponseSchema](./x-adapter-platform.searchresponseschema.md) | Default implementation for the SearchResponseSchema. |
| [semanticQueriesEndpointAdapter](./x-adapter-platform.semanticqueriesendpointadapter.md) | Default adapter for the semantic queries endpoint. |
| [semanticQueriesRequestMapper](./x-adapter-platform.semanticqueriesrequestmapper.md) | . Default implementation for the SemanticQueriesRequestMapper |
| [semanticQueriesRequestSchema](./x-adapter-platform.semanticqueriesrequestschema.md) | Default implementation for the SemanticQueriesRequestSchema. |
| [semanticQueriesResponseMapper](./x-adapter-platform.semanticqueriesresponsemapper.md) | Default implementation for the SemanticQueriesResponseMapper. |
| [semanticQueriesResponseSchema](./x-adapter-platform.semanticqueriesresponseschema.md) | Default implementation for the SemanticQueriesResponseSchema. |
| [semanticQuerySchema](./x-adapter-platform.semanticqueryschema.md) | Default implementation for the SemanticQuery schema. |
| [simpleFilterSchema](./x-adapter-platform.simplefilterschema.md) | Default implementation for the SimpleFilterSchema. |
| [suggestionSchema](./x-adapter-platform.suggestionschema.md) | Default implementation for the SuggestionSchema. |
| [taggingEndpointAdapter](./x-adapter-platform.taggingendpointadapter.md) | Default adapter for the tagging endpoint. |
| [taggingRequestMapper](./x-adapter-platform.taggingrequestmapper.md) | Default implementation for the TaggingRequestMapper. |
## Type Aliases
| Type Alias | Description |
| --- | --- |
| [PlatformFacetType](./x-adapter-platform.platformfacettype.md) | Facet type for the <code>platform</code> API. It can be: value, hierarchical or range. |