<!-- Do not edit this file. It is automatically generated by API Documenter. -->

[Home](./index.md) &gt; [@empathyco/x-types](./x-types.md) &gt; [XComponentsAdapter](./x-types.xcomponentsadapter.md)

## XComponentsAdapter interface

XComponentsAdapter.

**Signature:**

```typescript
export interface XComponentsAdapter 
```

## Properties

<table><thead><tr><th>

Property


</th><th>

Modifiers


</th><th>

Type


</th><th>

Description


</th></tr></thead>
<tbody><tr><td>

[aiQuestions](./x-types.xcomponentsadapter.aiquestions.md)


</td><td>


</td><td>

EndpointAdapter&lt;[AiQuestionsRequest](./x-types.aiquestionsrequest.md)<!-- -->, [AiQuestionsResponse](./x-types.aiquestionsresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[aiSuggestions](./x-types.xcomponentsadapter.aisuggestions.md)


</td><td>


</td><td>

EndpointAdapter&lt;[AiSuggestionsRequest](./x-types.aisuggestionsrequest.md)<!-- -->, Response&gt;


</td><td>


</td></tr>
<tr><td>

[aiSuggestionsSearch](./x-types.xcomponentsadapter.aisuggestionssearch.md)


</td><td>


</td><td>

EndpointAdapter&lt;[AiSuggestionsSearchRequest](./x-types.aisuggestionssearchrequest.md)<!-- -->, [AiSuggestionsSearchResponse](./x-types.aisuggestionssearchresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[aiSummarize](./x-types.xcomponentsadapter.aisummarize.md)


</td><td>


</td><td>

EndpointAdapter&lt;[AiSuggestionsRequest](./x-types.aisuggestionsrequest.md)<!-- -->, Response&gt;


</td><td>


</td></tr>
<tr><td>

[aiTasks](./x-types.xcomponentsadapter.aitasks.md)


</td><td>


</td><td>

EndpointAdapter&lt;[AiTasksRequest](./x-types.aitasksrequest.md)<!-- -->, [AiTasksResponse](./x-types.aitasksresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[experienceControls](./x-types.xcomponentsadapter.experiencecontrols.md)


</td><td>


</td><td>

EndpointAdapter&lt;[ExperienceControlsRequest](./x-types.experiencecontrolsrequest.md)<!-- -->, [ExperienceControlsResponse](./x-types.experiencecontrolsresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[facets](./x-types.xcomponentsadapter.facets.md)


</td><td>


</td><td>

EndpointAdapter&lt;[FacetsRequest](./x-types.facetsrequest.md)<!-- -->, [FacetsResponse](./x-types.facetsresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[identifierResults](./x-types.xcomponentsadapter.identifierresults.md)


</td><td>


</td><td>

EndpointAdapter&lt;[IdentifierResultsRequest](./x-types.identifierresultsrequest.md)<!-- -->, [IdentifierResultsResponse](./x-types.identifierresultsresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[nextQueries](./x-types.xcomponentsadapter.nextqueries.md)


</td><td>


</td><td>

EndpointAdapter&lt;[NextQueriesRequest](./x-types.nextqueriesrequest.md)<!-- -->, [NextQueriesResponse](./x-types.nextqueriesresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[popularSearches](./x-types.xcomponentsadapter.popularsearches.md)


</td><td>


</td><td>

EndpointAdapter&lt;[PopularSearchesRequest](./x-types.popularsearchesrequest.md)<!-- -->, [PopularSearchesResponse](./x-types.popularsearchesresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[querySuggestions](./x-types.xcomponentsadapter.querysuggestions.md)


</td><td>


</td><td>

EndpointAdapter&lt;[QuerySuggestionsRequest](./x-types.querysuggestionsrequest.md)<!-- -->, [QuerySuggestionsResponse](./x-types.querysuggestionsresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[recommendations](./x-types.xcomponentsadapter.recommendations.md)


</td><td>


</td><td>

EndpointAdapter&lt;[RecommendationsRequest](./x-types.recommendationsrequest.md)<!-- -->, [RecommendationsResponse](./x-types.recommendationsresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[relatedPrompts](./x-types.xcomponentsadapter.relatedprompts.md)


</td><td>


</td><td>

EndpointAdapter&lt;[RelatedPromptsRequest](./x-types.relatedpromptsrequest.md)<!-- -->, [RelatedPromptsResponse](./x-types.relatedpromptsresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[relatedTags](./x-types.xcomponentsadapter.relatedtags.md)


</td><td>


</td><td>

EndpointAdapter&lt;[RelatedTagsRequest](./x-types.relatedtagsrequest.md)<!-- -->, [RelatedTagsResponse](./x-types.relatedtagsresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[search](./x-types.xcomponentsadapter.search.md)


</td><td>


</td><td>

EndpointAdapter&lt;[SearchRequest](./x-types.searchrequest.md)<!-- -->, [SearchResponse](./x-types.searchresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[semanticQueries](./x-types.xcomponentsadapter.semanticqueries.md)


</td><td>


</td><td>

EndpointAdapter&lt;[SemanticQueriesRequest](./x-types.semanticqueriesrequest.md)<!-- -->, [SemanticQueriesResponse](./x-types.semanticqueriesresponse.md)<!-- -->&gt;


</td><td>


</td></tr>
<tr><td>

[tagging](./x-types.xcomponentsadapter.tagging.md)


</td><td>


</td><td>

EndpointAdapter&lt;[TaggingRequest](./x-types.taggingrequest.md)<!-- -->, void&gt;


</td><td>


</td></tr>
</tbody></table>

