models

package
v1.12.0 Latest Latest
Warning

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

Go to latest
Published: Aug 23, 2019 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 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 Azs added in v1.9.0

type Azs struct {

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

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

type BatchData added in v1.6.0

type BatchData struct {

	/* suspend|resume|delete (Optional) */
	Method string `json:"method"`

	/* 待操作的instanceid (Optional) */
	InstanceId string `json:"instanceId"`
}

type ChildDevices added in v1.8.0

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

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

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

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

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

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

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

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

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

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

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

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

type PageinfoVO added in v1.4.0

type PageinfoVO struct {

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

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

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

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

type RegionInfo added in v1.9.0

type RegionInfo struct {

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

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

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

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

Jump to

Keyboard shortcuts

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