@coasys/ad4m / Exports / Ad4mClient
Class: Ad4mClient
Client for the Ad4m interface wrapping GraphQL queryies for convenient use in user facing code.
Aggregates the six sub-clients: AgentClient, ExpressionClient, LanguageClient, NeighbourhoodClient, PerspectiveClient and RuntimeClient for the respective functionality.
Table of contents
Constructors
Properties
- #agentClient
- #aiClient
- #apolloClient
- #expressionClient
- #languageClient
- #neighbourhoodClient
- #perspectiveClient
- #runtimeClient
Accessors
Constructors
constructor
• new Ad4mClient(client
, subscribe?
)
Parameters
Name | Type | Default value |
---|---|---|
client | ApolloClient <any > | undefined |
subscribe | boolean | true |
Defined in
Ad4mClient.ts:30
Properties
#agentClient
• Private
#agentClient: AgentClient
Defined in
Ad4mClient.ts:21
#aiClient
• Private
#aiClient: AIClient
Defined in
Ad4mClient.ts:27
#apolloClient
• Private
#apolloClient: ApolloClient
<any
>
Defined in
Ad4mClient.ts:20
#expressionClient
• Private
#expressionClient: ExpressionClient
Defined in
Ad4mClient.ts:22
#languageClient
• Private
#languageClient: LanguageClient
Defined in
Ad4mClient.ts:23
#neighbourhoodClient
• Private
#neighbourhoodClient: NeighbourhoodClient
Defined in
Ad4mClient.ts:24
#perspectiveClient
• Private
#perspectiveClient: PerspectiveClient
Defined in
Ad4mClient.ts:25
#runtimeClient
• Private
#runtimeClient: RuntimeClient
Defined in
Ad4mClient.ts:26
Accessors
agent
• get
agent(): AgentClient
Returns
Defined in
Ad4mClient.ts:45
ai
• get
ai(): AIClient
Returns
Defined in
Ad4mClient.ts:69
expression
• get
expression(): ExpressionClient
Returns
ExpressionClient
Defined in
Ad4mClient.ts:49
languages
• get
languages(): LanguageClient
Returns
LanguageClient
Defined in
Ad4mClient.ts:53
neighbourhood
• get
neighbourhood(): NeighbourhoodClient
Returns
NeighbourhoodClient
Defined in
Ad4mClient.ts:57
perspective
• get
perspective(): PerspectiveClient
Returns
PerspectiveClient
Defined in
Ad4mClient.ts:61
runtime
• get
runtime(): RuntimeClient
Returns
RuntimeClient
Defined in
Ad4mClient.ts:65