Skip to main content

PluginGraphQLService

Admin Docs


Class: PluginGraphQLService

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

Constructors

Constructor

new PluginGraphQLService(apolloClient): PluginGraphQLService

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

Parameters

apolloClient

any

Returns

PluginGraphQLService

Methods

createPlugin()

createPlugin(input): Promise<IPlugin>

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

Parameters

input

CreatePluginInput

Returns

Promise<IPlugin>


deletePlugin()

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

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

Parameters

input

DeletePluginInput

Returns

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


getAllPlugins()

getAllPlugins(): Promise<IPlugin[]>

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

Returns

Promise<IPlugin[]>


installPlugin()

installPlugin(input): Promise<IPlugin>

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

Parameters

input

InstallPluginInput

Returns

Promise<IPlugin>


updatePlugin()

updatePlugin(input): Promise<IPlugin>

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

Parameters

input

UpdatePluginInput

Returns

Promise<IPlugin>