models

package
v1.55.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2021 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

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 Azs

type Azs struct {

	/* az编号 (Optional) */
	AzId string `json:"azId"`

	/* az名称 (Optional) */
	AzName string `json:"azName"`
}

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 CheckCustomerResuleVO struct {

	/* 实例ID (Optional) */
	InstanceId string `json:"instanceId"`

	/* 实例状态 (Optional) */
	InstanceStatus string `json:"instanceStatus"`

	/* 用户状态 (Optional) */
	UserStatus string `json:"userStatus"`

	/* 是否为管理员 (Optional) */
	IsAdmin string `json:"isAdmin"`
}

type ChildDevices

type ChildDevices struct {

	/* 设备编号 (Optional) */
	DeviceId string `json:"deviceId"`

	/* 设备名称 (Optional) */
	DeviceName string `json:"deviceName"`

	/* devvice-service名称 (Optional) */
	DeviceServiceName string `json:"deviceServiceName"`

	/* 在线状态 (Optional) */
	Online string `json:"online"`
}

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 CommonPageRequest struct {

	/* 排序方式;升序-ASC,降序-DESC (Optional) */
	Order string `json:"order"`

	/* 排序方式;升序-ASC,降序-DESC (Optional) */
	Orders interface{} `json:"orders"`

	/* 页码  */
	PageNo int `json:"pageNo"`

	/* 每页条数  */
	PageSize int `json:"pageSize"`
}

type CustomProfileVO added in v1.28.0

type CustomProfileVO struct {

	/* 档案code  */
	ProfileCode string `json:"profileCode"`

	/* 当前特征描述 (Optional) */
	ProfileDesc *string `json:"profileDesc"`

	/* 档案name  */
	ProfileName string `json:"profileName"`

	/* 档案值 (Optional) */
	ProfileValue *string `json:"profileValue"`
}

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 DeviceCommandVO struct {

	/*  (Optional) */
	Name string `json:"name"`

	/*  (Optional) */
	InputData string `json:"inputData"`
}

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 DeviceEnrollVO struct {

	/*  (Optional) */
	DeviceIds []string `json:"deviceIds"`

	/*  (Optional) */
	ModelName string `json:"modelName"`

	/*  (Optional) */
	DeviceType int `json:"deviceType"`

	/*  (Optional) */
	ParentDeviceName string `json:"parentDeviceName"`
}

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 DeviceOfflineRecord struct {

	/* 设备名称 (Optional) */
	DeviceName string `json:"deviceName"`

	/* 设备标识 (Optional) */
	Identifier string `json:"identifier"`

	/* 产品名称 (Optional) */
	ProductName string `json:"productName"`

	/*  (Optional) */
	CreateTime int64 `json:"createTime"`
}

type DeviceOnlineCount added in v1.34.0

type DeviceOnlineCount struct {

	/* 统计时间 (Optional) */
	Save_time int64 `json:"save_time"`

	/* 在线时长 (Optional) */
	Online_time int `json:"online_time"`

	/* 上线次数 (Optional) */
	Count_time int `json:"count_time"`
}

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 DeviceSnapshotRequestVO struct {

	/* 设备标识ID  */
	DeviceId string `json:"deviceId"`

	/* 参数名称列表 (Optional) */
	Params []string `json:"params"`

	/* 设备名称 (Optional) */
	DeviceName *string `json:"deviceName"`

	/* 物类型名称  */
	ThingTypeName string `json:"thingTypeName"`
}

type DeviceTopoErrorMap added in v1.34.0

type DeviceTopoErrorMap struct {

	/* 设备ID (Optional) */
	DeviceId string `json:"deviceId"`

	/* 设备信息 (Optional) */
	ErrInfo string `json:"errInfo"`
}

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 DeviceTopoRecordVO struct {

	/* 子设备ID (Optional) */
	DeviceId string `json:"deviceId"`

	/* 子设备名 (Optional) */
	Name string `json:"name"`

	/* 设备物理ID (Optional) */
	UniqueId string `json:"uniqueId"`

	/* 在线状态 (Optional) */
	Online bool `json:"online"`
}

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 HubInstanceBo struct {

	/*  (Optional) */
	InstanceUuid string `json:"instanceUuid"`

	/*  (Optional) */
	InstanceId string `json:"instanceId"`

	/*  (Optional) */
	InstanceName string `json:"instanceName"`

	/*  (Optional) */
	Region string `json:"region"`
}

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 OnlineInfo struct {

	/*  (Optional) */
	DeviceId string `json:"deviceId"`

	/*  (Optional) */
	Online int `json:"online"`

	/*  (Optional) */
	LastConnectTime string `json:"lastConnectTime"`
}

type PageinfoVO

type PageinfoVO struct {

	/* 每页显示条数 (Optional) */
	PageSize int `json:"pageSize"`

	/* 当前页数 (Optional) */
	NowPage int `json:"nowPage"`

	/* 总记录数 (Optional) */
	TotalSize int `json:"totalSize"`

	/* 总页数 (Optional) */
	TotalPage int `json:"totalPage"`
}

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 ProductCategory struct {

	/* 产品分类名称 (Optional) */
	ProductCategoryName string `json:"productCategoryName"`

	/* 产品分类唯一标识 (Optional) */
	ProductCategoryId string `json:"productCategoryId"`
}

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 RegionInfo struct {

	/* region编号 (Optional) */
	RegionId string `json:"regionId"`

	/* region名称 (Optional) */
	RegionName string `json:"regionName"`

	/* AZ集合 (Optional) */
	AzInfo []Azs `json:"azInfo"`
}

type RegisterInfo added in v1.27.0

type RegisterInfo struct {

	/* 寄存器id (Optional) */
	Id string `json:"id"`

	/* 电梯名称 (Optional) */
	Name string `json:"name"`

	/* 说明 (Optional) */
	Description string `json:"description"`
}

type RegisterValue added in v1.27.0

type RegisterValue struct {

	/* 名称 (Optional) */
	Name string `json:"name"`

	/* 运行状态值map (Optional) */
	Value interface{} `json:"value"`

	/* 状态值说明 (Optional) */
	Desc string `json:"desc"`
}

type Resource

type Resource struct {

	/* 资源ID (Optional) */
	ResourceId string `json:"resourceId"`

	/* 资源名称 (Optional) */
	ResourceName string `json:"resourceName"`
}

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 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 {

	/* 总用户数 (Optional) */
	TotalSize int `json:"totalSize"`

	/* 总页数 (Optional) */
	TotalPage int `json:"totalPage"`

	/* 每页条数 (Optional) */
	PageSize int `json:"pageSize"`

	/* 当前页 (Optional) */
	NowPage int `json:"nowPage"`

	/* 用户信息列表 (Optional) */
	Users []SharedUsers `json:"users"`
}

type SharedUsers

type SharedUsers struct {

	/* 用户Pin信息 (Optional) */
	UserPin int `json:"userPin"`

	/* 用户对应的资源编号 (Optional) */
	SourceId int `json:"sourceId"`

	/* 用户所属region (Optional) */
	RegionName int `json:"regionName"`

	/* 用户开通时间 (Optional) */
	CreateTime int `json:"createTime"`

	/* 租户状态[0-正常使用,1-欠费停服,2-软删除保护期] (Optional) */
	TenantStatus int `json:"tenantStatus"`

	/* 在线设备书 (Optional) */
	OnDevices int `json:"onDevices"`

	/* 日消息条数 (Optional) */
	DailyMessages int `json:"dailyMessages"`

	/* 总消息条数 (Optional) */
	TotalMessages int `json:"totalMessages"`
}

type SubDeviceInfoVO added in v1.34.0

type SubDeviceInfoVO struct {

	/* 子设备ID  */
	SubDeviceId string `json:"subDeviceId"`

	/* 子设备名称 (Optional) */
	SubDeviceName *string `json:"subDeviceName"`

	/* 设备驱动名 (Optional) */
	ServiceName *string `json:"serviceName"`

	/* 设备通讯协议的详细说明 (Optional) */
	ProtocolSpec *string `json:"protocolSpec"`
}

type TagVO added in v1.28.0

type TagVO struct {

	/* 标签名称  */
	Key string `json:"key"`

	/* 标签值  */
	Value string `json:"value"`

	/* 描述信息 (Optional) */
	Description *string `json:"description"`
}

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 ThingServiceMsg struct {

	/* 服务名称 (Optional) */
	Name string `json:"name"`

	/* 消息唯一标识 (Optional) */
	MsgId string `json:"msgId"`
}

type ThingServiceParam added in v1.13.0

type ThingServiceParam struct {

	/* 服务名称  */
	Name string `json:"name"`

	/* 服务入参,object的key为参数名称,value为参数值 (Optional) */
	Input interface{} `json:"input"`

	/* 回调spring的bean的名称 (Optional) */
	CallbackBeanName string `json:"callbackBeanName"`
}

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"`
}

type TopicList

type TopicList struct {

	/* topic (Optional) */
	Topic string `json:"topic"`

	/* 权限 (Optional) */
	Authority string `json:"authority"`

	/* 描述 (Optional) */
	Descripton string `json:"descripton"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL