UNPKG

@c8y/ngx-components

Version:

Angular modules for Cumulocity IoT applications

56 lines 1.59 kB
import { ApplicationRemotePlugins, IApplication, VersioningMatrix } from '@c8y/client'; import type { PluginsExportScopes } from '../common/ApplicationOptions'; export interface PluginsConfig { remotes: ApplicationRemotePlugins; excludedRemotes?: ApplicationRemotePlugins; } export declare enum ApplicationPluginStatus { ORPHANED = "ORPHANED", LATEST = "LATEST", OUTDATED = "OUTDATED", REVOKED = "REVOKED", AUTO = "AUTO" } export declare enum PackageType { /** * A package coming from the official Software AG github enterprise. */ OFFICIAL = "OFFICIAL", /** * A package coming from any connected partner repository. */ COMMUNITY = "COMMUNITY", /** * A package where the origin is unknown (e.g. uploaded to management with an unknown label) */ UNKNOWN = "UNKNOWN", /** * A custom package e.g. uploaded to the tenant by a user */ CUSTOM = "CUSTOM", /** * A package that was archived by the user */ ARCHIVED = "ARCHIVED" } export interface ApplicationPlugin { id: string; idLatest: string; name?: string; module: string; path: string; description?: string; version?: string; scope?: PluginsExportScopes; installed?: boolean; contextPath?: string; status?: ApplicationPluginStatus; tags?: string[]; license?: string; type?: PackageType; versioningMatrix?: VersioningMatrix; selected?: boolean; originApp?: IApplication; installedViaTag?: string | false; } //# sourceMappingURL=plugins.model.d.ts.map