export class Plugin { | |
pluginId: string; | |
pluginDiscoveryUrl: string; | |
pluginSourceUrl: string; | |
pluginStateUrl: string; | |
pluginDisplayOptions: Map<string, PluginDisplayOptions>; | |
isOnline: boolean; | |
} | |
export class PluginDisplayOptions { | |
displayName: string; | |
displayContext: Array<string>; | |
displayRoles: Array<string>; | |
} | |
export type Plugins = Array<Plugin>; | |
export class PluginsConfiguration { | |
static plugins: Plugins; | |
static connectionTimeout: boolean; | |
} |