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>