lib/v20210408/models.rb in tencentcloud-sdk-iotcloud-3.0.590 vs lib/v20210408/models.rb in tencentcloud-sdk-iotcloud-3.0.591
- old
+ new
@@ -21,11 +21,11 @@
class Attribute < TencentCloud::Common::AbstractModel
# @param Tags: 属性列表
# @type Tags: Array
attr_accessor :Tags
-
+
def initialize(tags=nil)
@Tags = tags
end
def deserialize(params)
@@ -60,11 +60,11 @@
# @type DeviceNames: Array
# @param TimeoutInterval: 固件升级任务,默认超时时间。 最小取值60秒,最大为3600秒
# @type TimeoutInterval: Integer
attr_accessor :ProductId, :FirmwareVersion, :FirmwareOriVersion, :UpgradeMethod, :FileName, :FileMd5, :FileSize, :DeviceNames, :TimeoutInterval
-
+
def initialize(productid=nil, firmwareversion=nil, firmwareoriversion=nil, upgrademethod=nil, filename=nil, filemd5=nil, filesize=nil, devicenames=nil, timeoutinterval=nil)
@ProductId = productid
@FirmwareVersion = firmwareversion
@FirmwareOriVersion = firmwareoriversion
@UpgradeMethod = upgrademethod
@@ -94,11 +94,11 @@
# @type TaskId: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TaskId, :RequestId
-
+
def initialize(taskid=nil, requestid=nil)
@TaskId = taskid
@RequestId = requestid
end
@@ -119,11 +119,11 @@
# @param BindTime: 子设备绑定时间
# 注意:此字段可能返回 null,表示取不到有效值。
# @type BindTime: Integer
attr_accessor :ProductId, :DeviceName, :Tags, :BindTime
-
+
def initialize(productid=nil, devicename=nil, tags=nil, bindtime=nil)
@ProductId = productid
@DeviceName = devicename
@Tags = tags
@BindTime = bindtime
@@ -156,11 +156,11 @@
# @type DeviceNames: Array
# @param Skey: 中兴CLAA设备的绑定需要skey,普通的设备不需要
# @type Skey: String
attr_accessor :GatewayProductId, :GatewayDeviceName, :ProductId, :DeviceNames, :Skey
-
+
def initialize(gatewayproductid=nil, gatewaydevicename=nil, productid=nil, devicenames=nil, skey=nil)
@GatewayProductId = gatewayproductid
@GatewayDeviceName = gatewaydevicename
@ProductId = productid
@DeviceNames = devicenames
@@ -180,11 +180,11 @@
class BindDevicesResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -198,11 +198,11 @@
# @type ProductId: String
# @param ProductName: 产品名
# @type ProductName: String
attr_accessor :ProductId, :ProductName
-
+
def initialize(productid=nil, productname=nil)
@ProductId = productid
@ProductName = productname
end
@@ -218,11 +218,11 @@
# @type ProductId: String
# @param DeviceName: 设备名
# @type DeviceName: String
attr_accessor :ProductId, :DeviceName
-
+
def initialize(productid=nil, devicename=nil)
@ProductId = productid
@DeviceName = devicename
end
@@ -250,11 +250,11 @@
# @type Time: String
# @param Userid: 腾讯云账号
# @type Userid: String
attr_accessor :Content, :DeviceName, :ProductId, :RequestId, :Result, :Scene, :Time, :Userid
-
+
def initialize(content=nil, devicename=nil, productid=nil, requestid=nil, result=nil, scene=nil, time=nil, userid=nil)
@Content = content
@DeviceName = devicename
@ProductId = productid
@RequestId = requestid
@@ -286,11 +286,11 @@
# @type FirmwareVersion: String
# @param TaskId: 固件升级任务ID
# @type TaskId: Integer
attr_accessor :ProductId, :DeviceName, :FirmwareVersion, :TaskId
-
+
def initialize(productid=nil, devicename=nil, firmwareversion=nil, taskid=nil)
@ProductId = productid
@DeviceName = devicename
@FirmwareVersion = firmwareversion
@TaskId = taskid
@@ -308,11 +308,11 @@
class CancelDeviceFirmwareTaskResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -338,11 +338,11 @@
# @type ExpireTime: Integer
# @param CertText: X509证书内容
# @type CertText: String
attr_accessor :CertName, :CertSN, :IssuerName, :Subject, :CreateTime, :EffectiveTime, :ExpireTime, :CertText
-
+
def initialize(certname=nil, certsn=nil, issuername=nil, subject=nil, createtime=nil, effectivetime=nil, expiretime=nil, certtext=nil)
@CertName = certname
@CertSN = certsn
@IssuerName = issuername
@Subject = subject
@@ -388,11 +388,11 @@
# @type LoraAppKey: String
# @param TlsCrt: 私有CA创建的设备证书
# @type TlsCrt: String
attr_accessor :ProductId, :DeviceName, :Attribute, :DefinedPsk, :Isp, :Imei, :LoraDevEui, :LoraMoteType, :Skey, :LoraAppKey, :TlsCrt
-
+
def initialize(productid=nil, devicename=nil, attribute=nil, definedpsk=nil, isp=nil, imei=nil, loradeveui=nil, loramotetype=nil, skey=nil, loraappkey=nil, tlscrt=nil)
@ProductId = productid
@DeviceName = devicename
@Attribute = attribute
@DefinedPsk = definedpsk
@@ -443,11 +443,11 @@
# @type LoraNwkKey: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :DeviceName, :DevicePsk, :DeviceCert, :DevicePrivateKey, :LoraDevEui, :LoraMoteType, :LoraAppKey, :LoraNwkKey, :RequestId
-
+
def initialize(devicename=nil, devicepsk=nil, devicecert=nil, deviceprivatekey=nil, loradeveui=nil, loramotetype=nil, loraappkey=nil, loranwkkey=nil, requestid=nil)
@DeviceName = devicename
@DevicePsk = devicepsk
@DeviceCert = devicecert
@DevicePrivateKey = deviceprivatekey
@@ -485,11 +485,11 @@
# @type BatchCount: Integer
# @param Hash: 文件上传类型时文件md5值
# @type Hash: String
attr_accessor :ProductId, :ParametersType, :FileName, :FileSize, :BatchCount, :Hash
-
+
def initialize(productid=nil, parameterstype=nil, filename=nil, filesize=nil, batchcount=nil, hash=nil)
@ProductId = productid
@ParametersType = parameterstype
@FileName = filename
@FileSize = filesize
@@ -513,11 +513,11 @@
# @type Id: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Id, :RequestId
-
+
def initialize(id=nil, requestid=nil)
@Id = id
@RequestId = requestid
end
@@ -535,11 +535,11 @@
# @type CertText: String
# @param VerifyCertText: 校验CA证书的证书内容
# @type VerifyCertText: String
attr_accessor :CertName, :CertText, :VerifyCertText
-
+
def initialize(certname=nil, certtext=nil, verifycerttext=nil)
@CertName = certname
@CertText = certtext
@VerifyCertText = verifycerttext
end
@@ -555,11 +555,11 @@
class CreatePrivateCAResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -575,11 +575,11 @@
# @type ProductProperties: :class:`Tencentcloud::Iotcloud.v20210408.models.ProductProperties`
# @param Skey: 创建CLAA产品时,需要Skey
# @type Skey: String
attr_accessor :ProductName, :ProductProperties, :Skey
-
+
def initialize(productname=nil, productproperties=nil, skey=nil)
@ProductName = productname
@ProductProperties = productproperties
@Skey = skey
end
@@ -604,11 +604,11 @@
# @type ProductProperties: :class:`Tencentcloud::Iotcloud.v20210408.models.ProductProperties`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :ProductName, :ProductId, :ProductProperties, :RequestId
-
+
def initialize(productname=nil, productid=nil, productproperties=nil, requestid=nil)
@ProductName = productname
@ProductId = productid
@ProductProperties = productproperties
@RequestId = requestid
@@ -629,11 +629,11 @@
class CreateTaskFileUrlRequest < TencentCloud::Common::AbstractModel
# @param ProductId: 产品ID
# @type ProductId: String
attr_accessor :ProductId
-
+
def initialize(productid=nil)
@ProductId = productid
end
def deserialize(params)
@@ -649,11 +649,11 @@
# @type FileName: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Url, :FileName, :RequestId
-
+
def initialize(url=nil, filename=nil, requestid=nil)
@Url = url
@FileName = filename
@RequestId = requestid
end
@@ -675,11 +675,11 @@
# @type Privilege: Integer
# @param BrokerSubscribe: 代理订阅信息,网关产品为绑定的子产品创建topic时需要填写,内容为子产品的ID和设备信息。
# @type BrokerSubscribe: :class:`Tencentcloud::Iotcloud.v20210408.models.BrokerSubscribe`
attr_accessor :ProductId, :TopicName, :Privilege, :BrokerSubscribe
-
+
def initialize(productid=nil, topicname=nil, privilege=nil, brokersubscribe=nil)
@ProductId = productid
@TopicName = topicname
@Privilege = privilege
@BrokerSubscribe = brokersubscribe
@@ -700,11 +700,11 @@
class CreateTopicPolicyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -718,11 +718,11 @@
# @type RuleName: String
# @param TopicRulePayload: 规则内容
# @type TopicRulePayload: :class:`Tencentcloud::Iotcloud.v20210408.models.TopicRulePayload`
attr_accessor :RuleName, :TopicRulePayload
-
+
def initialize(rulename=nil, topicrulepayload=nil)
@RuleName = rulename
@TopicRulePayload = topicrulepayload
end
@@ -739,11 +739,11 @@
class CreateTopicRuleResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -759,11 +759,11 @@
# @type DeviceName: String
# @param Skey: 删除LoRa设备以及LoRa网关设备需要skey
# @type Skey: String
attr_accessor :ProductId, :DeviceName, :Skey
-
+
def initialize(productid=nil, devicename=nil, skey=nil)
@ProductId = productid
@DeviceName = devicename
@Skey = skey
end
@@ -783,11 +783,11 @@
# @type Name: String
# @param DeviceName: 设备名称
# @type DeviceName: String
attr_accessor :ProductID, :Name, :DeviceName
-
+
def initialize(productid=nil, name=nil, devicename=nil)
@ProductID = productid
@Name = name
@DeviceName = devicename
end
@@ -803,11 +803,11 @@
class DeleteDeviceResourceResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -819,11 +819,11 @@
class DeleteDeviceResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -837,11 +837,11 @@
# @type ProductId: String
# @param DeviceName: 设备名称
# @type DeviceName: String
attr_accessor :ProductId, :DeviceName
-
+
def initialize(productid=nil, devicename=nil)
@ProductId = productid
@DeviceName = devicename
end
@@ -855,11 +855,11 @@
class DeleteDeviceShadowResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -871,11 +871,11 @@
class DeletePrivateCARequest < TencentCloud::Common::AbstractModel
# @param CertName: 私有CA证书名称
# @type CertName: String
attr_accessor :CertName
-
+
def initialize(certname=nil)
@CertName = certname
end
def deserialize(params)
@@ -887,11 +887,11 @@
class DeletePrivateCAResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -903,11 +903,11 @@
class DeleteProductPrivateCARequest < TencentCloud::Common::AbstractModel
# @param ProductId: 产品ID
# @type ProductId: String
attr_accessor :ProductId
-
+
def initialize(productid=nil)
@ProductId = productid
end
def deserialize(params)
@@ -919,11 +919,11 @@
class DeleteProductPrivateCAResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -937,11 +937,11 @@
# @type ProductId: String
# @param Skey: 删除LoRa产品需要skey
# @type Skey: String
attr_accessor :ProductId, :Skey
-
+
def initialize(productid=nil, skey=nil)
@ProductId = productid
@Skey = skey
end
@@ -955,11 +955,11 @@
class DeleteProductResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -971,11 +971,11 @@
class DeleteTopicRuleRequest < TencentCloud::Common::AbstractModel
# @param RuleName: 规则名
# @type RuleName: String
attr_accessor :RuleName
-
+
def initialize(rulename=nil)
@RuleName = rulename
end
def deserialize(params)
@@ -987,11 +987,11 @@
class DeleteTopicRuleResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -1005,11 +1005,11 @@
# @type ProductId: String
# @param DeviceName: 设备名称
# @type DeviceName: String
attr_accessor :ProductId, :DeviceName
-
+
def initialize(productid=nil, devicename=nil)
@ProductId = productid
@DeviceName = devicename
end
@@ -1025,11 +1025,11 @@
# @type ClientKey: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :ClientKey, :RequestId
-
+
def initialize(clientkey=nil, requestid=nil)
@ClientKey = clientkey
@RequestId = requestid
end
@@ -1045,11 +1045,11 @@
# @type ProductId: String
# @param DeviceName: 设备名
# @type DeviceName: String
attr_accessor :ProductId, :DeviceName
-
+
def initialize(productid=nil, devicename=nil)
@ProductId = productid
@DeviceName = devicename
end
@@ -1067,11 +1067,11 @@
# @type ProductID: String
# @param Name: 具体的设备资源名称
# @type Name: String
attr_accessor :DeviceName, :ProductID, :Name
-
+
def initialize(devicename=nil, productid=nil, name=nil)
@DeviceName = devicename
@ProductID = productid
@Name = name
end
@@ -1089,11 +1089,11 @@
# @type Result: :class:`Tencentcloud::Iotcloud.v20210408.models.DeviceResourceInfo`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Result, :RequestId
-
+
def initialize(result=nil, requestid=nil)
@Result = result
@RequestId = requestid
end
@@ -1120,11 +1120,11 @@
# @type StartTime: String
# @param EndTime: 资源搜索结束时间
# @type EndTime: String
attr_accessor :Offset, :Limit, :ProductID, :DeviceName, :StartTime, :EndTime
-
+
def initialize(offset=nil, limit=nil, productid=nil, devicename=nil, starttime=nil, endtime=nil)
@Offset = offset
@Limit = limit
@ProductID = productid
@DeviceName = devicename
@@ -1151,11 +1151,11 @@
# @type Result: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TotalCount, :Result, :RequestId
-
+
def initialize(totalcount=nil, result=nil, requestid=nil)
@TotalCount = totalcount
@Result = result
@RequestId = requestid
end
@@ -1238,11 +1238,11 @@
# @type CreateUserId: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :DeviceName, :Online, :LoginTime, :Version, :LastUpdateTime, :DeviceCert, :DevicePsk, :Tags, :DeviceType, :Imei, :Isp, :ConnIP, :NbiotDeviceID, :LoraDevEui, :LoraMoteType, :LogLevel, :FirstOnlineTime, :LastOfflineTime, :CreateTime, :CertState, :EnableState, :Labels, :ClientIP, :FirmwareUpdateTime, :CreateUserId, :RequestId
-
+
def initialize(devicename=nil, online=nil, logintime=nil, version=nil, lastupdatetime=nil, devicecert=nil, devicepsk=nil, tags=nil, devicetype=nil, imei=nil, isp=nil, connip=nil, nbiotdeviceid=nil, loradeveui=nil, loramotetype=nil, loglevel=nil, firstonlinetime=nil, lastofflinetime=nil, createtime=nil, certstate=nil, enablestate=nil, labels=nil, clientip=nil, firmwareupdatetime=nil, createuserid=nil, requestid=nil)
@DeviceName = devicename
@Online = online
@LoginTime = logintime
@Version = version
@@ -1320,11 +1320,11 @@
# @type ProductId: String
# @param DeviceName: 设备名称。命名规则:[a-zA-Z0-9:_-]{1,60}
# @type DeviceName: String
attr_accessor :ProductId, :DeviceName
-
+
def initialize(productid=nil, devicename=nil)
@ProductId = productid
@DeviceName = devicename
end
@@ -1340,11 +1340,11 @@
# @type Data: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Data, :RequestId
-
+
def initialize(data=nil, requestid=nil)
@Data = data
@RequestId = requestid
end
@@ -1368,11 +1368,11 @@
# @type DeviceName: String
# @param EnableState: 设备是否启用,0禁用状态1启用状态,默认不区分
# @type EnableState: Integer
attr_accessor :ProductId, :Offset, :Limit, :FirmwareVersion, :DeviceName, :EnableState
-
+
def initialize(productid=nil, offset=nil, limit=nil, firmwareversion=nil, devicename=nil, enablestate=nil)
@ProductId = productid
@Offset = offset
@Limit = limit
@FirmwareVersion = firmwareversion
@@ -1398,11 +1398,11 @@
# @type Devices: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TotalCount, :Devices, :RequestId
-
+
def initialize(totalcount=nil, devices=nil, requestid=nil)
@TotalCount = totalcount
@Devices = devices
@RequestId = requestid
end
@@ -1427,11 +1427,11 @@
# @type ProductId: String
# @param FirmwareVersion: 固件版本号
# @type FirmwareVersion: String
attr_accessor :ProductId, :FirmwareVersion
-
+
def initialize(productid=nil, firmwareversion=nil)
@ProductId = productid
@FirmwareVersion = firmwareversion
end
@@ -1465,11 +1465,11 @@
# @type FwType: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Version, :ProductId, :Name, :Description, :Md5sum, :Createtime, :ProductName, :FwType, :RequestId
-
+
def initialize(version=nil, productid=nil, name=nil, description=nil, md5sum=nil, createtime=nil, productname=nil, fwtype=nil, requestid=nil)
@Version = version
@ProductId = productid
@Name = name
@Description = description
@@ -1505,11 +1505,11 @@
# @type Offset: Integer
# @param Limit: 查询的数量
# @type Limit: Integer
attr_accessor :ProductId, :FirmwareVersion, :Filters, :Offset, :Limit
-
+
def initialize(productid=nil, firmwareversion=nil, filters=nil, offset=nil, limit=nil)
@ProductId = productid
@FirmwareVersion = firmwareversion
@Filters = filters
@Offset = offset
@@ -1542,11 +1542,11 @@
# @type Devices: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Total, :Devices, :RequestId
-
+
def initialize(total=nil, devices=nil, requestid=nil)
@Total = total
@Devices = devices
@RequestId = requestid
end
@@ -1573,11 +1573,11 @@
# @type FirmwareVersion: String
# @param TaskId: 固件升级任务ID
# @type TaskId: Integer
attr_accessor :ProductId, :FirmwareVersion, :TaskId
-
+
def initialize(productid=nil, firmwareversion=nil, taskid=nil)
@ProductId = productid
@FirmwareVersion = firmwareversion
@TaskId = taskid
end
@@ -1595,11 +1595,11 @@
# @type StatusInfos: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :StatusInfos, :RequestId
-
+
def initialize(statusinfos=nil, requestid=nil)
@StatusInfos = statusinfos
@RequestId = requestid
end
@@ -1624,11 +1624,11 @@
# @type FirmwareVersion: String
# @param TaskId: 固件任务ID
# @type TaskId: Integer
attr_accessor :ProductId, :FirmwareVersion, :TaskId
-
+
def initialize(productid=nil, firmwareversion=nil, taskid=nil)
@ProductId = productid
@FirmwareVersion = firmwareversion
@TaskId = taskid
end
@@ -1668,11 +1668,11 @@
# @type OriginalVersion: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TaskId, :Status, :CreateTime, :Type, :ProductName, :UpgradeMode, :ProductId, :OriginalVersion, :RequestId
-
+
def initialize(taskid=nil, status=nil, createtime=nil, type=nil, productname=nil, upgrademode=nil, productid=nil, originalversion=nil, requestid=nil)
@TaskId = taskid
@Status = status
@CreateTime = createtime
@Type = type
@@ -1702,11 +1702,11 @@
# @type ProductId: String
# @param FirmwareVersion: 固件版本号
# @type FirmwareVersion: String
attr_accessor :ProductId, :FirmwareVersion
-
+
def initialize(productid=nil, firmwareversion=nil)
@ProductId = productid
@FirmwareVersion = firmwareversion
end
@@ -1729,11 +1729,11 @@
# @type UpgradingTotal: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :SuccessTotal, :FailureTotal, :UpgradingTotal, :RequestId
-
+
def initialize(successtotal=nil, failuretotal=nil, upgradingtotal=nil, requestid=nil)
@SuccessTotal = successtotal
@FailureTotal = failuretotal
@UpgradingTotal = upgradingtotal
@RequestId = requestid
@@ -1759,11 +1759,11 @@
# @type Limit: Integer
# @param Filters: 搜索过滤条件
# @type Filters: Array
attr_accessor :ProductId, :FirmwareVersion, :Offset, :Limit, :Filters
-
+
def initialize(productid=nil, firmwareversion=nil, offset=nil, limit=nil, filters=nil)
@ProductId = productid
@FirmwareVersion = firmwareversion
@Offset = offset
@Limit = limit
@@ -1796,11 +1796,11 @@
# @type Total: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TaskInfos, :Total, :RequestId
-
+
def initialize(taskinfos=nil, total=nil, requestid=nil)
@TaskInfos = taskinfos
@Total = total
@RequestId = requestid
end
@@ -1831,11 +1831,11 @@
# @type Limit: Integer
# @param ProductId: LoRa产品的ID
# @type ProductId: String
attr_accessor :GatewayProductId, :GatewayDeviceName, :Offset, :Limit, :ProductId
-
+
def initialize(gatewayproductid=nil, gatewaydevicename=nil, offset=nil, limit=nil, productid=nil)
@GatewayProductId = gatewayproductid
@GatewayDeviceName = gatewaydevicename
@Offset = offset
@Limit = limit
@@ -1861,11 +1861,11 @@
# @type ProductName: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TotalCount, :Devices, :ProductName, :RequestId
-
+
def initialize(totalcount=nil, devices=nil, productname=nil, requestid=nil)
@TotalCount = totalcount
@Devices = devices
@ProductName = productname
@RequestId = requestid
@@ -1894,11 +1894,11 @@
# @type Offset: Integer
# @param Limit: 查询的数据量,默认为20, 最大为200
# @type Limit: Integer
attr_accessor :CertName, :Offset, :Limit
-
+
def initialize(certname=nil, offset=nil, limit=nil)
@CertName = certname
@Offset = offset
@Limit = limit
end
@@ -1916,11 +1916,11 @@
# @type Products: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Products, :RequestId
-
+
def initialize(products=nil, requestid=nil)
@Products = products
@RequestId = requestid
end
@@ -1941,11 +1941,11 @@
class DescribePrivateCARequest < TencentCloud::Common::AbstractModel
# @param CertName: 私有化CA名称
# @type CertName: String
attr_accessor :CertName
-
+
def initialize(certname=nil)
@CertName = certname
end
def deserialize(params)
@@ -1959,11 +1959,11 @@
# @type CA: :class:`Tencentcloud::Iotcloud.v20210408.models.CertInfo`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :CA, :RequestId
-
+
def initialize(ca=nil, requestid=nil)
@CA = ca
@RequestId = requestid
end
@@ -1977,11 +1977,11 @@
end
# DescribePrivateCAs请求参数结构体
class DescribePrivateCAsRequest < TencentCloud::Common::AbstractModel
-
+
def initialize()
end
def deserialize(params)
end
@@ -1993,11 +1993,11 @@
# @type CAs: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :CAs, :RequestId
-
+
def initialize(cas=nil, requestid=nil)
@CAs = cas
@RequestId = requestid
end
@@ -2018,11 +2018,11 @@
class DescribeProductCARequest < TencentCloud::Common::AbstractModel
# @param ProductId: 产品ID
# @type ProductId: String
attr_accessor :ProductId
-
+
def initialize(productid=nil)
@ProductId = productid
end
def deserialize(params)
@@ -2036,11 +2036,11 @@
# @type CAs: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :CAs, :RequestId
-
+
def initialize(cas=nil, requestid=nil)
@CAs = cas
@RequestId = requestid
end
@@ -2061,11 +2061,11 @@
class DescribeProductRequest < TencentCloud::Common::AbstractModel
# @param ProductId: 产品ID
# @type ProductId: String
attr_accessor :ProductId
-
+
def initialize(productid=nil)
@ProductId = productid
end
def deserialize(params)
@@ -2079,11 +2079,11 @@
# @type ProductID: String
# @param Name: 需要过滤的资源名称
# @type Name: String
attr_accessor :ProductID, :Name
-
+
def initialize(productid=nil, name=nil)
@ProductID = productid
@Name = name
end
@@ -2100,11 +2100,11 @@
# @type Result: :class:`Tencentcloud::Iotcloud.v20210408.models.ProductResourceInfo`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Result, :RequestId
-
+
def initialize(result=nil, requestid=nil)
@Result = result
@RequestId = requestid
end
@@ -2127,11 +2127,11 @@
# @type ProductID: String
# @param Name: 需要过滤的资源名称
# @type Name: String
attr_accessor :Offset, :Limit, :ProductID, :Name
-
+
def initialize(offset=nil, limit=nil, productid=nil, name=nil)
@Offset = offset
@Limit = limit
@ProductID = productid
@Name = name
@@ -2154,11 +2154,11 @@
# @type Result: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TotalCount, :Result, :RequestId
-
+
def initialize(totalcount=nil, result=nil, requestid=nil)
@TotalCount = totalcount
@Result = result
@RequestId = requestid
end
@@ -2189,11 +2189,11 @@
# @type ProductProperties: :class:`Tencentcloud::Iotcloud.v20210408.models.ProductProperties`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :ProductId, :ProductName, :ProductMetadata, :ProductProperties, :RequestId
-
+
def initialize(productid=nil, productname=nil, productmetadata=nil, productproperties=nil, requestid=nil)
@ProductId = productid
@ProductName = productname
@ProductMetadata = productmetadata
@ProductProperties = productproperties
@@ -2221,11 +2221,11 @@
# @type ProductId: String
# @param TaskId: 任务ID
# @type TaskId: Integer
attr_accessor :ProductId, :TaskId
-
+
def initialize(productid=nil, taskid=nil)
@ProductId = productid
@TaskId = taskid
end
@@ -2241,11 +2241,11 @@
# @type TaskInfo: :class:`Tencentcloud::Iotcloud.v20210408.models.ProductTaskInfo`
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TaskInfo, :RequestId
-
+
def initialize(taskinfo=nil, requestid=nil)
@TaskInfo = taskinfo
@RequestId = requestid
end
@@ -2266,11 +2266,11 @@
# @type Offset: Integer
# @param Limit: 产品级别任务列表拉取个数
# @type Limit: Integer
attr_accessor :ProductId, :Offset, :Limit
-
+
def initialize(productid=nil, offset=nil, limit=nil)
@ProductId = productid
@Offset = offset
@Limit = limit
end
@@ -2290,11 +2290,11 @@
# @type TaskInfos: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TotalCount, :TaskInfos, :RequestId
-
+
def initialize(totalcount=nil, taskinfos=nil, requestid=nil)
@TotalCount = totalcount
@TaskInfos = taskinfos
@RequestId = requestid
end
@@ -2319,11 +2319,11 @@
# @type Offset: Integer
# @param Limit: 分页大小,当前页面中显示的最大数量,值范围 10-250。
# @type Limit: Integer
attr_accessor :Offset, :Limit
-
+
def initialize(offset=nil, limit=nil)
@Offset = offset
@Limit = limit
end
@@ -2341,11 +2341,11 @@
# @type Products: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TotalCount, :Products, :RequestId
-
+
def initialize(totalcount=nil, products=nil, requestid=nil)
@TotalCount = totalcount
@Products = products
@RequestId = requestid
end
@@ -2370,11 +2370,11 @@
# @type ProductID: String
# @param Name: 资源名称
# @type Name: String
attr_accessor :ProductID, :Name
-
+
def initialize(productid=nil, name=nil)
@ProductID = productid
@Name = name
end
@@ -2397,11 +2397,11 @@
# @type UpgradingTotal: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :SuccessTotal, :FailureTotal, :UpgradingTotal, :RequestId
-
+
def initialize(successtotal=nil, failuretotal=nil, upgradingtotal=nil, requestid=nil)
@SuccessTotal = successtotal
@FailureTotal = failuretotal
@UpgradingTotal = upgradingtotal
@RequestId = requestid
@@ -2427,11 +2427,11 @@
# @type Limit: Integer
# @param Filters: 搜索过滤条件
# @type Filters: Array
attr_accessor :ProductID, :Name, :Offset, :Limit, :Filters
-
+
def initialize(productid=nil, name=nil, offset=nil, limit=nil, filters=nil)
@ProductID = productid
@Name = name
@Offset = offset
@Limit = limit
@@ -2464,11 +2464,11 @@
# @type Total: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TaskInfos, :Total, :RequestId
-
+
def initialize(taskinfos=nil, total=nil, requestid=nil)
@TaskInfos = taskinfos
@Total = total
@RequestId = requestid
end
@@ -2546,11 +2546,11 @@
# @param FirmwareUpdateTime: ota最后更新时间
# 注意:此字段可能返回 null,表示取不到有效值。
# @type FirmwareUpdateTime: Integer
attr_accessor :DeviceName, :Online, :LoginTime, :Version, :DeviceCert, :DevicePsk, :Tags, :DeviceType, :Imei, :Isp, :NbiotDeviceID, :ConnIP, :LastUpdateTime, :LoraDevEui, :LoraMoteType, :FirstOnlineTime, :LastOfflineTime, :CreateTime, :LogLevel, :CertState, :EnableState, :Labels, :ClientIP, :FirmwareUpdateTime
-
+
def initialize(devicename=nil, online=nil, logintime=nil, version=nil, devicecert=nil, devicepsk=nil, tags=nil, devicetype=nil, imei=nil, isp=nil, nbiotdeviceid=nil, connip=nil, lastupdatetime=nil, loradeveui=nil, loramotetype=nil, firstonlinetime=nil, lastofflinetime=nil, createtime=nil, loglevel=nil, certstate=nil, enablestate=nil, labels=nil, clientip=nil, firmwareupdatetime=nil)
@DeviceName = devicename
@Online = online
@LoginTime = logintime
@Version = version
@@ -2624,11 +2624,11 @@
# @type Key: String
# @param Value: 标签值
# @type Value: String
attr_accessor :Key, :Value
-
+
def initialize(key=nil, value=nil)
@Key = key
@Value = value
end
@@ -2658,11 +2658,11 @@
# @type Status: Integer
# @param Percent: 设备资源上传百分比
# @type Percent: Integer
attr_accessor :ProductID, :ProductName, :Name, :Md5, :Size, :UpdateTime, :DeviceName, :Status, :Percent
-
+
def initialize(productid=nil, productname=nil, name=nil, md5=nil, size=nil, updatetime=nil, devicename=nil, status=nil, percent=nil)
@ProductID = productid
@ProductName = productname
@Name = name
@Md5 = md5
@@ -2697,11 +2697,11 @@
# @param Name: 属性描述名称
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Name: String
attr_accessor :Tag, :Type, :Value, :Name
-
+
def initialize(tag=nil, type=nil, value=nil, name=nil)
@Tag = tag
@Type = type
@Value = value
@Name = name
@@ -2738,11 +2738,11 @@
# @param TaskId: 任务ID
# 注意:此字段可能返回 null,表示取不到有效值。
# @type TaskId: Integer
attr_accessor :DeviceName, :LastProcessTime, :Status, :ErrMsg, :Retcode, :DstVersion, :Percent, :OriVersion, :TaskId
-
+
def initialize(devicename=nil, lastprocesstime=nil, status=nil, errmsg=nil, retcode=nil, dstversion=nil, percent=nil, oriversion=nil, taskid=nil)
@DeviceName = devicename
@LastProcessTime = lastprocesstime
@Status = status
@ErrMsg = errmsg
@@ -2770,11 +2770,11 @@
class DisableTopicRuleRequest < TencentCloud::Common::AbstractModel
# @param RuleName: 规则名称
# @type RuleName: String
attr_accessor :RuleName
-
+
def initialize(rulename=nil)
@RuleName = rulename
end
def deserialize(params)
@@ -2786,11 +2786,11 @@
class DisableTopicRuleResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2806,11 +2806,11 @@
# @type Name: String
# @param DeviceName: 设备名称
# @type DeviceName: String
attr_accessor :ProductID, :Name, :DeviceName
-
+
def initialize(productid=nil, name=nil, devicename=nil)
@ProductID = productid
@Name = name
@DeviceName = devicename
end
@@ -2828,11 +2828,11 @@
# @type Url: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Url, :RequestId
-
+
def initialize(url=nil, requestid=nil)
@Url = url
@RequestId = requestid
end
@@ -2852,11 +2852,11 @@
# @type FirmwareName: String
# @param FirmwareDescription: 固件描述
# @type FirmwareDescription: String
attr_accessor :ProductId, :FirmwareVersion, :FirmwareName, :FirmwareDescription
-
+
def initialize(productid=nil, firmwareversion=nil, firmwarename=nil, firmwaredescription=nil)
@ProductId = productid
@FirmwareVersion = firmwareversion
@FirmwareName = firmwarename
@FirmwareDescription = firmwaredescription
@@ -2874,11 +2874,11 @@
class EditFirmwareResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2890,11 +2890,11 @@
class EnableTopicRuleRequest < TencentCloud::Common::AbstractModel
# @param RuleName: 规则名称
# @type RuleName: String
attr_accessor :RuleName
-
+
def initialize(rulename=nil)
@RuleName = rulename
end
def deserialize(params)
@@ -2906,11 +2906,11 @@
class EnableTopicRuleResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -2938,11 +2938,11 @@
# @param ProductId: 产品ID
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ProductId: String
attr_accessor :Version, :Md5sum, :CreateTime, :ProductName, :Name, :Description, :ProductId
-
+
def initialize(version=nil, md5sum=nil, createtime=nil, productname=nil, name=nil, description=nil, productid=nil)
@Version = version
@Md5sum = md5sum
@CreateTime = createtime
@ProductName = productname
@@ -2976,11 +2976,11 @@
# @param CreateTime: 任务创建时间
# 注意:此字段可能返回 null,表示取不到有效值。
# @type CreateTime: Integer
attr_accessor :TaskId, :Status, :Type, :CreateTime
-
+
def initialize(taskid=nil, status=nil, type=nil, createtime=nil)
@TaskId = taskid
@Status = status
@Type = type
@CreateTime = createtime
@@ -2998,11 +2998,11 @@
class GetAllVersionRequest < TencentCloud::Common::AbstractModel
# @param ProductId: 产品ID
# @type ProductId: String
attr_accessor :ProductId
-
+
def initialize(productid=nil)
@ProductId = productid
end
def deserialize(params)
@@ -3016,11 +3016,11 @@
# @type Version: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Version, :RequestId
-
+
def initialize(version=nil, requestid=nil)
@Version = version
@RequestId = requestid
end
@@ -3038,11 +3038,11 @@
# @type FirmwareVersion: String
# @param FileSize: 固件版本大小
# @type FileSize: Integer
attr_accessor :ProductId, :FirmwareVersion, :FileSize
-
+
def initialize(productid=nil, firmwareversion=nil, filesize=nil)
@ProductId = productid
@FirmwareVersion = firmwareversion
@FileSize = filesize
end
@@ -3060,11 +3060,11 @@
# @type Url: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Url, :RequestId
-
+
def initialize(url=nil, requestid=nil)
@Url = url
@RequestId = requestid
end
@@ -3075,11 +3075,11 @@
end
# GetUserResourceInfo请求参数结构体
class GetUserResourceInfoRequest < TencentCloud::Common::AbstractModel
-
+
def initialize()
end
def deserialize(params)
end
@@ -3093,11 +3093,11 @@
# @type Limit: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :UsedSize, :Limit, :RequestId
-
+
def initialize(usedsize=nil, limit=nil, requestid=nil)
@UsedSize = usedsize
@Limit = limit
@RequestId = requestid
end
@@ -3119,11 +3119,11 @@
# @type ProductId: String
# @param Filters: 搜索过滤条件
# @type Filters: Array
attr_accessor :PageNum, :PageSize, :ProductId, :Filters
-
+
def initialize(pagenum=nil, pagesize=nil, productid=nil, filters=nil)
@PageNum = pagenum
@PageSize = pagesize
@ProductId = productid
@Filters = filters
@@ -3152,11 +3152,11 @@
# @type Firmwares: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TotalCount, :Firmwares, :RequestId
-
+
def initialize(totalcount=nil, firmwares=nil, requestid=nil)
@TotalCount = totalcount
@Firmwares = firmwares
@RequestId = requestid
end
@@ -3188,11 +3188,11 @@
# @type Context: String
# @param MaxNum: 日志最大条数
# @type MaxNum: Integer
attr_accessor :MinTime, :MaxTime, :Keywords, :Context, :MaxNum
-
+
def initialize(mintime=nil, maxtime=nil, keywords=nil, context=nil, maxnum=nil)
@MinTime = mintime
@MaxTime = maxtime
@Keywords = keywords
@Context = context
@@ -3218,11 +3218,11 @@
# @type Results: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Context, :Listover, :Results, :RequestId
-
+
def initialize(context=nil, listover=nil, results=nil, requestid=nil)
@Context = context
@Listover = listover
@Results = results
@RequestId = requestid
@@ -3256,11 +3256,11 @@
# @type Context: String
# @param MaxNum: 查询条数
# @type MaxNum: Integer
attr_accessor :MinTime, :MaxTime, :Keywords, :Context, :MaxNum
-
+
def initialize(mintime=nil, maxtime=nil, keywords=nil, context=nil, maxnum=nil)
@MinTime = mintime
@MaxTime = maxtime
@Keywords = keywords
@Context = context
@@ -3288,11 +3288,11 @@
# @type TotalCount: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Context, :Listover, :Results, :TotalCount, :RequestId
-
+
def initialize(context=nil, listover=nil, results=nil, totalcount=nil, requestid=nil)
@Context = context
@Listover = listover
@Results = results
@TotalCount = totalcount
@@ -3331,11 +3331,11 @@
# @type Context: String
# @param MaxNum: 查询条数
# @type MaxNum: Integer
attr_accessor :MinTime, :MaxTime, :Keywords, :Context, :MaxNum
-
+
def initialize(mintime=nil, maxtime=nil, keywords=nil, context=nil, maxnum=nil)
@MinTime = mintime
@MaxTime = maxtime
@Keywords = keywords
@Context = context
@@ -3361,11 +3361,11 @@
# @type Results: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Context, :Listover, :Results, :RequestId
-
+
def initialize(context=nil, listover=nil, results=nil, requestid=nil)
@Context = context
@Listover = listover
@Results = results
@RequestId = requestid
@@ -3392,11 +3392,11 @@
# @type PageNum: Integer
# @param PageSize: 分页的大小
# @type PageSize: Integer
attr_accessor :PageNum, :PageSize
-
+
def initialize(pagenum=nil, pagesize=nil)
@PageNum = pagenum
@PageSize = pagesize
end
@@ -3414,11 +3414,11 @@
# @type Rules: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TotalCnt, :Rules, :RequestId
-
+
def initialize(totalcnt=nil, rules=nil, requestid=nil)
@TotalCnt = totalcnt
@Rules = rules
@RequestId = requestid
end
@@ -3459,11 +3459,11 @@
# @type RequestId: String
# @param DateTime: 日期时间
# @type DateTime: String
attr_accessor :Uin, :ProductId, :DeviceName, :SrcType, :SrcName, :Topic, :PayloadFormatType, :Payload, :RequestId, :DateTime
-
+
def initialize(uin=nil, productid=nil, devicename=nil, srctype=nil, srcname=nil, topic=nil, payloadformattype=nil, payload=nil, requestid=nil, datetime=nil)
@Uin = uin
@ProductId = productid
@DeviceName = devicename
@SrcType = srctype
@@ -3499,11 +3499,11 @@
# @type ProductMetadata: :class:`Tencentcloud::Iotcloud.v20210408.models.ProductMetadata`
# @param ProductProperties: 产品属性
# @type ProductProperties: :class:`Tencentcloud::Iotcloud.v20210408.models.ProductProperties`
attr_accessor :ProductId, :ProductName, :ProductMetadata, :ProductProperties
-
+
def initialize(productid=nil, productname=nil, productmetadata=nil, productproperties=nil)
@ProductId = productid
@ProductName = productname
@ProductMetadata = productmetadata
@ProductProperties = productproperties
@@ -3531,11 +3531,11 @@
# @type CreateUserId: Integer
# @param UserId: 账号 Uin
# @type UserId: Integer
attr_accessor :CreationDate, :CreateUserId, :UserId
-
+
def initialize(creationdate=nil, createuserid=nil, userid=nil)
@CreationDate = creationdate
@CreateUserId = createuserid
@UserId = userid
end
@@ -3586,11 +3586,11 @@
# @type DeviceLimit: Integer
# @param ForbiddenStatus: 产品禁用状态
# @type ForbiddenStatus: Integer
attr_accessor :ProductDescription, :EncryptionType, :Region, :ProductType, :Format, :Platform, :Appeui, :ModelId, :ModelName, :ProductKey, :RegisterType, :ProductSecret, :RegisterLimit, :OriginProductId, :PrivateCAName, :OriginUserId, :DeviceLimit, :ForbiddenStatus
-
+
def initialize(productdescription=nil, encryptiontype=nil, region=nil, producttype=nil, format=nil, platform=nil, appeui=nil, modelid=nil, modelname=nil, productkey=nil, registertype=nil, productsecret=nil, registerlimit=nil, originproductid=nil, privatecaname=nil, originuserid=nil, devicelimit=nil, forbiddenstatus=nil)
@ProductDescription = productdescription
@EncryptionType = encryptiontype
@Region = region
@ProductType = producttype
@@ -3649,11 +3649,11 @@
# @type Description: String
# @param CreateTime: 资源创建时间
# @type CreateTime: String
attr_accessor :ProductID, :ProductName, :Name, :Md5, :Size, :Description, :CreateTime
-
+
def initialize(productid=nil, productname=nil, name=nil, md5=nil, size=nil, description=nil, createtime=nil)
@ProductID = productid
@ProductName = productname
@Name = name
@Md5 = md5
@@ -3704,11 +3704,11 @@
# @param CompleteTime: 任务完成时间
# 注意:此字段可能返回 null,表示取不到有效值。
# @type CompleteTime: Integer
attr_accessor :Id, :Type, :State, :ParametersType, :Parameters, :ResultType, :Result, :BatchCount, :BatchOffset, :CreateTime, :UpdateTime, :CompleteTime
-
+
def initialize(id=nil, type=nil, state=nil, parameterstype=nil, parameters=nil, resulttype=nil, result=nil, batchcount=nil, batchoffset=nil, createtime=nil, updatetime=nil, completetime=nil)
@Id = id
@Type = type
@State = state
@ParametersType = parameterstype
@@ -3748,11 +3748,11 @@
# @type Qos: Integer
# @param PayloadEncoding: Payload内容的编码格式,取值为base64或空。base64表示云端将收到的请求数据进行base64解码后下发到设备,空则直接将原始内容下发到设备
# @type PayloadEncoding: String
attr_accessor :ProductId, :Payload, :Qos, :PayloadEncoding
-
+
def initialize(productid=nil, payload=nil, qos=nil, payloadencoding=nil)
@ProductId = productid
@Payload = payload
@Qos = qos
@PayloadEncoding = payloadencoding
@@ -3772,11 +3772,11 @@
# @type TaskId: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :TaskId, :RequestId
-
+
def initialize(taskid=nil, requestid=nil)
@TaskId = taskid
@RequestId = requestid
end
@@ -3800,11 +3800,11 @@
# @type Qos: Integer
# @param PayloadEncoding: Payload内容的编码格式,取值为base64或空。base64表示云端将收到的请求数据进行base64解码后下发到设备,空则直接将原始内容下发到设备
# @type PayloadEncoding: String
attr_accessor :Topic, :Payload, :ProductId, :DeviceName, :Qos, :PayloadEncoding
-
+
def initialize(topic=nil, payload=nil, productid=nil, devicename=nil, qos=nil, payloadencoding=nil)
@Topic = topic
@Payload = payload
@ProductId = productid
@DeviceName = devicename
@@ -3826,11 +3826,11 @@
class PublishMessageResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -3846,11 +3846,11 @@
# @type DeviceName: String
# @param Payload: 消息内容,utf8编码
# @type Payload: String
attr_accessor :ProductId, :DeviceName, :Payload
-
+
def initialize(productid=nil, devicename=nil, payload=nil)
@ProductId = productid
@DeviceName = devicename
@Payload = payload
end
@@ -3870,11 +3870,11 @@
# @type PayloadBase64: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :MessageId, :PayloadBase64, :RequestId
-
+
def initialize(messageid=nil, payloadbase64=nil, requestid=nil)
@MessageId = messageid
@PayloadBase64 = payloadbase64
@RequestId = requestid
end
@@ -3892,11 +3892,11 @@
# @type RuleName: String
# @param TopicRulePayload: 替换的规则包体
# @type TopicRulePayload: :class:`Tencentcloud::Iotcloud.v20210408.models.TopicRulePayload`
attr_accessor :RuleName, :TopicRulePayload
-
+
def initialize(rulename=nil, topicrulepayload=nil)
@RuleName = rulename
@TopicRulePayload = topicrulepayload
end
@@ -3913,11 +3913,11 @@
class ReplaceTopicRuleResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -3934,11 +3934,11 @@
# @param Reason: 失败原因
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Reason: String
attr_accessor :DeviceName, :Success, :Reason
-
+
def initialize(devicename=nil, success=nil, reason=nil)
@DeviceName = devicename
@Success = success
@Reason = reason
end
@@ -3956,11 +3956,11 @@
# @type ProductId: String
# @param DeviceNames: 设备名称
# @type DeviceNames: Array
attr_accessor :ProductId, :DeviceNames
-
+
def initialize(productid=nil, devicenames=nil)
@ProductId = productid
@DeviceNames = devicenames
end
@@ -3978,11 +3978,11 @@
# @type ResetDeviceResults: Array
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :SuccessCount, :ResetDeviceResults, :RequestId
-
+
def initialize(successcount=nil, resetdeviceresults=nil, requestid=nil)
@SuccessCount = successcount
@ResetDeviceResults = resetdeviceresults
@RequestId = requestid
end
@@ -4011,11 +4011,11 @@
# @type FirmwareVersion: String
# @param TaskId: 固件升级任务ID
# @type TaskId: Integer
attr_accessor :ProductId, :DeviceName, :FirmwareVersion, :TaskId
-
+
def initialize(productid=nil, devicename=nil, firmwareversion=nil, taskid=nil)
@ProductId = productid
@DeviceName = devicename
@FirmwareVersion = firmwareversion
@TaskId = taskid
@@ -4033,11 +4033,11 @@
class RetryDeviceFirmwareTaskResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -4057,11 +4057,11 @@
# @type DateTime: String
# @param Content: 日志内容
# @type Content: String
attr_accessor :ProductId, :DeviceName, :Level, :DateTime, :Content
-
+
def initialize(productid=nil, devicename=nil, level=nil, datetime=nil, content=nil)
@ProductId = productid
@DeviceName = devicename
@Level = level
@DateTime = datetime
@@ -4083,11 +4083,11 @@
# @type Key: String
# @param Value: 搜索条件的值
# @type Value: String
attr_accessor :Key, :Value
-
+
def initialize(key=nil, value=nil)
@Key = key
@Value = value
end
@@ -4103,11 +4103,11 @@
# @type ProductId: Array
# @param Status: 0启用,1禁用
# @type Status: Integer
attr_accessor :ProductId, :Status
-
+
def initialize(productid=nil, status=nil)
@ProductId = productid
@Status = status
end
@@ -4121,11 +4121,11 @@
class SetProductsForbiddenStatusResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -4141,11 +4141,11 @@
# @param Total: 统计总数
# 注意:此字段可能返回 null,表示取不到有效值。
# @type Total: Integer
attr_accessor :Status, :Total
-
+
def initialize(status=nil, total=nil)
@Status = status
@Total = total
end
@@ -4167,11 +4167,11 @@
# @type RuleDisabled: Boolean
# @param TopicPattern: 规则模式
# @type TopicPattern: String
attr_accessor :RuleName, :Description, :CreatedAt, :RuleDisabled, :TopicPattern
-
+
def initialize(rulename=nil, description=nil, createdat=nil, ruledisabled=nil, topicpattern=nil)
@RuleName = rulename
@Description = description
@CreatedAt = createdat
@RuleDisabled = ruledisabled
@@ -4246,11 +4246,11 @@
# @type Description: String
# @param RuleDisabled: 是否禁用规则
# @type RuleDisabled: Boolean
attr_accessor :Sql, :Actions, :Description, :RuleDisabled
-
+
def initialize(sql=nil, actions=nil, description=nil, ruledisabled=nil)
@Sql = sql
@Actions = actions
@Description = description
@RuleDisabled = ruledisabled
@@ -4276,11 +4276,11 @@
# @type DeviceNames: Array
# @param Skey: 中兴CLAA设备的解绑需要Skey,普通设备不需要
# @type Skey: String
attr_accessor :GatewayProductId, :GatewayDeviceName, :ProductId, :DeviceNames, :Skey
-
+
def initialize(gatewayproductid=nil, gatewaydevicename=nil, productid=nil, devicenames=nil, skey=nil)
@GatewayProductId = gatewayproductid
@GatewayDeviceName = gatewaydevicename
@ProductId = productid
@DeviceNames = devicenames
@@ -4300,11 +4300,11 @@
class UnbindDevicesResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -4320,11 +4320,11 @@
# @type DeviceName: String
# @param EnableState: 要设置的设备状态,1为启用,0为禁用
# @type EnableState: Integer
attr_accessor :ProductId, :DeviceName, :EnableState
-
+
def initialize(productid=nil, devicename=nil, enablestate=nil)
@ProductId = productid
@DeviceName = devicename
@EnableState = enablestate
end
@@ -4340,11 +4340,11 @@
class UpdateDeviceAvailableStateResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -4360,11 +4360,11 @@
# @type DeviceName: String
# @param LogLevel: 日志级别,0:关闭,1:错误,2:告警,3:信息,4:调试
# @type LogLevel: Integer
attr_accessor :ProductId, :DeviceName, :LogLevel
-
+
def initialize(productid=nil, devicename=nil, loglevel=nil)
@ProductId = productid
@DeviceName = devicename
@LogLevel = loglevel
end
@@ -4380,11 +4380,11 @@
class UpdateDeviceLogLevelResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -4400,11 +4400,11 @@
# @type DeviceName: String
# @param Psk: 设备的psk
# @type Psk: String
attr_accessor :ProductId, :DeviceName, :Psk
-
+
def initialize(productid=nil, devicename=nil, psk=nil)
@ProductId = productid
@DeviceName = devicename
@Psk = psk
end
@@ -4420,11 +4420,11 @@
class UpdateDevicePSKResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -4442,11 +4442,11 @@
# @type State: String
# @param ShadowVersion: 当前版本号,需要和后台的version保持一致,才能更新成功
# @type ShadowVersion: Integer
attr_accessor :ProductId, :DeviceName, :State, :ShadowVersion
-
+
def initialize(productid=nil, devicename=nil, state=nil, shadowversion=nil)
@ProductId = productid
@DeviceName = devicename
@State = state
@ShadowVersion = shadowversion
@@ -4466,11 +4466,11 @@
# @type Data: String
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :Data, :RequestId
-
+
def initialize(data=nil, requestid=nil)
@Data = data
@RequestId = requestid
end
@@ -4488,11 +4488,11 @@
# @type DeviceNames: Array
# @param Status: 要设置的设备状态,1为启用,0为禁用
# @type Status: Integer
attr_accessor :ProductId, :DeviceNames, :Status
-
+
def initialize(productid=nil, devicenames=nil, status=nil)
@ProductId = productid
@DeviceNames = devicenames
@Status = status
end
@@ -4508,11 +4508,11 @@
class UpdateDevicesEnableStateResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -4528,11 +4528,11 @@
# @type CertText: String
# @param VerifyCertText: 校验CA证书的证书内容
# @type VerifyCertText: String
attr_accessor :CertName, :CertText, :VerifyCertText
-
+
def initialize(certname=nil, certtext=nil, verifycerttext=nil)
@CertName = certname
@CertText = certtext
@VerifyCertText = verifycerttext
end
@@ -4548,11 +4548,11 @@
class UpdatePrivateCAResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -4568,11 +4568,11 @@
# @type RegisterType: Integer
# @param RegisterLimit: 动态注册设备上限
# @type RegisterLimit: Integer
attr_accessor :ProductId, :RegisterType, :RegisterLimit
-
+
def initialize(productid=nil, registertype=nil, registerlimit=nil)
@ProductId = productid
@RegisterType = registertype
@RegisterLimit = registerlimit
end
@@ -4594,11 +4594,11 @@
# @type RegisterLimit: Integer
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RegisterType, :ProductSecret, :RegisterLimit, :RequestId
-
+
def initialize(registertype=nil, productsecret=nil, registerlimit=nil, requestid=nil)
@RegisterType = registertype
@ProductSecret = productsecret
@RegisterLimit = registerlimit
@RequestId = requestid
@@ -4618,11 +4618,11 @@
# @type ProductId: String
# @param CertName: 私有CA证书名称
# @type CertName: String
attr_accessor :ProductId, :CertName
-
+
def initialize(productid=nil, certname=nil)
@ProductId = productid
@CertName = certname
end
@@ -4636,11 +4636,11 @@
class UpdateProductPrivateCAResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -4660,11 +4660,11 @@
# @type Privilege: Integer
# @param BrokerSubscribe: 代理订阅信息
# @type BrokerSubscribe: :class:`Tencentcloud::Iotcloud.v20210408.models.BrokerSubscribe`
attr_accessor :ProductId, :TopicName, :NewTopicName, :Privilege, :BrokerSubscribe
-
+
def initialize(productid=nil, topicname=nil, newtopicname=nil, privilege=nil, brokersubscribe=nil)
@ProductId = productid
@TopicName = topicname
@NewTopicName = newtopicname
@Privilege = privilege
@@ -4687,11 +4687,11 @@
class UpdateTopicPolicyResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)
@@ -4713,11 +4713,11 @@
# @type FirmwareName: String
# @param FirmwareDescription: 固件描述
# @type FirmwareDescription: String
attr_accessor :ProductId, :FirmwareVersion, :Md5sum, :FileSize, :FirmwareName, :FirmwareDescription
-
+
def initialize(productid=nil, firmwareversion=nil, md5sum=nil, filesize=nil, firmwarename=nil, firmwaredescription=nil)
@ProductId = productid
@FirmwareVersion = firmwareversion
@Md5sum = md5sum
@FileSize = filesize
@@ -4739,10 +4739,10 @@
class UploadFirmwareResponse < TencentCloud::Common::AbstractModel
# @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
# @type RequestId: String
attr_accessor :RequestId
-
+
def initialize(requestid=nil)
@RequestId = requestid
end
def deserialize(params)