Skip to main content

PluginGraphQLService

Admin Docs


Class: PluginGraphQLService

Defined in: src/plugin/graphql-service.ts:82

Constructors​

Constructor​

new PluginGraphQLService(apolloClient): PluginGraphQLService

Defined in: src/plugin/graphql-service.ts:85

Parameters​

apolloClient​

ApolloClient<unknown>

Returns​

PluginGraphQLService

Methods​

createPlugin()​

createPlugin(input): Promise<IPlugin>

Defined in: src/plugin/graphql-service.ts:102

Parameters​

input​

ICreatePluginInput

Returns​

Promise<IPlugin>


deletePlugin()​

deletePlugin(input): Promise<{ id: string; pluginId: string; }>

Defined in: src/plugin/graphql-service.ts:144

Parameters​

input​

IDeletePluginInput

Returns​

Promise<{ id: string; pluginId: string; }>


getAllPlugins()​

getAllPlugins(): Promise<IPlugin[]>

Defined in: src/plugin/graphql-service.ts:89

Returns​

Promise<IPlugin[]>


installPlugin()​

installPlugin(input): Promise<IPlugin>

Defined in: src/plugin/graphql-service.ts:116

Parameters​

input​

IInstallPluginInput

Returns​

Promise<IPlugin>


updatePlugin()​

updatePlugin(input): Promise<IPlugin>

Defined in: src/plugin/graphql-service.ts:130

Parameters​

input​

IUpdatePluginInput

Returns​

Promise<IPlugin>