UNPKG

@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)

400 lines 13.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MindSphereSdk = void 0; const advanced_token_1 = require("../advanced-token/advanced-token"); const agent_management_1 = require("../agent/agent-management"); const asset_management_1 = require("../asset/asset-management"); const cases_1 = require("../cases/cases"); const commanding_1 = require("../commanding/commanding"); const data_exchange_1 = require("../data-exchange/data-exchange"); const data_lake_1 = require("../data-lake/data-lake"); const event_management_1 = require("../event/event-management"); const identity_1 = require("../identity/identity"); const iot_timeseries_1 = require("../iot/iot-timeseries"); const iot_timeseries_aggregate_v4_1 = require("../iotaggregate-v4/iot-timeseries-aggregate-v4"); const iot_timeseries_aggregate_1 = require("../iotaggregate/iot-timeseries-aggregate"); const iot_timeseries_bulk_1 = require("../iotbulk/iot-timeseries-bulk"); const iot_file_1 = require("../iotfile/iot-file"); const jobmanager_1 = require("../jobmanager/jobmanager"); const mcapi_1 = require("../mcapi/mcapi"); const messagebroker_1 = require("../messagebroker/messagebroker"); const model_management_1 = require("../model/model-management"); const notification_v4_1 = require("../notification-v4/notification-v4"); const open_edge_1 = require("../open-edge/open-edge"); const policy_1 = require("../policy/policy"); const sdi_v4_1 = require("../sdi/sdi-v4"); const tenant_management_1 = require("../tenant/tenant-management"); const utc_1 = require("../utc/utc"); const vfc_1 = require("../vfc/vfc"); const sdk_client_1 = require("./sdk-client"); /** * * MindSphere typescript SDK * * Runs in browser and in NodeJs. * * The SDK uses all 4 types of MindSphere Credentials * (Agent Credentials, User Credentials, App Credentials,ServiceCredentials). * * @export * @class MindSphereSdk */ class MindSphereSdk extends sdk_client_1.SdkClient { /** * * Asset Management * * @returns {AssetManagementClient} * * @memberOf MindSphereSdk */ GetAssetManagementClient() { this._assetManagementClient = this._assetManagementClient || new asset_management_1.AssetManagementClient(this._authenticator); return this._assetManagementClient; } /** * * Agent Management * * @returns {AgentManagementClient} * * @memberOf MindSphereSdk */ GetAgentManagementClient() { this._agentManagementClient = this._agentManagementClient || new agent_management_1.AgentManagementClient(this._authenticator); return this._agentManagementClient; } /** * * Iot File * * @returns {IotFileClient} * * @memberOf MindSphereSdk */ GetIoTFileClient() { this._iotFileClient = this._iotFileClient || new iot_file_1.IotFileClient(this._authenticator); return this._iotFileClient; } /** * * Time Series Bulk * * @returns {TimeSeriesBulkClient} * * @memberOf MindSphereSdk */ GetTimeSeriesBulkClient() { this._tsBulkClient = this._tsBulkClient || new iot_timeseries_bulk_1.TimeSeriesBulkClient(this._authenticator); return this._tsBulkClient; } /** * * Time Series * * @returns {TimeSeriesClient} * * @memberOf MindSphereSdk */ GetTimeSeriesClient() { this._timeSeriesClient = this._timeSeriesClient || new iot_timeseries_1.TimeSeriesClient(this._authenticator); return this._timeSeriesClient; } /** * * Time Series Aggregates * * @returns {TimeSeriesAggregateClient} * * @memberOf MindSphereSdk */ GetTimeSeriesAggregateClient() { this._timeSeriesAggregateClient = this._timeSeriesAggregateClient || new iot_timeseries_aggregate_1.TimeSeriesAggregateClient(this._authenticator); return this._timeSeriesAggregateClient; } /** * * Time Series Aggregates * * V4 Client * * @returns {TimeSeriesAggregateClientV4} * * @memberOf MindSphereSdk */ GetTimeSeriesAggregateClientV4() { this._timeSeriesAggregateClientV4 = this._timeSeriesAggregateClientV4 || new iot_timeseries_aggregate_v4_1.TimeSeriesAggregateClientV4(this._authenticator); return this._timeSeriesAggregateClientV4; } /** * * Event Management * * @returns {EventManagementClient} * * @memberOf MindSphereSdk */ GetEventManagementClient() { this._eventManagementClient = this._eventManagementClient || new event_management_1.EventManagementClient(this._authenticator); return this._eventManagementClient; } /** * * MindConnectApiClient * * @returns {MindConnectApiClient} * * @memberOf MindSphereSdk */ GetMindConnectApiClient() { this._mindConnectApiClient = this._mindConnectApiClient || new mcapi_1.MindConnectApiClient(this._authenticator); return this._mindConnectApiClient; } /** * * Identity Management Client * * @returns {IdentityManagementClient} * * @memberOf MindSphereSdk */ GetIdentityManagementClient() { this._identityManagementClient = this._identityManagementClient || new identity_1.IdentityManagementClient(this._authenticator); return this._identityManagementClient; } /** * * Data Lake Client * * @returns {DataLakeClient} * * @memberOf MindSphereSdk */ GetDataLakeClient() { this._dataLakeClient = this._dataLakeClient || new data_lake_1.DataLakeClient(this._authenticator); return this._dataLakeClient; } /** * Usage Transparency Client * * @returns {UsageTransparencyClient} * * @memberOf MindSphereSdk */ GetUsageTransparencyClient() { this._usageTransparencyClient = this._usageTransparencyClient || new utc_1.UsageTransparencyClient(this._authenticator); return this._usageTransparencyClient; } /** * * Tenant Management Client * * @returns {TenantManagementClient} * * @memberOf MindSphereSdk */ GetTenantManagementClient() { this._tenantManagementClient = this._tenantManagementClient || new tenant_management_1.TenantManagementClient(this._authenticator); return this._tenantManagementClient; } /** * * Device Management Client * * @returns {DeviceManagementClient} * * @memberOf MindSphereSdk */ GetDeviceManagementClient() { this._deviceManagementClient = this._deviceManagementClient || new open_edge_1.DeviceManagementClient(this._authenticator); return this._deviceManagementClient; } /** * * Device Status Management Client * * @returns {DeviceStatusManagementClient} * * @memberOf MindSphereSdk */ GetDeviceStatusManagementClient() { this._deviceStatusManagementClient = this._deviceStatusManagementClient || new open_edge_1.DeviceStatusManagementClient(this._authenticator); return this._deviceStatusManagementClient; } /** * * Device Configuration Management Client * * @returns {DeviceStatusManagementClient} * * @memberOf MindSphereSdk */ GetDeviceConfigurationClient() { this._deviceConfigurationClient = this._deviceConfigurationClient || new open_edge_1.DeviceConfigurationClient(this._authenticator); return this._deviceConfigurationClient; } /** * * Deployment Workflow Client * * @returns {DeploymentWorkflowClient} * * @memberOf MindSphereSdk */ GetDeploymentWorkflowClient() { this._deploymentWorkflowClient = this._deploymentWorkflowClient || new open_edge_1.DeploymentWorkflowClient(this._authenticator); return this._deploymentWorkflowClient; } /** * * Edge App Instance Management Client * * @returns {EdgeAppInstanceManagementClient} * * @memberOf MindSphereSdk */ GetEdgeAppInstanceManagementClient() { this._edgeAppInstanceManagementClient = this._edgeAppInstanceManagementClient || new open_edge_1.EdgeAppInstanceManagementClient(this._authenticator); return this._edgeAppInstanceManagementClient; } /** * * Edge AppDeployment Client * * @returns {EdgeDeploymentClient} * * @memberOf MindSphereSdk */ GetEdgeDeploymentClient() { this._edgeAppDeploymentClient = this._edgeAppDeploymentClient || new open_edge_1.EdgeAppDeploymentClient(this._authenticator); return this._edgeAppDeploymentClient; } /** * * Edge AppDeployment Client * * @returns {FirmwareDeploymentClient} * * @memberOf MindSphereSdk */ GetFirmwareDeploymentClient() { this._firmwareAppDeploymentClient = this._firmwareAppDeploymentClient || new open_edge_1.FirmwareDeploymentClient(this._authenticator); return this._firmwareAppDeploymentClient; } /** * * Model Management Client * * @returns {ModelManagementClient} * * @memberOf MindSphereSdk */ GetModelManagementClient() { this._modelManagementClient = this._modelManagementClient || new model_management_1.ModelManagementClient(this._authenticator); return this._modelManagementClient; } /** * * Notification Client * * @returns {NotificationClientV4} * * @memberOf MindSphereSdk */ GetNotificationClientV4() { this._notificationClient = this._notificationClient || new notification_v4_1.NotificationClientV4(this._authenticator); return this._notificationClient; } /** * * Job Manager Client * * @returns {JobManagerClient} * * @memberOf MindSphereSdk */ GetJobManagerClient() { this._jobManagerClient = this._jobManagerClient || new jobmanager_1.JobManagerClient(this._authenticator); return this._jobManagerClient; } /** * * Data Exchange Client * * @returns {DataExchangeClient} * * @memberOf MindSphereSdk */ GetDataExchangeClient() { this._dataExchangeClient = this._dataExchangeClient || new data_exchange_1.DataExchangeClient(this._authenticator); return this._dataExchangeClient; } /** * Semantic Data Interconnect Client * * @returns {SemanticDataInterconnectClient} * * @memberOf MindSphereSdk */ GetSemanticDataInterConnectClient() { this._semanticDataInterConnectClient = this._semanticDataInterConnectClient || new sdi_v4_1.SemanticDataInterconnectClient(this._authenticator); return this._semanticDataInterConnectClient; } /** * * Message Broker Client * * @returns {MessageBrokerClient} * * @memberOf MindSphereSdk */ GetMessageBrokerClient() { this._messageBrokerClient = this._messageBrokerClient || new messagebroker_1.MessageBrokerClient(this._authenticator); return this._messageBrokerClient; } /** * * Resource Acess Management Client * * @returns {ResourceAccessManagementClient} * * @memberOf MindSphereSdk */ GetResourceManagementClient() { this._resourceAccessManagementClient = this._resourceAccessManagementClient || new policy_1.ResourceAccessManagementClient(this._authenticator); return this._resourceAccessManagementClient; } /** * Commanding Client * * @returns {CommandingClient} * * @memberOf MindSphereSdk */ GetCommandingClient() { this._commandingClient = this._commandingClient || new commanding_1.CommandingClient(this._authenticator); return this._commandingClient; } /** * Advanced Token Exchange Client * * @returns {AdvancedTokenExchangeClient} * * @memberOf MindSphereSdk */ GetAdvancedTokenExchangeClient() { this._advancedTokenExchangeClient = this._advancedTokenExchangeClient || new advanced_token_1.AdvancedTokenExchangeClient(this._authenticator); return this._advancedTokenExchangeClient; } /** * Visual Flow Creator Client * * @returns {VisualFlowCreatorClient} * * @memberOf MindSphereSdk */ GetVisualFlowCreatorClient() { this._visualFlowCreatorClient = this._visualFlowCreatorClient || new vfc_1.VisualFlowCreatorClient(this._authenticator); return this._visualFlowCreatorClient; } /** * Case Management Client * * @return {*} {CaseManagementClient} * @memberof MindSphereSdk */ GetCaseManagementClient() { this._caseManagementClient = this._caseManagementClient || new cases_1.CaseManagementClient(this._authenticator); return this._caseManagementClient; } } exports.MindSphereSdk = MindSphereSdk; //# sourceMappingURL=mindsphere-sdk.js.map