Fix bugs in attribute outputs page
[sdc.git] / catalog-ui / src / app / models / plugins-config.ts
1
2 export class Plugin {
3     pluginId: string;
4     pluginDiscoveryUrl: string;
5     pluginSourceUrl: string;
6     pluginStateUrl: string;
7     pluginDisplayOptions: Map<string, PluginDisplayOptions>;
8     isOnline: boolean;
9 }
10
11 export class PluginDisplayOptions {
12     displayName: string;
13     displayContext: Array<string>;
14     displayRoles: Array<string>;
15 }
16
17 export type Plugins = Array<Plugin>;
18
19 export class PluginsConfiguration {
20     static plugins: Plugins;
21     static connectionTimeout: boolean;
22 }