@becomes/cms-cloud-client
Version:
SDK for accessing BCMS Cloud API
26 lines (25 loc) • 680 B
TypeScript
import type { FSDBEntity } from '@becomes/purple-cheetah-mod-fsdb/types';
import type { ObjectSchema } from '@becomes/purple-cheetah/types';
export declare enum InstancePluginType {
/**
* Local plugin upload to an instance
*/
LOCAL = "L",
/**
* Remote plugin, should be downloaded from the BCMS Cloud.
*/
REMOTE = "R",
/**
* Plugin present in an Instance bundle.
*/
BUNDLE = "B"
}
export interface InstancePlugin extends FSDBEntity {
instanceId: string;
name: string;
tag: string;
type: InstancePluginType;
version?: string;
active?: boolean;
}
export declare const InstancePluginSchema: ObjectSchema;