@mindconnect/mindconnect-nodejs
Version:
NodeJS Library for Siemens Insights Hub Connectivity - TypeScript SDK for Insights Hub and Industrial IoT - Command Line Interface - Insights Hub Development Proxy (Siemens Insights Hub was formerly known as MindSphere)
21 lines (20 loc) • 1.06 kB
TypeScript
import { AgentManagementModels, AssetManagementClient, AssetManagementModels, MindSphereSdk } from "../src/api/sdk";
export declare function unitTestSetup(sdk: MindSphereSdk, profile: AgentManagementModels.AgentUpdate.SecurityProfileEnum): Promise<AgentUnitTestConfiguration>;
export declare function setupStructure(sdk: MindSphereSdk): Promise<{
targetAsset: AssetManagementModels.AssetResource;
folderid: string;
}>;
export declare function createUnitTestAsset({ assetMgmt, folderid, tenant, name, }: {
assetMgmt: AssetManagementClient;
folderid: string;
tenant: string;
name: string;
}): Promise<AssetManagementModels.AssetResource>;
export declare function tearDownAgents(sdk: MindSphereSdk, config: AgentUnitTestConfiguration): Promise<void>;
export interface AgentUnitTestConfiguration {
targetAsset: AssetManagementModels.AssetResource;
agentAsset: AssetManagementModels.AssetResourceWithHierarchyPath;
agent: AgentManagementModels.Agent;
agentConfig: AgentManagementModels.Configuration;
folderid: string;
}