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)