Documentation
¶
Index ¶
- type Action
- type Azs
- type Batch
- type BatchDevice
- type CheckCustomerResuleVO
- type ChildDevices
- type ChildModules
- type CommonPageRequest
- type CustomProfileVO
- type CustomizedTemplateProduct
- type CustomizedThingModelTemplate
- type DataVO
- type DescribeDevicePageVo
- type Device
- type DeviceBatch
- type DeviceCommandVO
- type DeviceCredential
- type DeviceEnrollVO
- type DeviceFunctionVO
- type DeviceGroupInfo
- type DeviceGroupResp
- type DeviceInfoVO
- type DeviceLoonGeryCredential
- type DeviceOfflineRecord
- type DeviceOnlineCount
- type DeviceOnlineInfo
- type DevicePropertyVO
- type DeviceSnapshotRequestVO
- type DeviceTopoErrorMap
- type DeviceTopoInfoVO
- type DeviceTopoPageBO
- type DeviceTopoRecordVO
- type DeviceTopoResult
- type DeviceVO
- type EdgeInfoVO
- type EdgePageVo
- type Event
- type EventReportPageBo
- type EventReportVo
- type Firmware
- type Forward
- type FunctionCallPageBo
- type FunctionCallRecordVo
- type GlobalProfileVO
- type HubInstanceBo
- type InstanceInfoAsAdminVO
- type InstanceinfoVO
- type IotDataStatsVO
- type IotcoreInstance
- type ModulePageVo
- type MonitorIotCoreInstance
- type OmPropVo
- type OnlineInfo
- type PageinfoVO
- type PreOrders
- type Product
- type ProductAbility
- type ProductCategory
- type ProductProperty
- type ProductService
- type ProductTopic
- type PropertyAcquireVo
- type ReadRegisterValue
- type RegionInfo
- type RegisterInfo
- type RegisterValue
- type Resource
- type RuleBaseInfo
- type Service
- type ServiceUser
- type ServiceUserLink
- type ServiceUsers
- type SharedUserPage
- type SharedUsers
- type SubDeviceInfoVO
- type TagVO
- type ThingModelRespTO
- type ThingModelTemplate
- type ThingServiceMsg
- type ThingServiceParam
- type ThingTypeInfoVO
- type TopicList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Action ¶
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 Batch ¶ added in v1.20.0
type Batch struct {
/* 产品Key (Optional) */
ProductKey string `json:"productKey"`
/* 批次/批次ID (Optional) */
BatchId string `json:"batchId"`
/* 开始时间,时间为东八区(UTC/GMT+08:00) (Optional) */
BeginedTime int64 `json:"beginedTime"`
/* 结束时间,时间为东八区(UTC/GMT+08:00) (Optional) */
EndTime int64 `json:"endTime"`
/* 设备总数 (Optional) */
Total int64 `json:"total"`
/* 升级成功 (Optional) */
Successes int64 `json:"successes"`
/* 升级失败 (Optional) */
Failures int64 `json:"failures"`
/* 状态:
updating:进行中
stoped:已终止
updated:已完成
(Optional) */
BatchState string `json:"batchState"`
/* 上传时间,时间为东八区(UTC/GMT+08:00) (Optional) */
CreatedTime int64 `json:"createdTime"`
}
type BatchDevice ¶ added in v1.20.0
type BatchDevice struct {
/* 设备名称 (Optional) */
DeviceName string `json:"deviceName"`
/* 设备标识 (Optional) */
Identifier string `json:"identifier"`
/* 设备状态:
online:在线
offline:离线
(Optional) */
DeviceState string `json:"deviceState"`
/* 升级完成时间,时间为东八区(UTC/GMT+08:00) (Optional) */
EndTime int64 `json:"endTime"`
/* 当前固件版本 (Optional) */
CurrentVersion string `json:"currentVersion"`
/* 升级状态:
sending:待推送
sended:已推送
waiting:待升级
processing:进行中
retrying:待重试
success:成功
failure:失败
(Optional) */
UpdatedState string `json:"updatedState"`
/* 进度,[1,100] (Optional) */
Progress int `json:"progress"`
/* 已经重试的次数,[0,5] (Optional) */
RetriedTimes int `json:"retriedTimes"`
/* 总次数,[0,5] (Optional) */
RetryTimes int `json:"retryTimes"`
/* 备注/失败原因码:
-1:推送超时失败
0:未知原因
1:下载固件失败
2:固件校验失败
3:固件烧录失败
4:固件升级超时
5:任务终止
(Optional) */
ErroCode int `json:"erroCode"`
/* 失败原因信息 (Optional) */
ErrorMsg string `json:"errorMsg"`
/* 开始时间,时间为东八区(UTC/GMT+08:00) (Optional) */
BeginedTime int64 `json:"beginedTime"`
}
type CheckCustomerResuleVO ¶ added in v1.27.0
type ChildDevices ¶
type ChildModules ¶
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 CommonPageRequest ¶ added in v1.28.0
type CustomProfileVO ¶ added in v1.28.0
type CustomizedTemplateProduct ¶ added in v1.20.0
type CustomizedTemplateProduct struct {
/* 产品名称 (Optional) */
ProductName string `json:"productName"`
/* 0:设备。设备不能挂载子设备。可以直连物联网平台,也可以作为网关的子设备连接物联网平台
1:网关。网关可以挂载子设备,具有子设备管理模块,维持子设备的拓扑关系,和将拓扑关系同步到物联网平台
(Optional) */
ProductType int `json:"productType"`
/* 产品Key (Optional) */
ProductKey string `json:"productKey"`
/* 创建时间,创建时间,时间为东八区(UTC/GMT+08:00) (Optional) */
CreatedTime int64 `json:"createdTime"`
/* 设备数 (Optional) */
DeviceCount int `json:"deviceCount"`
}
type CustomizedThingModelTemplate ¶ added in v1.20.0
type CustomizedThingModelTemplate struct {
/* 物模型模板ID (Optional) */
ThingModelTemplateId string `json:"thingModelTemplateId"`
/* 模型模板名称 (Optional) */
ThingModelTemplateName string `json:"thingModelTemplateName"`
/* 创建时间,时间为东八区(UTC/GMT+08:00) (Optional) */
CreatedTime int64 `json:"createdTime"`
/* 最新上传日期,时间为东八区(UTC/GMT+08:00) (Optional) */
UpdatedTime int64 `json:"updatedTime"`
/* 创建产品数 (Optional) */
ProductCount int `json:"productCount"`
/* 物模型文件在oss上的存储路径 (Optional) */
OssPath string `json:"ossPath"`
/* 模板文件名称 (Optional) */
FileName string `json:"fileName"`
}
type DataVO ¶
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"`
/* IoT Hub实例状态[10~100为创建中,0或1-运行中,2-欠费停服,3-待删除] (Optional) */
Status int `json:"status"`
/* 创建时间 (Optional) */
CreateTime int `json:"createTime"`
/* 实例到期时间 (Optional) */
EndTime int `json:"endTime"`
/* 最大在线设备数 (Optional) */
MaxDevices int `json:"maxDevices"`
/* 最大消息条数 (Optional) */
MaxMessage int `json:"maxMessage"`
/* 实例编号 (Optional) */
InstanceId string `json:"instanceId"`
/* 实例类型[0-独享,1-共享] (Optional) */
InstanceType string `json:"instanceType"`
/* Edge是否开通,0-未开通,1-已开通 (Optional) */
EdgeStatus string `json:"edgeStatus"`
/* Edge开通时间 (Optional) */
EdgeOpenTime string `json:"edgeOpenTime"`
}
type DescribeDevicePageVo ¶
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 Device ¶ added in v1.20.0
type Device struct {
/* 产品Key (Optional) */
ProductKey string `json:"productKey"`
/* 设备名称 (Optional) */
DeviceName string `json:"deviceName"`
/* 设备标识 (Optional) */
Identifier string `json:"identifier"`
/* 固件版本 (Optional) */
FirmwareVersion string `json:"firmwareVersion"`
/* 创建时间,时间为东八区(UTC/GMT+08:00) (Optional) */
CreatedTime int64 `json:"createdTime"`
/* 更新时间,时间为东八区(UTC/GMT+08:00) (Optional) */
UpdatedTime int64 `json:"updatedTime"`
}
type DeviceBatch ¶
type DeviceBatch struct {
/* 批次Id (Optional) */
BatchId string `json:"batchId"`
/* 批次编号 (Optional) */
BatchNumber string `json:"batchNumber"`
/* 批次大小 (Optional) */
BatchSize int `json:"batchSize"`
/* 产品名称 (Optional) */
ProductName string `json:"productName"`
/* 添加方式 (Optional) */
AutoGenerated int `json:"autoGenerated"`
/* 下载链接 (Optional) */
RegisterResultUrl string `json:"registerResultUrl"`
/* 生成时间 (Optional) */
CreatedTime int64 `json:"createdTime"`
}
type DeviceCommandVO ¶
type DeviceCredential ¶
type DeviceCredential struct {
/* 设备Id (Optional) */
DeviceId string `json:"deviceId"`
/* 设备名称 (Optional) */
DeviceName string `json:"deviceName"`
/* 设备鉴权标识 (Optional) */
Identifier string `json:"identifier"`
/* 设备秘钥 (Optional) */
Secret string `json:"secret"`
/* 所属产品 (Optional) */
ProductKey string `json:"productKey"`
}
type DeviceEnrollVO ¶
type DeviceFunctionVO ¶ added in v1.28.0
type DeviceFunctionVO struct {
/* 设备标识Id */
DeviceId string `json:"deviceId"`
/* 方法Key (Optional) */
FunctionKey *string `json:"functionKey"`
/* 输入参数(Map<String,Object>类型) (Optional) */
InParams *interface{} `json:"inParams"`
/* 输出参数(Map<String,Object>类型) (Optional) */
OutParams *interface{} `json:"outParams"`
}
type DeviceGroupInfo ¶ added in v1.36.0
type DeviceGroupInfo struct {
/* 组ID (Optional) */
DeviceGroupId string `json:"deviceGroupId"`
/* 设备ID (Optional) */
DeviceId string `json:"deviceId"`
/* 设备名称 (Optional) */
Name string `json:"name"`
/* 父级设备Id (Optional) */
ParentId string `json:"parentId"`
/* 设备状态,0-未激活,1-激活离线,2-激活在线 (Optional) */
Status int `json:"status"`
/* 设备标识符 (Optional) */
Identifier string `json:"identifier"`
/* 设备描述 (Optional) */
Description string `json:"description"`
/* 激活时间 (Optional) */
ActiveTime int64 `json:"activeTime"`
/* 最后连接时间 (Optional) */
LastConnectTime int64 `json:"lastConnectTime"`
/* 注册时间 (Optional) */
CreateTime int64 `json:"createTime"`
/* 修改时间 (Optional) */
UpdateTime int64 `json:"updateTime"`
/* 产品名称 (Optional) */
ProductName string `json:"productName"`
/* 设备型号 (Optional) */
Model string `json:"model"`
/* 设备厂商 (Optional) */
Manufacturer string `json:"manufacturer"`
/* 设备采集器类型 (Optional) */
DeviceCollectorType string `json:"deviceCollectorType"`
/* 最后离线时间 (Optional) */
LastDisconnectTime int64 `json:"lastDisconnectTime"`
/* 订单号 (Optional) */
OrderId int64 `json:"orderId"`
/* 设备组名称 (Optional) */
GroupName string `json:"groupName"`
/* 设备组标签 (Optional) */
GroupTag string `json:"groupTag"`
}
type DeviceGroupResp ¶ added in v1.36.0
type DeviceGroupResp struct {
/* 组ID (Optional) */
Id string `json:"id"`
/* 组名称 (Optional) */
GroupName string `json:"groupName"`
/* 组标签 (Optional) */
Tag string `json:"tag"`
/* 归属用户 (Optional) */
AscriptionUser string `json:"ascriptionUser"`
/* 创建时间 (Optional) */
CreateTime int64 `json:"createTime"`
/* 更新时间 (Optional) */
UpdateTime int64 `json:"updateTime"`
}
type DeviceInfoVO ¶ added in v1.28.0
type DeviceInfoVO struct {
/* 激活时间 (Optional) */
ActivateTime *string `json:"activateTime"`
/* 代理设备id (Optional) */
ConnectAgentDeviceId *string `json:"connectAgentDeviceId"`
/* 创建时间 (Optional) */
CreateTime *string `json:"createTime"`
/* (Optional) */
CustomProfiles []CustomProfileVO `json:"customProfiles"`
/* 设备标识id (Optional) */
DeviceId *string `json:"deviceId"`
/* 设备名称 (Optional) */
DeviceName *string `json:"deviceName"`
/* (Optional) */
DeviceTagList []TagVO `json:"deviceTagList"`
/* (Optional) */
GlobalProfiles []GlobalProfileVO `json:"globalProfiles"`
/* 最近一次上线时间 (Optional) */
LastConnectTime *string `json:"lastConnectTime"`
/* 最近一次离线时间 (Optional) */
LastDisconnectTime *string `json:"lastDisconnectTime"`
/* 纬度 (Optional) */
Latitude *string `json:"latitude"`
/* 经度 (Optional) */
Longitude *string `json:"longitude"`
/* 设备mac地址 (Optional) */
MacAddress *string `json:"macAddress"`
/* 生产厂商ID (Optional) */
ManufactureId *string `json:"manufactureId"`
/* 生产厂商名称 (Optional) */
ManufactureName *string `json:"manufactureName"`
/* 设备连接类型 (Optional) */
NodeType *int `json:"nodeType"`
/* 设备上报数据更新时间 (Optional) */
LastReportTime *string `json:"lastReportTime"`
/* 设备状态:0 停用;1 未激活;2 离线;3 在线 (Optional) */
Status *int `json:"status"`
/* 物模型ID (Optional) */
ThingModelId *string `json:"thingModelId"`
/* 物模型版本号 (Optional) */
ThingModelVersion *string `json:"thingModelVersion"`
/* 物类型ID (Optional) */
ThingTypeCode *string `json:"thingTypeCode"`
/* 物类型名称 (Optional) */
ThingTypeName *string `json:"thingTypeName"`
/* 设备物理ID (Optional) */
UniqueId *string `json:"uniqueId"`
/* 更新时间 (Optional) */
UpdateTime *string `json:"updateTime"`
}
type DeviceLoonGeryCredential ¶ added in v1.27.0
type DeviceLoonGeryCredential struct {
/* 设备Id (Optional) */
DeviceId string `json:"deviceId"`
/* 心跳码 (Optional) */
HeartbeatCode string `json:"heartbeatCode"`
/* 连接码 (Optional) */
LinkCode string `json:"linkCode"`
/* 连接器名称 (Optional) */
ConnectorName string `json:"connectorName"`
/* 设备秘钥 (Optional) */
Secret string `json:"secret"`
/* 所属产品 (Optional) */
ProductKey string `json:"productKey"`
}
type DeviceOfflineRecord ¶ added in v1.34.0
type DeviceOnlineCount ¶ added in v1.34.0
type DeviceOnlineInfo ¶ added in v1.34.0
type DeviceOnlineInfo struct {
/* 设备ID (Optional) */
Device_id string `json:"device_id"`
/* 在线时长 (Optional) */
Online_time int `json:"online_time"`
/* 上线次数 (Optional) */
Count_time int `json:"count_time"`
/* 连接码 (Optional) */
Identifier string `json:"identifier"`
/* 设备状态 (Optional) */
Status int `json:"status"`
/* 采集器类型 (Optional) */
CollDeviceType string `json:"collDeviceType"`
}
type DevicePropertyVO ¶ added in v1.28.0
type DevicePropertyVO struct {
/* {"streamId1":"value1","streamId2":2,"streamId3":"value3"} (Optional) */
Cmd *interface{} `json:"cmd"`
/* 设备标识ID (Optional) */
DeviceId *string `json:"deviceId"`
/* 物类型 (Optional) */
ThingTypeName *string `json:"thingTypeName"`
/* 设备名称 (Optional) */
DeviceName *string `json:"deviceName"`
/* 版本号 (Optional) */
Version *int `json:"version"`
}
type DeviceSnapshotRequestVO ¶ added in v1.30.0
type DeviceTopoErrorMap ¶ added in v1.34.0
type DeviceTopoInfoVO ¶ added in v1.34.0
type DeviceTopoInfoVO struct {
/* 代理设备ID */
DeviceId string `json:"deviceId"`
/* 代理设备名称 (Optional) */
DeviceName *string `json:"deviceName"`
/* 物类型名 */
ThingTypeName string `json:"thingTypeName"`
/* */
SubDevices []SubDeviceInfoVO `json:"subDevices"`
}
type DeviceTopoPageBO ¶ added in v1.34.0
type DeviceTopoPageBO struct {
/* 设备标识Id (Optional) */
DeviceId *string `json:"deviceId"`
/* 子设备标识Id (Optional) */
SubDeviceId *string `json:"subDeviceId"`
/* 子设备名 (Optional) */
SubDeviceName *string `json:"subDeviceName"`
/* 排序方式;升序-ASC,降序-DESC (Optional) */
Order *string `json:"order"`
/* 排序方式;升序-ASC,降序-DESC (Optional) */
Orders *interface{} `json:"orders"`
/* 页码 (Optional) */
PageNo *int `json:"pageNo"`
/* 每页条数 (Optional) */
PageSize *int `json:"pageSize"`
}
type DeviceTopoRecordVO ¶ added in v1.34.0
type DeviceTopoResult ¶ added in v1.34.0
type DeviceTopoResult struct {
/* 边缘代理设备ID (Optional) */
DeviceId string `json:"deviceId"`
/* 请求的拓扑关系总个数 (Optional) */
Total int `json:"total"`
/* 成功个数 (Optional) */
Success int `json:"success"`
/* (Optional) */
ErrorDevicesList []DeviceTopoErrorMap `json:"errorDevicesList"`
}
type DeviceVO ¶
type DeviceVO struct {
/* 设备ID (Optional) */
DeviceId string `json:"deviceId"`
/* 设备名称 (Optional) */
DeviceName string `json:"deviceName"`
/* 父级设备Id (Optional) */
ParentId string `json:"parentId"`
/* 设备类型,同产品类型,0-普通设备,1-网关,2-Edge (Optional) */
DeviceType string `json:"deviceType"`
/* 设备状态,0-未激活,1-激活离线,2-激活在线 (Optional) */
Status int `json:"status"`
/* 设备标识符 (Optional) */
Identifier string `json:"identifier"`
/* 设备秘钥 (Optional) */
Secret string `json:"secret"`
/* 设备描述 (Optional) */
Description string `json:"description"`
/* 激活时间 (Optional) */
ActivatedTime int64 `json:"activatedTime"`
/* 最后连接时间 (Optional) */
LastConnectedTime int64 `json:"lastConnectedTime"`
/* 注册时间 (Optional) */
CreatedTime int64 `json:"createdTime"`
/* 修改时间 (Optional) */
UpdatedTime int64 `json:"updatedTime"`
/* 产品Key (Optional) */
ProductKey string `json:"productKey"`
/* 产品名称 (Optional) */
ProductName string `json:"productName"`
/* 产品秘钥 (Optional) */
ProductSecret string `json:"productSecret"`
/* 设备型号 (Optional) */
Model string `json:"model"`
/* 设备厂商 (Optional) */
Manufacturer string `json:"manufacturer"`
/* 是否开启动态注册,0:关闭,1:开启,开启动态注册的设备认证类型为一型一密,否则为一机一密 (Optional) */
DynamicRegister int `json:"dynamicRegister"`
/* 设备采集器类型 (Optional) */
DeviceCollectorType string `json:"deviceCollectorType"`
/* 最后离线时间 (Optional) */
LastDisconnectTime int64 `json:"lastDisconnectTime"`
/* 订单号 (Optional) */
OrderId int64 `json:"orderId"`
}
type EdgeInfoVO ¶
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 ¶
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 Event ¶
type Event struct {
/* 事件名称 (Optional) */
Name string `json:"name"`
/* 事件ID (Optional) */
EventId string `json:"eventId"`
/* 事件类型 (Optional) */
EventType string `json:"eventType"`
/* 输出参数,object的key为参数名称,value为参数值 (Optional) */
Output interface{} `json:"output"`
/* 产生时间 (Optional) */
CreatedTime int64 `json:"createdTime"`
}
type EventReportPageBo ¶ added in v1.28.0
type EventReportPageBo struct {
/* 设备标识Id (Optional) */
DeviceId *string `json:"deviceId"`
/* 排序方式;升序-ASC,降序-DESC (Optional) */
Order *string `json:"order"`
/* 排序方式;升序-ASC,降序-DESC (Optional) */
Orders *interface{} `json:"orders"`
/* 页码 (Optional) */
PageNo *int `json:"pageNo"`
/* 每页条数 (Optional) */
PageSize *int `json:"pageSize"`
}
type EventReportVo ¶ added in v1.28.0
type EventReportVo struct {
/* 设备标识id (Optional) */
DeviceId string `json:"deviceId"`
/* 事件名称 (Optional) */
DisplayName string `json:"displayName"`
/* 事件key (Optional) */
Key string `json:"key"`
/* 消息id (Optional) */
MessageId string `json:"messageId"`
/* 事件上报内容 json格式 (Optional) */
Parameters string `json:"parameters"`
/* 事件上报时间 (Optional) */
Timestamp int64 `json:"timestamp"`
}
type Firmware ¶ added in v1.20.0
type Firmware struct {
/* 固件唯一标识 (Optional) */
FirmwareId string `json:"firmwareId"`
/* 固件名称 (Optional) */
FirmwareName string `json:"firmwareName"`
/* 产品Key (Optional) */
ProductKey string `json:"productKey"`
/* 产品名称 (Optional) */
ProductName string `json:"productName"`
/* 固件文件名称 (Optional) */
FirmwareFileName string `json:"firmwareFileName"`
/* 固件地址 (Optional) */
FirmwareUrl string `json:"firmwareUrl"`
/* 固件大小,单位:字节 (Optional) */
FirmwareSize int64 `json:"firmwareSize"`
/* 固件版本 (Optional) */
FirmwareVersion string `json:"firmwareVersion"`
/* 固件描述 (Optional) */
FirmwareDescription string `json:"firmwareDescription"`
/* 固件签名, 签名方法为Md5 (Optional) */
FirmwareSign string `json:"firmwareSign"`
/* 上传时间,时间为东八区(UTC/GMT+08:00) (Optional) */
CreatedTime int64 `json:"createdTime"`
}
type Forward ¶ added in v1.36.0
type Forward struct {
/* 消息转发唯一标识 (Optional) */
ForwardId string `json:"forwardId"`
/* 用户PIN (Optional) */
UserPin string `json:"userPin"`
/* 用户名称 (Optional) */
UserName string `json:"userName"`
/* 设备类型 (Optional) */
DeviceCollectorType string `json:"deviceCollectorType"`
/* 频度(分钟/次) (Optional) */
Frequency int `json:"frequency"`
/* 接入点地址,长度限制1~100 (Optional) */
EndPoint string `json:"endPoint"`
/* 队列URL,长度限制1~255 (Optional) */
QueueUrl string `json:"queueUrl"`
/* Access Key ID,长度限制1~50 (Optional) */
Ak string `json:"ak"`
/* Access Key Secret,长度限制1~50 (Optional) */
Sk string `json:"sk"`
/* 创建时间,时间为东八区(UTC/GMT+08:00) (Optional) */
CreatedTime int64 `json:"createdTime"`
/* 修改时间,时间为东八区(UTC/GMT+08:00) (Optional) */
UpdatedTime int64 `json:"updatedTime"`
}
type FunctionCallPageBo ¶ added in v1.28.0
type FunctionCallPageBo struct {
/* 设备标识Id (Optional) */
DeviceId *string `json:"deviceId"`
/* 排序方式;升序-ASC,降序-DESC (Optional) */
Order *string `json:"order"`
/* 排序方式;升序-ASC,降序-DESC (Optional) */
Orders *interface{} `json:"orders"`
/* 页码 (Optional) */
PageNo *int `json:"pageNo"`
/* 每页条数 (Optional) */
PageSize *int `json:"pageSize"`
}
type FunctionCallRecordVo ¶ added in v1.28.0
type FunctionCallRecordVo struct {
/* 响应码 (Optional) */
Code int `json:"code"`
/* 设备标识id (Optional) */
DeviceId string `json:"deviceId"`
/* 方法名称 (Optional) */
DisplayName string `json:"displayName"`
/* 方法key (Optional) */
FuncKey string `json:"funcKey"`
/* 方法调用参数 json格式 (Optional) */
InParams string `json:"inParams"`
/* 响应消息 (Optional) */
Message string `json:"message"`
/* 消息id (Optional) */
MessageId string `json:"messageId"`
/* 方法调用响应 json格式 (Optional) */
OutParams string `json:"outParams"`
/* 请求时间 (Optional) */
ReqTimestamp int64 `json:"reqTimestamp"`
/* 响应时间 (Optional) */
RespTimestamp int64 `json:"respTimestamp"`
}
type GlobalProfileVO ¶ added in v1.28.0
type GlobalProfileVO struct {
/* 档案数据类型,1=布尔,2=整型,3=浮点型,4=字符串 (Optional) */
DataType *int `json:"dataType"`
/* 是否可修改,1=可修改,0=不可修改 (Optional) */
Editable *int `json:"editable"`
/* 是否必填,1=必填,0非必填 (Optional) */
Mandatory *int `json:"mandatory"`
/* 档案code (Optional) */
ProfileCode *string `json:"profileCode"`
/* 当前特征描述 (Optional) */
ProfileDesc *string `json:"profileDesc"`
/* 档案name (Optional) */
ProfileName *string `json:"profileName"`
/* 档案值 (Optional) */
ProfileValue *string `json:"profileValue"`
/* 档案类型,1=全局设备,2=全局产品,3=产品设备 (Optional) */
Scope *int `json:"scope"`
}
type HubInstanceBo ¶
type InstanceInfoAsAdminVO ¶
type InstanceInfoAsAdminVO struct {
/* IoT Hub实例编号 (Optional) */
InstanceId string `json:"instanceId"`
/* IoT Hub实例名称 (Optional) */
Name string `json:"name"`
/* 创建实例的主Pin信息 (Optional) */
UserPin string `json:"userPin"`
/* IoT Hub实例所属子网编号 (Optional) */
SubnetId string `json:"subnetId"`
/* IoT Hub实例所属子网名称 (Optional) */
SubNetName string `json:"subNetName"`
/* IoT Hub实例所属VPC编号 (Optional) */
VpcId string `json:"vpcId"`
/* IoT Hub实例所属VPC名称 (Optional) */
VpcName string `json:"vpcName"`
/* IoT Hub实例所属可用区名称[格式为可用区名称1@可用区名称2] (Optional) */
AzName string `json:"azName"`
/* IoT Hub实例提供的公网域名 (Optional) */
PubDomain string `json:"pubDomain"`
/* IoT Hub实例提供的内网域名 (Optional) */
PriDomain string `json:"priDomain"`
/* IoT Hub实例创建时间 (Optional) */
CreateTime int `json:"createTime"`
/* IoT Hub实例到期时间 (Optional) */
EndTime int `json:"endTime"`
/* IoT Hub实例删除时间 (Optional) */
DeleteTime int `json:"deleteTime"`
/* IoT Hub实例描述 (Optional) */
Description string `json:"description"`
/* IoT Hub实例所属Region编号 (Optional) */
RegionId string `json:"regionId"`
/* IoT Hub实例所属Region名称 (Optional) */
RegionName string `json:"regionName"`
/* IoT Hub实例中单AZ容器节点数量[每增加1个节点,会在两个AZ下各添加一个容器] (Optional) */
ReplicaNum int `json:"replicaNum"`
/* 支持最大在线设备数量 (Optional) */
MaxDevices int `json:"maxDevices"`
/* 最大支持消息数量 (Optional) */
MaxMessages int `json:"maxMessages"`
/* IoT Hub实例依赖数据库实例编号 (Optional) */
RdsInstanceId string `json:"rdsInstanceId"`
/* IoT Hub实例依赖数据库库名 (Optional) */
RdsDatabase string `json:"rdsDatabase"`
/* IoT Hub实例依赖数据库内网域名 (Optional) */
RdsHostName string `json:"rdsHostName"`
/* IoT Hub实例依赖数据库用户名 (Optional) */
RdsUserName string `json:"rdsUserName"`
/* IoT Hub实例依赖数据库密码 (Optional) */
RdsPasswd string `json:"rdsPasswd"`
/* IoT Hub实例使用的Agent编号[如已删除则为空] (Optional) */
IothubAgentId string `json:"iothubAgentId"`
/* IoT Hub实例状态:
0-IOTHUB_AND_AGENT_RUNNING
1-IOTHUB_RUNNING
2-IOTHUB_SUSPEND
3-IOTHUB_TO_BE_DELETED
4-IOTHUB_UPDATING
11-CREATE_PARAMETER_GROUP_SUCCESS
12-CREATE_PARAMETER_GROUP_FAIL
13-CREATE_AGENT_SUCCESS
14-CREATE_AGENT_FAIL
15-CREATE_MYSQL_SUCCESS
16-AGENT_JVESSEL_RUNNING
17-AGENT_RUNNING
18-MYSQL_RUNNING
21-CREATE_DATABASE_SUCCESS
22-CREATE_DATABASE_FAIL
31-CREATE_ACCOUNT_SUCCESS
32-CREATE_ACCOUNT_FAIL
41-GRANT_PRIVILEGE_SUCCESS
42-GRANT_PRIVILEGE_FAIL
51-WAIT_INIT_DATABASE
52-INIT_DATABASE_SUCCESS
53-INIT_DATABASE_FAIL
61-DEL_AGENT_SUCCESS
62-DEL_AGENT_FAIL
71-WAIT_CREATE_IOTHUB
72-CREATE_IOTHUB_SUCCESS
73-CREATE_IOTHUB_JVESSEL_RUNNING
74-CREATE_IOTHUB_RUNNING
75-IOTHUB_USER_PIN_SIGNUP
79-CREATE_IOTHUB_FAIL
(Optional) */
IothubStatus int `json:"iothubStatus"`
}
type InstanceinfoVO ¶
type InstanceinfoVO struct {
/* IoT Hub实例编号 (Optional) */
InstanceId string `json:"instanceId"`
/* IoT Hub实例名称 (Optional) */
Name string `json:"name"`
/* IoT Hub实例所属子网编号 (Optional) */
SubnetId string `json:"subnetId"`
/* IoT Hub实例所属子网名称 (Optional) */
SubnetName string `json:"subnetName"`
/* IoT Hub实例所属VPC编号 (Optional) */
VpcId string `json:"vpcId"`
/* IoT Hub实例所属VPC名称 (Optional) */
VpcName string `json:"vpcName"`
/* IoT Hub实例所属可用区名称[格式为可用区名称1@可用区名称2] (Optional) */
AzName string `json:"azName"`
/* IoT Hub实例提供的公网域名 (Optional) */
PubDomain string `json:"pubDomain"`
/* IoT Hub实例提供的内网域名 (Optional) */
PriDomain string `json:"priDomain"`
/* IoT Hub实例状态
PREPARING-准备资源 |
BUILDING-创建中 |
RUNNING-运行中 |
SUSPENDING-暂停使用
(Optional) */
InstanceStatus string `json:"instanceStatus"`
/* 100以内的进度条数值 (Optional) */
ProgressValue int `json:"progressValue"`
/* IoT Hub实例创建时间 (Optional) */
CreateTime int `json:"createTime"`
/* IoT Hub实例到期时间 (Optional) */
EndTime int `json:"endTime"`
/* IoT Hub实例描述 (Optional) */
Description string `json:"description"`
/* IoT Hub实例所属Region编号 (Optional) */
RegionId string `json:"regionId"`
/* IoT Hub实例所属Region名称 (Optional) */
RegionName string `json:"regionName"`
/* 支持最大在线设备数量 (Optional) */
MaxDevices int `json:"maxDevices"`
/* 最大支持消息数量 (Optional) */
MaxMessages int `json:"maxMessages"`
}
type IotDataStatsVO ¶ added in v1.28.0
type IotDataStatsVO struct {
/* 物类型总数 (Optional) */
TotalThingTypes int `json:"totalThingTypes"`
/* 直连终端物类型总数 (Optional) */
DirectConnectThingTypes int `json:"directConnectThingTypes"`
/* 直连终端物类型总数 (Optional) */
ConnectAgentThingTypes int `json:"connectAgentThingTypes"`
/* 非直连在线终端总数 (Optional) */
IndirectConnectAgentThingTypes int `json:"indirectConnectAgentThingTypes"`
/* 总设备数 (Optional) */
TotalDevices int `json:"totalDevices"`
/* 直连总设备数 (Optional) */
DirectConnectDevices int `json:"directConnectDevices"`
/* 连接终端设备数 (Optional) */
ConnectAgentDevices int `json:"connectAgentDevices"`
/* 总在线设备数 (Optional) */
TotalOnlineDevices int `json:"totalOnlineDevices"`
/* 在线直接设备数 (Optional) */
OnlineDirectConnectDevices int `json:"onlineDirectConnectDevices"`
/* 在线终端数 (Optional) */
OnlineConnectAgentDevices int `json:"onlineConnectAgentDevices"`
/* 在线非直连设备数 (Optional) */
OnlineIndirectConnectDevices int `json:"onlineIndirectConnectDevices"`
}
type IotcoreInstance ¶ added in v1.27.0
type IotcoreInstance struct {
/* 实例标识 (Optional) */
InstanceId string `json:"instanceId"`
/* 实例名称 (Optional) */
InstanceName string `json:"instanceName"`
/* 管理平台地址 (Optional) */
PortalAddress string `json:"portalAddress"`
/* 设备连接域名 (Optional) */
LinkDomain string `json:"linkDomain"`
/* 实例状态
创建中:CREATING
运行中:RUNNING
启动中:STARTING
欠费停服:ARREARAGE_STOP
过期停服:EXPIRE_STOP
异常:ERROR
(Optional) */
InstanceStatus string `json:"instanceStatus"`
/* 创建进度,取值范围:[0,100] (Optional) */
Progress int `json:"progress"`
/* 创建时间,Unix时间戳,精确到毫秒,时间为东八区(UTC/GMT+08:00) (Optional) */
CreatedTime int64 `json:"createdTime"`
/* 更新时间,Unix时间戳,精确到毫秒,时间为东八区(UTC/GMT+08:00) (Optional) */
UpdatedTime int64 `json:"updatedTime"`
/* 到期时间,Unix时间戳,精确到毫秒,时间为东八区(UTC/GMT+08:00) (Optional) */
ExpiredTime int64 `json:"expiredTime"`
}
type ModulePageVo ¶
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 MonitorIotCoreInstance ¶
type MonitorIotCoreInstance struct {
/* 实例Id (Optional) */
InstanceId string `json:"instanceId"`
/* 实例名称 (Optional) */
InstanceName string `json:"instanceName"`
/* 创建时间 (Optional) */
CreatedTime int64 `json:"createdTime"`
/* 规格 (Optional) */
Specifications string `json:"specifications"`
/* 实例状态[0-创建中,1-运行中,2-停止] (Optional) */
InstanceStatus string `json:"instanceStatus"`
/* 描述 (Optional) */
InstanceDescription string `json:"instanceDescription"`
/* 资源到期时间 (Optional) */
ExpiredTime int64 `json:"expiredTime"`
/* 私有网络 (Optional) */
VpcName string `json:"vpcName"`
/* 子网 (Optional) */
SubNetName string `json:"subNetName"`
/* 内网域名 (Optional) */
PriDomain string `json:"priDomain"`
/* 公网域名 (Optional) */
PubDomain string `json:"pubDomain"`
/* 最大同时在线设备数 (Optional) */
MaxOnlineDevices int64 `json:"maxOnlineDevices"`
/* 每月最大消息数 (Optional) */
MaxMonthMessages int64 `json:"maxMonthMessages"`
}
type OmPropVo ¶
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 ¶
type PageinfoVO ¶
type PreOrders ¶ added in v1.27.0
type PreOrders struct {
/* 预购订单编号 (Optional) */
PreOrderId string `json:"preOrderId"`
/* 预购订单数量 (Optional) */
PreOrderNum string `json:"preOrderNum"`
/* 产品Key (Optional) */
ProductKey string `json:"productKey"`
/* 产品名称 (Optional) */
ProductName string `json:"productName"`
/* 用户Pin (Optional) */
UserPin string `json:"userPin"`
/* 用户名称 (Optional) */
UserName string `json:"userName"`
/* 已录入数量 (Optional) */
RecordNum int `json:"recordNum"`
/* 创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 订单状态,0-下单,1-处理完成 (Optional) */
PreOrderStatus string `json:"preOrderStatus"`
}
type Product ¶
type Product struct {
/* 产品名称 (Optional) */
ProductName string `json:"productName"`
/* 产品ID (Optional) */
ProductId string `json:"productId"`
/* 0:设备。设备不能挂载子设备。可以直连物联网平台,也可以作为网关的子设备连接物联网平台
1:网关。网关可以挂载子设备,具有子设备管理模块,维持子设备的拓扑关系,和将拓扑关系同步到物联网平台
(Optional) */
ProductType int `json:"productType"`
/* 产品Key (Optional) */
ProductKey string `json:"productKey"`
/* 创建时间,创建时间,时间为东八区(UTC/GMT+08:00) (Optional) */
CreatedTime int64 `json:"createdTime"`
/* 产品类型,如自定义等 (Optional) */
TemplateName string `json:"templateName"`
/* 产品的采集器类型 (Optional) */
CollDeviceType string `json:"collDeviceType"`
}
type ProductAbility ¶
type ProductAbility struct {
/* 功能唯一标识 */
AbilityId string `json:"abilityId"`
/* 名称 */
AbilityName string `json:"abilityName"`
/* 类型,0:属性,1:事件,2:服务 */
AbilityType int `json:"abilityType"`
/* 描述 (Optional) */
AbilityDescription string `json:"abilityDescription"`
/* 读写性,read_only:只读,read_write:读写 (Optional) */
AccessMode string `json:"accessMode"`
/* 数据类型 (Optional) */
AbilityDataType string `json:"abilityDataType"`
/* 数据定义 (Optional) */
AbilityDataSpec string `json:"abilityDataSpec"`
/* 是否为自定义功能,false:否,true:是 */
Customized bool `json:"customized"`
/* 创建时间,时间为东八区(UTC/GMT+08:00) */
CreatedTime int64 `json:"createdTime"`
}
type ProductCategory ¶
type ProductProperty ¶
type ProductProperty struct {
/* 名称, 1~30个字符,仅支持英文字母、数字、下划线“_”及中划线“-”,必须英文字母及数字开头结尾 */
Name string `json:"name"`
/* 描述, 0-50个字符 (Optional) */
Description string `json:"description"`
/* 数据类型,string:字符串,bool:布尔,float:单精度浮点数,double:双精度浮点数,int32:整型,enum:枚举 */
DataType string `json:"dataType"`
/* 单位, 0-10个字符 (Optional) */
Unit string `json:"unit"`
/* 单位名称, 0-10个字符 (Optional) */
UnitName string `json:"unitName"`
/* 参数最小值(int32, float, double类型时,必填)
整型取值范围:-2的31次方 ~2的31次方-1
单精度浮点取值范围:-2的128次方+1 ~2的128次方-1,最多7位小数
双精度浮点取值范围:-2的1023次方+1 ~2的1023次方-1,最多14位小数
(Optional) */
Min int `json:"min"`
/* 参数最大值(int32, float, double类型时,必填)
最大值必须大于最小值
整型取值范围:-2的31次方 ~2的31次方-1
单精度浮点取值范围:-2的128次方+1 ~2的128次方-1,最多7位小数
双精度浮点取值范围:-2的1023次方+1 ~2的1023次方-1,最多14位小数
(Optional) */
Max int `json:"max"`
/* 参数步长(int32, float, double类型时,必填)
整型取值范围:0 ~2的31次方-1
单精度浮点取值范围:0 ~2的128次方-1,最多7位小数
双精度浮点取值范围:0~2的1023次方-1,最多14位小数
(Optional) */
Step int `json:"step"`
/* 参数长度(string类型特有时,必填)
取值范围:1-256之间的整数)
(Optional) */
Length int `json:"length"`
/* 枚举定义信息(enum、bool类型时,必填)
布尔值名称:不可为空,支持汉字、英文字母、数字。长度为1-10个字符
枚举值:为字符型,0~99。至少包括两个枚举值。输入“0”时,仅支持1位。其他数字不支持以0开头
枚举值名称:不可为空,支持汉字、英文字母、数字。长度为1-10个字符
枚举类型格式如:{10:"on",10:"off"}
布尔类型格式如:{"True":"12","False":"22"} (Optional) */
EnumInfo interface{} `json:"enumInfo"`
}
type ProductService ¶ added in v1.13.0
type ProductService struct {
/* 服务名称 (Optional) */
Name string `json:"name"`
/* 服务描述 (Optional) */
Description string `json:"description"`
/* 输入参数 (Optional) */
Input []ProductProperty `json:"input"`
/* 输出参数 (Optional) */
Output []ProductProperty `json:"output"`
/* 是否为自定义功能,false:否,true:是 (Optional) */
Customized bool `json:"customized"`
/* 创建时间,时间为东八区(UTC/GMT+08:00) (Optional) */
CreatedTime int64 `json:"createdTime"`
}
type ProductTopic ¶ added in v1.20.0
type ProductTopic struct {
/* 自定义topic唯一标识 (Optional) */
TopicId string `json:"topicId"`
/* Topic名称为必填,同一个产品下的Topic名称不能重复
只能包含字母,数字和下划线,最多64个字符,每个层级都不能为空
不能以/结尾
(Optional) */
TopicShortName string `json:"topicShortName"`
/* 操作权限,设备对该Topic类的操作权限,取值
pub:发布
sub:订阅
(Optional) */
TopicOperation string `json:"topicOperation"`
/* 描述, 0-50个字符 (Optional) */
TopicDescription string `json:"topicDescription"`
/* 创建时间,创建时间,时间为东八区(UTC/GMT+08:00) (Optional) */
CreatedTime int64 `json:"createdTime"`
/* 修改时间,创建时间,时间为东八区(UTC/GMT+08:00) (Optional) */
UdpatedTime int64 `json:"udpatedTime"`
}
type PropertyAcquireVo ¶ added in v1.30.0
type PropertyAcquireVo struct {
/* 属性状态 */
State interface{} `json:"state"`
/* 元数据 */
MetaData interface{} `json:"metaData"`
/* 版本号 */
Version int `json:"version"`
}
type ReadRegisterValue ¶ added in v1.27.0
type ReadRegisterValue struct {
/* (Optional) */
Data []RegisterValue `json:"data"`
/* 运行状态总数 (Optional) */
TotalCount int `json:"totalCount"`
}
type RegionInfo ¶
type RegisterInfo ¶ added in v1.27.0
type RegisterValue ¶ added in v1.27.0
type RuleBaseInfo ¶
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"`
}
type Service ¶
type Service struct {
/* 服务名称 (Optional) */
Name string `json:"name"`
/* 服务ID (Optional) */
ServiceId string `json:"serviceId"`
/* 服务描述 (Optional) */
Description string `json:"description"`
/* 服务入参,object的key为参数名称,value为参数值 (Optional) */
Input interface{} `json:"input"`
/* 服务出参,object的key为参数名称,value为参数值 (Optional) */
Output interface{} `json:"output"`
/* 结果码200:成功,400:参数错误 (Optional) */
Code int `json:"code"`
/* 创建时间 (Optional) */
CreatedTime int64 `json:"createdTime"`
/* 记录ID (Optional) */
MsgId string `json:"msgId"`
/* 失败原因 (Optional) */
Message string `json:"message"`
}
type ServiceUser ¶ added in v1.27.0
type ServiceUser struct {
/* 用户唯一标识 (Optional) */
Uuid string `json:"uuid"`
/* 用户Pin (Optional) */
UserPin string `json:"userPin"`
/* 用户名称 (Optional) */
UserName string `json:"userName"`
/* 用户电话 (Optional) */
UserPhone string `json:"userPhone"`
/* 用户公司 (Optional) */
Company string `json:"company"`
/* 用户地址 (Optional) */
Address string `json:"address"`
/* 用户描述 (Optional) */
Desc string `json:"desc"`
/* 注册时间 (Optional) */
CreateTime string `json:"createTime"`
}
type ServiceUserLink ¶ added in v1.36.0
type ServiceUserLink struct {
/* 用户唯一标识 (Optional) */
Uuid string `json:"uuid"`
/* 用户Pin (Optional) */
UserPin string `json:"userPin"`
/* 用户名称 (Optional) */
UserName string `json:"userName"`
/* 用户电话 (Optional) */
UserPhone string `json:"userPhone"`
/* 用户公司 (Optional) */
Company string `json:"company"`
/* 用户地址 (Optional) */
Address string `json:"address"`
/* 用户描述 (Optional) */
Desc string `json:"desc"`
/* 注册时间 (Optional) */
CreateTime string `json:"createTime"`
/* 用户等级 (Optional) */
UserLevel int `json:"userLevel"`
/* 管理者UserPin (Optional) */
UserMaster string `json:"userMaster"`
/* 用户状态 (Optional) */
Status int `json:"status"`
}
type ServiceUsers ¶ added in v1.27.0
type ServiceUsers struct {
/* 用户唯一标识 (Optional) */
Uuid string `json:"uuid"`
/* 用户Pin (Optional) */
UserPin string `json:"userPin"`
/* 用户名称 (Optional) */
UserName string `json:"userName"`
/* 用户电话 (Optional) */
UserPhone string `json:"userPhone"`
/* 用户公司 (Optional) */
Company string `json:"company"`
/* 注册时间 (Optional) */
CreateTime string `json:"createTime"`
}
type SharedUserPage ¶
type SharedUserPage struct {
TotalSize int `json:"totalSize"`
TotalPage int `json:"totalPage"`
PageSize int `json:"pageSize"`
NowPage int `json:"nowPage"`
Users []SharedUsers `json:"users"`
}
type SharedUsers ¶
type SharedUsers struct {
UserPin int `json:"userPin"`
SourceId int `json:"sourceId"`
RegionName int `json:"regionName"`
CreateTime int `json:"createTime"`
TenantStatus int `json:"tenantStatus"`
OnDevices int `json:"onDevices"`
DailyMessages int `json:"dailyMessages"`
TotalMessages int `json:"totalMessages"`
}
type SubDeviceInfoVO ¶ added in v1.34.0
type ThingModelRespTO ¶ added in v1.28.0
type ThingModelRespTO struct {
/* 模型id (Optional) */
Id string `json:"id"`
/* 物模型名称 (Optional) */
Name string `json:"name"`
/* 描述 (Optional) */
Description string `json:"description"`
/* 变更日志 (Optional) */
ChangeLog string `json:"changeLog"`
/* 详细内容 (Optional) */
Content string `json:"content"`
/* 创建时间 (Optional) */
CreateTime string `json:"createTime"`
/* 是否为最新发布版本 (Optional) */
LatestPublish int `json:"latestPublish"`
/* 发布状态 (Optional) */
PublishStatus int `json:"publishStatus"`
/* 发布时间 (Optional) */
PublishTime string `json:"publishTime"`
/* 物模型版本号 (Optional) */
ThingModelVersion string `json:"thingModelVersion"`
/* 物类型id (Optional) */
ThingTypeCode string `json:"thingTypeCode"`
/* 更新操作时间 (Optional) */
UpdateTime string `json:"updateTime"`
}
type ThingModelTemplate ¶
type ThingModelTemplate struct {
/* 物模型模板ID (Optional) */
ThingModelTemplateId string `json:"thingModelTemplateId"`
/* 模型模板名称 (Optional) */
ThingModelTemplateName string `json:"thingModelTemplateName"`
/* 产品分类名称数组,索引0为一级产品分类名称 (Optional) */
ProductCategoryNames []string `json:"productCategoryNames"`
/* 产品分类ID数组,索引0为一级产品分类ID (Optional) */
ProductCategoryIds []string `json:"productCategoryIds"`
/* 更新时间,时间为东八区(UTC/GMT+08:00) (Optional) */
UpdatedTime int64 `json:"updatedTime"`
/* 操作人 (Optional) */
UserPin string `json:"userPin"`
/* 物模型文件在oss上的存储路径 (Optional) */
OssPath string `json:"ossPath"`
}
type ThingServiceMsg ¶ added in v1.13.0
type ThingServiceParam ¶ added in v1.13.0
type ThingTypeInfoVO ¶ added in v1.28.0
type ThingTypeInfoVO struct {
/* 认证方式 1: 一机一密 2:一型一密 (Optional) */
AuthType int `json:"authType"`
/* 连接类型,蜂窝(2G/3G/4G) (Optional) */
ConnectType string `json:"connectType"`
/* 创建时间 (Optional) */
CreatedTime string `json:"createdTime"`
/* 更新时间 (Optional) */
UpdateTime string `json:"updateTime"`
/* 自定义档案信息 (Optional) */
CustomProfiles []CustomProfileVO `json:"customProfiles"`
/* 设备类型编号 (Optional) */
DeviceTypeCode string `json:"deviceTypeCode"`
/* 设备类型名称 例如:ttu、电表 */
DeviceTypeName string `json:"deviceTypeName"`
/* (Optional) */
GlobalProfiles []GlobalProfileVO `json:"globalProfiles"`
/* 制造商编号 (Optional) */
ManufacturerId string `json:"manufacturerId"`
/* 制造商名称 (Optional) */
ManufacturerName string `json:"manufacturerName"`
/* 节点类型1:直连终端、2:边缘代理、3:非直连终端 (Optional) */
NodeType int `json:"nodeType"`
/* 所属物类型Code */
Code string `json:"code"`
/* 所属物类型名称 */
Name string `json:"name"`
}
Source Files
¶
- Action.go
- Azs.go
- Batch.go
- BatchDevice.go
- CheckCustomerResuleVO.go
- ChildDevices.go
- ChildModules.go
- CommonPageRequest.go
- CustomProfileVO.go
- CustomizedTemplateProduct.go
- CustomizedThingModelTemplate.go
- DataVO.go
- DescribeDevicePageVo.go
- Device.go
- DeviceBatch.go
- DeviceCommandVO.go
- DeviceCredential.go
- DeviceEnrollVO.go
- DeviceFunctionVO.go
- DeviceGroupInfo.go
- DeviceGroupResp.go
- DeviceInfoVO.go
- DeviceLoonGeryCredential.go
- DeviceOfflineRecord.go
- DeviceOnlineCount.go
- DeviceOnlineInfo.go
- DevicePropertyVO.go
- DeviceSnapshotRequestVO.go
- DeviceTopoErrorMap.go
- DeviceTopoInfoVO.go
- DeviceTopoPageBO.go
- DeviceTopoRecordVO.go
- DeviceTopoResult.go
- DeviceVO.go
- EdgeInfoVO.go
- EdgePageVo.go
- Event.go
- EventReportPageBo.go
- EventReportVo.go
- Firmware.go
- Forward.go
- FunctionCallPageBo.go
- FunctionCallRecordVo.go
- GlobalProfileVO.go
- HubInstanceBo.go
- InstanceInfoAsAdminVO.go
- InstanceinfoVO.go
- IotDataStatsVO.go
- IotcoreInstance.go
- ModulePageVo.go
- MonitorIotCoreInstance.go
- OmPropVo.go
- OnlineInfo.go
- PageinfoVO.go
- PreOrders.go
- Product.go
- ProductAbility.go
- ProductCategory.go
- ProductProperty.go
- ProductService.go
- ProductTopic.go
- PropertyAcquireVo.go
- ReadRegisterValue.go
- RegionInfo.go
- RegisterInfo.go
- RegisterValue.go
- Resource.go
- RuleBaseInfo.go
- Service.go
- ServiceUser.go
- ServiceUserLink.go
- ServiceUsers.go
- SharedUserPage.go
- SharedUsers.go
- SubDeviceInfoVO.go
- TagVO.go
- ThingModelRespTO.go
- ThingModelTemplate.go
- ThingServiceMsg.go
- ThingServiceParam.go
- ThingTypeInfoVO.go
- TopicList.go
Click to show internal directories.
Click to hide internal directories.