@gaiot/apis
Version:
aiot apis
49 lines (48 loc) • 1.08 kB
TypeScript
export interface PanoramaPluginParams {
name?: string;
description?: string;
path?: string;
}
export interface PanoramaPlugin {
name: string;
description: string;
path: string;
code: string;
version: string;
createdAt?: number;
updatedAt?: number;
}
export interface PanoramaPluginDataParams<T> {
arguments: T;
description?: string;
pluginVersion: string;
}
export interface PanoramaPluginListItem {
id: number;
pluginCode: string;
spaceTwinsId: string;
description?: string;
pluginVersion: string;
createdAt: number;
updatedAt: number;
}
export interface PanoramaPluginDetails {
id: number;
pluginCode: string;
spaceTwinsId: string;
arguments: string;
description?: string;
pluginVersion: string;
createdAt: number;
updatedAt: number;
}
export interface PanoramaPluginData<T> {
id: number;
pluginCode: string;
spaceTwinsId: string;
arguments: T;
description?: string;
pluginVersion: string;
createdAt: number;
updatedAt: number;
}