Documentation
¶
Index ¶
- type Action
- type BatchData
- type ChildDevices
- type ChildModules
- type DataVO
- type DescribeDevicePageVo
- type DeviceCommandVO
- type DeviceEnrollVO
- type DevicePageVo
- type EdgeInfoVO
- type EdgePageVo
- type HubInstanceBo
- type InstanceDetailVO
- type ModulePageVo
- type OmPropVo
- type OnlineInfo
- type PageinfoVO
- type RuleBaseInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Action ¶ added in v1.6.0
type Action struct { /* (Optional) */ ActionId string `json:"actionId"` /* 动作类型,包括:handle(数据处理)、forward(转发数据)和failure(转发失败) (Optional) */ ActionType string `json:"actionType"` /* 操作类型,包括:JCQ、JsScript、Kafka、RabbitMq、RDS和ES (Optional) */ OperationType string `json:"operationType"` /* 规则动作的配置信息, Configuration是JSONObject格式,会根据不同的规则动作,形成不同的JSONObject格式,即不同的配置信息格式。 (Optional) */ Configuration interface{} `json:"configuration"` }
type ChildDevices ¶ added in v1.8.0
type ChildModules ¶ added in v1.8.0
type ChildModules struct { /* 模块编号 (Optional) */ ModuleId string `json:"moduleId"` /* 模块名称 (Optional) */ ModuleName string `json:"moduleName"` /* 模块类型版本 (Optional) */ ModuleTypeVersion string `json:"moduleTypeVersion"` /* 物模型名称 (Optional) */ OmName string `json:"omName"` /* 物模型描述 (Optional) */ OmDesc string `json:"omDesc"` /* 模块状态 (Optional) */ ModuleState string `json:"moduleState"` }
type DataVO ¶ added in v1.4.0
type DataVO struct { /* 系统流水号 (Optional) */ Id string `json:"id"` /* 实例名称 (Optional) */ Name string `json:"name"` /* 子网编号 (Optional) */ SubNetId string `json:"subNetId"` /* 子网名称 (Optional) */ SubNetName string `json:"subNetName"` /* VPC编号 (Optional) */ VpcId string `json:"vpcId"` /* VPC名称 (Optional) */ VpcName string `json:"vpcName"` /* 可用区名称 (Optional) */ AzName string `json:"azName"` /* 公网域名 (Optional) */ PubDomain string `json:"pubDomain"` /* 内网域名 (Optional) */ PriDomain string `json:"priDomain"` /* 实例状态[0-创建中,1-运行中,2-停止] (Optional) */ Status string `json:"status"` /* 资费形式 (Optional) */ Feetype string `json:"feetype"` /* 创建时间 (Optional) */ CreateTime string `json:"createTime"` /* 实例编号 (Optional) */ InstanceId string `json:"instanceId"` }
type DescribeDevicePageVo ¶ added in v1.8.0
type DescribeDevicePageVo struct { /* (Optional) */ Uuid string `json:"uuid"` /* (Optional) */ InstanceId string `json:"instanceId"` /* (Optional) */ DeviceId string `json:"deviceId"` /* (Optional) */ DisplayName string `json:"displayName"` /* (Optional) */ DeviceType string `json:"deviceType"` /* (Optional) */ DeviceState string `json:"deviceState"` /* (Optional) */ OmId string `json:"omId"` /* (Optional) */ DeviceFilePath string `json:"deviceFilePath"` /* (Optional) */ OmName string `json:"omName"` /* (Optional) */ CreateTime string `json:"createTime"` /* (Optional) */ UserPin string `json:"userPin"` /* (Optional) */ ParentUuid string `json:"parentUuid"` /* (Optional) */ ParentName string `json:"parentName"` /* (Optional) */ LastConnectTime string `json:"lastConnectTime"` }
type DeviceCommandVO ¶
type DeviceEnrollVO ¶
type DevicePageVo ¶ added in v1.6.0
type DevicePageVo struct { /* Edge唯一标识 (Optional) */ Uuid string `json:"uuid"` /* IoT Hub实例唯一标识 (Optional) */ InstanceId string `json:"instanceId"` /* 资源唯一标识 (Optional) */ ResourceId string `json:"resourceId"` /* Edge编号 (Optional) */ EdgeId string `json:"edgeId"` /* Edge显示名称 (Optional) */ EdgeName string `json:"edgeName"` /* Edge状态 (Optional) */ EdgeState string `json:"edgeState"` /* 物模型编号 (Optional) */ OmId string `json:"omId"` /* 物模型名称 (Optional) */ OmName string `json:"omName"` /* 最后在线时间 (Optional) */ LastOnlineTime string `json:"lastOnlineTime"` }
type EdgeInfoVO ¶ added in v1.8.0
type EdgeInfoVO struct { /* 系统流水号 (Optional) */ Uuid string `json:"uuid"` /* Edge的唯一编号 (Optional) */ EdgeId string `json:"edgeId"` /* Edge的名称 (Optional) */ EdgeName string `json:"edgeName"` /* 是否在线【0-离线,1-在线】 (Optional) */ EdgeStatus int `json:"edgeStatus"` /* 边缘计算说明 (Optional) */ EdgeDesc string `json:"edgeDesc"` /* Edge版本 (Optional) */ EdgeVersion string `json:"edgeVersion"` /* Edge创建时间 (Optional) */ CreateTime string `json:"createTime"` /* 最后在线时间 (Optional) */ LastOnlineTime string `json:"lastOnlineTime"` /* 最后开机时间 (Optional) */ LastTurnOnTime string `json:"lastTurnOnTime"` /* IoT Hub实例编号 (Optional) */ IothubInstanceId string `json:"iothubInstanceId"` /* IoT Hub实例名称 (Optional) */ IothubInstanceName string `json:"iothubInstanceName"` }
type EdgePageVo ¶ added in v1.8.0
type EdgePageVo struct { /* Edge编号 (Optional) */ EdgeId string `json:"edgeId"` /* Edge显示名称 (Optional) */ EdgeName string `json:"edgeName"` /* Edge状态 (Optional) */ EdgeState string `json:"edgeState"` /* 物模型名称 (Optional) */ OmName string `json:"omName"` /* 最后在线时间 (Optional) */ LastOnlineTime string `json:"lastOnlineTime"` }
type HubInstanceBo ¶ added in v1.6.0
type InstanceDetailVO ¶ added in v1.4.0
type InstanceDetailVO struct { /* (Optional) */ Id string `json:"id"` /* (Optional) */ Name string `json:"name"` /* (Optional) */ SubNetId string `json:"subNetId"` /* (Optional) */ SubNetName string `json:"subNetName"` /* (Optional) */ VpcId string `json:"vpcId"` /* (Optional) */ VpcName string `json:"vpcName"` /* (Optional) */ AzName string `json:"azName"` /* (Optional) */ PubDomain string `json:"pubDomain"` /* (Optional) */ PriDomain string `json:"priDomain"` /* (Optional) */ Status string `json:"status"` /* (Optional) */ CreateTime string `json:"createTime"` /* (Optional) */ Description string `json:"description"` /* (Optional) */ Region string `json:"region"` /* (Optional) */ RdsInstanceId string `json:"rdsInstanceId"` /* (Optional) */ RdsDatabase string `json:"rdsDatabase"` /* (Optional) */ RdsHostName string `json:"rdsHostName"` /* (Optional) */ RdsUserName string `json:"rdsUserName"` /* (Optional) */ JcqId string `json:"jcqId"` /* (Optional) */ JcqAccessPoint string `json:"jcqAccessPoint"` /* (Optional) */ JcqTopicName string `json:"jcqTopicName"` /* (Optional) */ JcqTopicType string `json:"jcqTopicType"` /* (Optional) */ JcqRegion string `json:"jcqRegion"` /* ak (Optional) */ Ak string `json:"ak"` /* sk (Optional) */ Sk string `json:"sk"` }
type ModulePageVo ¶ added in v1.8.0
type ModulePageVo struct { /* Module唯一标识 (Optional) */ Uuid string `json:"uuid"` /* Module编号 (Optional) */ ModuleId string `json:"moduleId"` /* Module显示名称 (Optional) */ ModuleName string `json:"moduleName"` /* 设备编号 (Optional) */ DeviceId string `json:"deviceId"` /* 设备显示名称 (Optional) */ DeviceName string `json:"deviceName"` /* 设备类型[0-普通设备,1-云网关设备,2-Edge设备] (Optional) */ DeviceType int `json:"deviceType"` /* 模块部署状态[0-部署完成,1-待部署] (Optional) */ ModuleStatus int `json:"moduleStatus"` /* 模块类型版本 (Optional) */ ModuleTypeVersion string `json:"moduleTypeVersion"` }
type OmPropVo ¶ added in v1.6.0
type OmPropVo struct { /* (Optional) */ Uuid string `json:"uuid"` /* (Optional) */ OmId string `json:"omId"` /* (Optional) */ OmName string `json:"omName"` /* (Optional) */ AttrName string `json:"attrName"` /* (Optional) */ AttrText string `json:"attrText"` /* (Optional) */ AttrType string `json:"attrType"` /* (Optional) */ UserPin string `json:"userPin"` /* (Optional) */ InstanceId string `json:"instanceId"` }
type OnlineInfo ¶ added in v1.6.0
type PageinfoVO ¶ added in v1.4.0
type RuleBaseInfo ¶ added in v1.6.0
type RuleBaseInfo struct { /* 规则Id (Optional) */ Id string `json:"id"` /* 规则名称 (Optional) */ Name string `json:"name"` /* 规则说明 (Optional) */ Desc string `json:"desc"` /* 状态,停止:disable,启动:enable (Optional) */ Status string `json:"status"` /* 创建时间,精确到毫秒 (Optional) */ CreatedTime string `json:"createdTime"` }
Source Files
¶
Click to show internal directories.
Click to hide internal directories.