Skip to main content

PluginGraphQLService

Admin Docs


Class: PluginGraphQLService

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

Constructors

new PluginGraphQLService()

new PluginGraphQLService(apolloClient): PluginGraphQLService

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

Parameters

apolloClient

any

Returns

PluginGraphQLService

Methods

createPlugin()

createPlugin(input): Promise<IPlugin>

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

Parameters

input

CreatePluginInput

Returns

Promise<IPlugin>


deletePlugin()

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

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

Parameters

input

DeletePluginInput

Returns

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


getAllPlugins()

getAllPlugins(): Promise<IPlugin[]>

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

Returns

Promise<IPlugin[]>


updatePlugin()

updatePlugin(input): Promise<IPlugin>

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

Parameters

input

UpdatePluginInput

Returns

Promise<IPlugin>