lib/v20190423/models.rb in tencentcloud-sdk-iotexplorer-3.0.590 vs lib/v20190423/models.rb in tencentcloud-sdk-iotexplorer-3.0.591

- old
+ new

@@ -39,11 +39,11 @@ # @type CreateTime: Integer # @param UpdateTime: 更新时间 # @type UpdateTime: Integer attr_accessor :DeviceId, :ProductId, :DeviceName, :AliasName, :IconUrl, :FamilyId, :RoomId, :DeviceType, :CreateTime, :UpdateTime - + def initialize(deviceid=nil, productid=nil, devicename=nil, aliasname=nil, iconurl=nil, familyid=nil, roomid=nil, devicetype=nil, createtime=nil, updatetime=nil) @DeviceId = deviceid @ProductId = productid @DeviceName = devicename @AliasName = aliasname @@ -81,11 +81,11 @@ # @type CreateTime: Integer # @param ProductName: 产品名称 # @type ProductName: String attr_accessor :BatchProductionId, :ProductId, :BurnMethod, :CreateTime, :ProductName - + def initialize(batchproductionid=nil, productid=nil, burnmethod=nil, createtime=nil, productname=nil) @BatchProductionId = batchproductionid @ProductId = productid @BurnMethod = burnmethod @CreateTime = createtime @@ -107,11 +107,11 @@ # @type ProductId: String # @param DeviceName: 设备名称。 # @type DeviceName: String attr_accessor :ProductId, :DeviceName - + def initialize(productid=nil, devicename=nil) @ProductId = productid @DeviceName = devicename end @@ -131,11 +131,11 @@ # @type ProductId: String # @param DeviceNames: 被绑定的多个设备名。 # @type DeviceNames: Array attr_accessor :GatewayProductId, :GatewayDeviceName, :ProductId, :DeviceNames - + def initialize(gatewayproductid=nil, gatewaydevicename=nil, productid=nil, devicenames=nil) @GatewayProductId = gatewayproductid @GatewayDeviceName = gatewaydevicename @ProductId = productid @DeviceNames = devicenames @@ -153,11 +153,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) @@ -192,11 +192,11 @@ # @param ProductOwnerName: 产品拥有者名称 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ProductOwnerName: String attr_accessor :ProductId, :ProductName, :ProjectId, :DataProtocol, :CategoryId, :ProductType, :NetType, :DevStatus, :ProductOwnerName - + def initialize(productid=nil, productname=nil, projectid=nil, dataprotocol=nil, categoryid=nil, producttype=nil, nettype=nil, devstatus=nil, productownername=nil) @ProductId = productid @ProductName = productname @ProjectId = projectid @DataProtocol = dataprotocol @@ -226,11 +226,11 @@ # @type GatewayProductId: String # @param ProductIds: 待绑定的子产品ID数组。 # @type ProductIds: Array attr_accessor :GatewayProductId, :ProductIds - + def initialize(gatewayproductid=nil, productids=nil) @GatewayProductId = gatewayproductid @ProductIds = productids end @@ -244,11 +244,11 @@ class BindProductsResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -266,11 +266,11 @@ # @type ActionId: String # @param InputParams: 输入参数 # @type InputParams: String attr_accessor :ProductId, :DeviceName, :ActionId, :InputParams - + def initialize(productid=nil, devicename=nil, actionid=nil, inputparams=nil) @ProductId = productid @DeviceName = devicename @ActionId = actionid @InputParams = inputparams @@ -292,11 +292,11 @@ # @type Status: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClientToken, :Status, :RequestId - + def initialize(clienttoken=nil, status=nil, requestid=nil) @ClientToken = clienttoken @Status = status @RequestId = requestid end @@ -318,11 +318,11 @@ # @type ActionId: String # @param InputParams: 输入参数 # @type InputParams: String attr_accessor :ProductId, :DeviceName, :ActionId, :InputParams - + def initialize(productid=nil, devicename=nil, actionid=nil, inputparams=nil) @ProductId = productid @DeviceName = devicename @ActionId = actionid @InputParams = inputparams @@ -347,11 +347,11 @@ # @type Status: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ClientToken, :OutputParams, :Status, :RequestId - + def initialize(clienttoken=nil, outputparams=nil, status=nil, requestid=nil) @ClientToken = clienttoken @OutputParams = outputparams @Status = status @RequestId = requestid @@ -379,11 +379,11 @@ # @type DeviceId: String # @param DataTimestamp: 上报数据UNIX时间戳(毫秒), 仅对Method:reported有效 # @type DataTimestamp: Integer attr_accessor :ProductId, :DeviceName, :Data, :Method, :DeviceId, :DataTimestamp - + def initialize(productid=nil, devicename=nil, data=nil, method=nil, deviceid=nil, datatimestamp=nil) @ProductId = productid @DeviceName = devicename @Data = data @Method = method @@ -412,11 +412,11 @@ # @type Result: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Data, :Result, :RequestId - + def initialize(data=nil, result=nil, requestid=nil) @Data = data @Result = result @RequestId = requestid end @@ -444,11 +444,11 @@ # @type BatchCnt: Integer # @param GenerationQRCode: 是否生成二维码,0为不生成,1为生成。 # @type GenerationQRCode: Integer attr_accessor :ProjectId, :ProductId, :BurnMethod, :GenerationMethod, :UploadUrl, :BatchCnt, :GenerationQRCode - + def initialize(projectid=nil, productid=nil, burnmethod=nil, generationmethod=nil, uploadurl=nil, batchcnt=nil, generationqrcode=nil) @ProjectId = projectid @ProductId = productid @BurnMethod = burnmethod @GenerationMethod = generationmethod @@ -478,11 +478,11 @@ # @type BatchProductionId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ProjectId, :ProductId, :BatchProductionId, :RequestId - + def initialize(projectid=nil, productid=nil, batchproductionid=nil, requestid=nil) @ProjectId = projectid @ProductId = productid @BatchProductionId = batchproductionid @RequestId = requestid @@ -514,11 +514,11 @@ # @type NwkSKey: String # @param DefinedPsk: 手动指定设备的PSK密钥 # @type DefinedPsk: String attr_accessor :ProductId, :DeviceName, :DevAddr, :AppKey, :DevEUI, :AppSKey, :NwkSKey, :DefinedPsk - + def initialize(productid=nil, devicename=nil, devaddr=nil, appkey=nil, deveui=nil, appskey=nil, nwkskey=nil, definedpsk=nil) @ProductId = productid @DeviceName = devicename @DevAddr = devaddr @AppKey = appkey @@ -546,11 +546,11 @@ # @type Data: :class:`Tencentcloud::Iotexplorer.v20190423.models.DeviceData` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Data, :RequestId - + def initialize(data=nil, requestid=nil) @Data = data @RequestId = requestid end @@ -569,11 +569,11 @@ # @type FenceId: Integer # @param Items: 围栏绑定的产品列表 # @type Items: Array attr_accessor :FenceId, :Items - + def initialize(fenceid=nil, items=nil) @FenceId = fenceid @Items = items end @@ -594,11 +594,11 @@ class CreateFenceBindResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -624,11 +624,11 @@ # @type ChannelsJoinRX2: Array # @param Description: 频点配置描述 # @type Description: String attr_accessor :FreqName, :ChannelsDataUp, :ChannelsDataRX1, :ChannelsDataRX2, :ChannelsJoinUp, :ChannelsJoinRX1, :ChannelsJoinRX2, :Description - + def initialize(freqname=nil, channelsdataup=nil, channelsdatarx1=nil, channelsdatarx2=nil, channelsjoinup=nil, channelsjoinrx1=nil, channelsjoinrx2=nil, description=nil) @FreqName = freqname @ChannelsDataUp = channelsdataup @ChannelsDataRX1 = channelsdatarx1 @ChannelsDataRX2 = channelsdatarx2 @@ -656,11 +656,11 @@ # @type Data: :class:`Tencentcloud::Iotexplorer.v20190423.models.LoRaFrequencyEntry` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Data, :RequestId - + def initialize(data=nil, requestid=nil) @Data = data @RequestId = requestid end @@ -691,11 +691,11 @@ # @type IsPublic: Boolean # @param FrequencyId: 频点ID # @type FrequencyId: String attr_accessor :GatewayId, :Name, :Description, :Location, :Position, :PositionDetails, :IsPublic, :FrequencyId - + def initialize(gatewayid=nil, name=nil, description=nil, location=nil, position=nil, positiondetails=nil, ispublic=nil, frequencyid=nil) @GatewayId = gatewayid @Name = name @Description = description @Location = location @@ -726,11 +726,11 @@ # @type Gateway: :class:`Tencentcloud::Iotexplorer.v20190423.models.LoRaGatewayItem` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Gateway, :RequestId - + def initialize(gateway=nil, requestid=nil) @Gateway = gateway @RequestId = requestid end @@ -753,11 +753,11 @@ # @type FenceArea: String # @param FenceDesc: 围栏描述 # @type FenceDesc: String attr_accessor :SpaceId, :FenceName, :FenceArea, :FenceDesc - + def initialize(spaceid=nil, fencename=nil, fencearea=nil, fencedesc=nil) @SpaceId = spaceid @FenceName = fencename @FenceArea = fencearea @FenceDesc = fencedesc @@ -775,11 +775,11 @@ class CreatePositionFenceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -801,11 +801,11 @@ # @type Description: String # @param Icon: 缩略图 # @type Icon: String attr_accessor :ProjectId, :SpaceName, :AuthorizeType, :ProductIdList, :Description, :Icon - + def initialize(projectid=nil, spacename=nil, authorizetype=nil, productidlist=nil, description=nil, icon=nil) @ProjectId = projectid @SpaceName = spacename @AuthorizeType = authorizetype @ProductIdList = productidlist @@ -830,11 +830,11 @@ # @type SpaceId: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :SpaceId, :RequestId - + def initialize(spaceid=nil, requestid=nil) @SpaceId = spaceid @RequestId = requestid end @@ -852,11 +852,11 @@ # @type ProjectDesc: String # @param InstanceId: 实例ID,不带实例ID,默认为公共实例 # @type InstanceId: String attr_accessor :ProjectName, :ProjectDesc, :InstanceId - + def initialize(projectname=nil, projectdesc=nil, instanceid=nil) @ProjectName = projectname @ProjectDesc = projectdesc @InstanceId = instanceid end @@ -874,11 +874,11 @@ # @type Project: :class:`Tencentcloud::Iotexplorer.v20190423.models.ProjectEntry` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Project, :RequestId - + def initialize(project=nil, requestid=nil) @Project = project @RequestId = requestid end @@ -909,11 +909,11 @@ # @type ProductDesc: String # @param ProjectId: 产品的项目ID # @type ProjectId: String attr_accessor :ProductName, :CategoryId, :ProductType, :EncryptionType, :NetType, :DataProtocol, :ProductDesc, :ProjectId - + def initialize(productname=nil, categoryid=nil, producttype=nil, encryptiontype=nil, nettype=nil, dataprotocol=nil, productdesc=nil, projectid=nil) @ProductName = productname @CategoryId = categoryid @ProductType = producttype @EncryptionType = encryptiontype @@ -941,11 +941,11 @@ # @type Product: :class:`Tencentcloud::Iotexplorer.v20190423.models.ProductEntry` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Product, :RequestId - + def initialize(product=nil, requestid=nil) @Product = product @RequestId = requestid end @@ -966,11 +966,11 @@ # @type TopicName: String # @param Privilege: Topic权限,1发布,2订阅,3订阅和发布 # @type Privilege: Integer attr_accessor :ProductId, :TopicName, :Privilege - + def initialize(productid=nil, topicname=nil, privilege=nil) @ProductId = productid @TopicName = topicname @Privilege = privilege end @@ -986,11 +986,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) @@ -1004,11 +1004,11 @@ # @type RuleName: String # @param TopicRulePayload: 规则内容 # @type TopicRulePayload: :class:`Tencentcloud::Iotexplorer.v20190423.models.TopicRulePayload` attr_accessor :RuleName, :TopicRulePayload - + def initialize(rulename=nil, topicrulepayload=nil) @RuleName = rulename @TopicRulePayload = topicrulepayload end @@ -1025,11 +1025,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) @@ -1045,11 +1045,11 @@ # @type DeviceName: String # @param ForceDelete: 是否删除绑定设备 # @type ForceDelete: Boolean attr_accessor :ProductId, :DeviceName, :ForceDelete - + def initialize(productid=nil, devicename=nil, forcedelete=nil) @ProductId = productid @DeviceName = devicename @ForceDelete = forcedelete end @@ -1071,11 +1071,11 @@ # @type ResultMessage: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ResultCode, :ResultMessage, :RequestId - + def initialize(resultcode=nil, resultmessage=nil, requestid=nil) @ResultCode = resultcode @ResultMessage = resultmessage @RequestId = requestid end @@ -1091,11 +1091,11 @@ class DeleteDevicesRequest < TencentCloud::Common::AbstractModel # @param DevicesItems: 多个设备标识 # @type DevicesItems: Array attr_accessor :DevicesItems - + def initialize(devicesitems=nil) @DevicesItems = devicesitems end def deserialize(params) @@ -1120,11 +1120,11 @@ # @type ResultMessage: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ResultCode, :ResultMessage, :RequestId - + def initialize(resultcode=nil, resultmessage=nil, requestid=nil) @ResultCode = resultcode @ResultMessage = resultmessage @RequestId = requestid end @@ -1142,11 +1142,11 @@ # @type FenceId: Integer # @param Items: 围栏绑定的产品信息 # @type Items: Array attr_accessor :FenceId, :Items - + def initialize(fenceid=nil, items=nil) @FenceId = fenceid @Items = items end @@ -1167,11 +1167,11 @@ class DeleteFenceBindResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1183,11 +1183,11 @@ class DeleteLoRaFrequencyRequest < TencentCloud::Common::AbstractModel # @param FreqId: 频点唯一ID # @type FreqId: String attr_accessor :FreqId - + def initialize(freqid=nil) @FreqId = freqid end def deserialize(params) @@ -1199,11 +1199,11 @@ class DeleteLoRaFrequencyResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1215,11 +1215,11 @@ class DeleteLoRaGatewayRequest < TencentCloud::Common::AbstractModel # @param GatewayId: LoRa 网关 Id # @type GatewayId: String attr_accessor :GatewayId - + def initialize(gatewayid=nil) @GatewayId = gatewayid end def deserialize(params) @@ -1231,11 +1231,11 @@ class DeleteLoRaGatewayResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1249,11 +1249,11 @@ # @type SpaceId: String # @param FenceId: 围栏Id # @type FenceId: Integer attr_accessor :SpaceId, :FenceId - + def initialize(spaceid=nil, fenceid=nil) @SpaceId = spaceid @FenceId = fenceid end @@ -1267,11 +1267,11 @@ class DeletePositionFenceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1283,11 +1283,11 @@ class DeletePositionSpaceRequest < TencentCloud::Common::AbstractModel # @param SpaceId: 位置空间Id # @type SpaceId: String attr_accessor :SpaceId - + def initialize(spaceid=nil) @SpaceId = spaceid end def deserialize(params) @@ -1299,11 +1299,11 @@ class DeletePositionSpaceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1315,11 +1315,11 @@ class DeleteProjectRequest < TencentCloud::Common::AbstractModel # @param ProjectId: 项目ID # @type ProjectId: String attr_accessor :ProjectId - + def initialize(projectid=nil) @ProjectId = projectid end def deserialize(params) @@ -1331,11 +1331,11 @@ class DeleteProjectResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1347,11 +1347,11 @@ class DeleteStudioProductRequest < TencentCloud::Common::AbstractModel # @param ProductId: 产品ID # @type ProductId: String attr_accessor :ProductId - + def initialize(productid=nil) @ProductId = productid end def deserialize(params) @@ -1363,11 +1363,11 @@ class DeleteStudioProductResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1381,11 +1381,11 @@ # @type ProductId: String # @param TopicName: Topic名称 # @type TopicName: String attr_accessor :ProductId, :TopicName - + def initialize(productid=nil, topicname=nil) @ProductId = productid @TopicName = topicname end @@ -1399,11 +1399,11 @@ class DeleteTopicPolicyResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1415,11 +1415,11 @@ class DeleteTopicRuleRequest < TencentCloud::Common::AbstractModel # @param RuleName: 规则名 # @type RuleName: String attr_accessor :RuleName - + def initialize(rulename=nil) @RuleName = rulename end def deserialize(params) @@ -1431,11 +1431,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) @@ -1449,11 +1449,11 @@ # @type ProductId: String # @param BatchProductionId: 量产ID # @type BatchProductionId: String attr_accessor :ProductId, :BatchProductionId - + def initialize(productid=nil, batchproductionid=nil) @ProductId = productid @BatchProductionId = batchproductionid end @@ -1479,11 +1479,11 @@ # @type UploadUrl: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :BatchCnt, :BurnMethod, :CreateTime, :DownloadUrl, :GenerationMethod, :UploadUrl, :RequestId - + def initialize(batchcnt=nil, burnmethod=nil, createtime=nil, downloadurl=nil, generationmethod=nil, uploadurl=nil, requestid=nil) @BatchCnt = batchcnt @BurnMethod = burnmethod @CreateTime = createtime @DownloadUrl = downloadurl @@ -1513,11 +1513,11 @@ # @type Limit: Integer # @param ProductSource: 是否跨账号绑定产品 # @type ProductSource: Integer attr_accessor :GatewayProductId, :Offset, :Limit, :ProductSource - + def initialize(gatewayproductid=nil, offset=nil, limit=nil, productsource=nil) @GatewayProductId = gatewayproductid @Offset = offset @Limit = limit @ProductSource = productsource @@ -1539,11 +1539,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Products, :Total, :RequestId - + def initialize(products=nil, total=nil, requestid=nil) @Products = products @Total = total @RequestId = requestid end @@ -1568,11 +1568,11 @@ # @type ProductId: String # @param DeviceName: 设备名 # @type DeviceName: String attr_accessor :ProductId, :DeviceName - + def initialize(productid=nil, devicename=nil) @ProductId = productid @DeviceName = devicename end @@ -1601,11 +1601,11 @@ # @type GatewayProductOwnerUin: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :GatewayProductId, :GatewayDeviceName, :GatewayName, :GatewayProductOwnerName, :GatewayProductOwnerUin, :RequestId - + def initialize(gatewayproductid=nil, gatewaydevicename=nil, gatewayname=nil, gatewayproductownername=nil, gatewayproductowneruin=nil, requestid=nil) @GatewayProductId = gatewayproductid @GatewayDeviceName = gatewaydevicename @GatewayName = gatewayname @GatewayProductOwnerName = gatewayproductownername @@ -1639,11 +1639,11 @@ # @type Limit: Integer # @param Context: 检索上下文 # @type Context: String attr_accessor :MinTime, :MaxTime, :ProductId, :DeviceName, :FieldName, :Limit, :Context - + def initialize(mintime=nil, maxtime=nil, productid=nil, devicename=nil, fieldname=nil, limit=nil, context=nil) @MinTime = mintime @MaxTime = maxtime @ProductId = productid @DeviceName = devicename @@ -1679,11 +1679,11 @@ # @type Results: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FieldName, :Listover, :Context, :Results, :RequestId - + def initialize(fieldname=nil, listover=nil, context=nil, results=nil, requestid=nil) @FieldName = fieldname @Listover = listover @Context = context @Results = results @@ -1714,11 +1714,11 @@ # @type DeviceName: String # @param DeviceId: 设备ID,该字段有值将代替 ProductId/DeviceName # @type DeviceId: String attr_accessor :ProductId, :DeviceName, :DeviceId - + def initialize(productid=nil, devicename=nil, deviceid=nil) @ProductId = productid @DeviceName = devicename @DeviceId = deviceid end @@ -1736,11 +1736,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 @@ -1762,11 +1762,11 @@ # @type GNSSNavigation: String # @param WiFiInfo: wifi信息 # @type WiFiInfo: Array attr_accessor :ProductId, :DeviceName, :LocationType, :GNSSNavigation, :WiFiInfo - + def initialize(productid=nil, devicename=nil, locationtype=nil, gnssnavigation=nil, wifiinfo=nil) @ProductId = productid @DeviceName = devicename @LocationType = locationtype @GNSSNavigation = gnssnavigation @@ -1802,11 +1802,11 @@ # @type Accuracy: Float # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Longitude, :Latitude, :LocationType, :Accuracy, :RequestId - + def initialize(longitude=nil, latitude=nil, locationtype=nil, accuracy=nil, requestid=nil) @Longitude = longitude @Latitude = latitude @LocationType = locationtype @Accuracy = accuracy @@ -1832,11 +1832,11 @@ # @type Offset: Integer # @param Limit: 分页的大小 # @type Limit: Integer attr_accessor :ProductIdList, :CoordinateType, :Offset, :Limit - + def initialize(productidlist=nil, coordinatetype=nil, offset=nil, limit=nil) @ProductIdList = productidlist @CoordinateType = coordinatetype @Offset = offset @Limit = limit @@ -1858,11 +1858,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Positions, :Total, :RequestId - + def initialize(positions=nil, total=nil, requestid=nil) @Positions = positions @Total = total @RequestId = requestid end @@ -1889,11 +1889,11 @@ # @type DeviceName: String # @param DeviceId: 设备ID,该字段有值将代替 ProductId/DeviceName # @type DeviceId: String attr_accessor :ProductId, :DeviceName, :DeviceId - + def initialize(productid=nil, devicename=nil, deviceid=nil) @ProductId = productid @DeviceName = devicename @DeviceId = deviceid end @@ -1911,11 +1911,11 @@ # @type Device: :class:`Tencentcloud::Iotexplorer.v20190423.models.DeviceInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Device, :RequestId - + def initialize(device=nil, requestid=nil) @Device = device @RequestId = requestid end @@ -1936,11 +1936,11 @@ # @type Offset: Integer # @param Limit: 最大返回结果数 # @type Limit: Integer attr_accessor :FenceId, :Offset, :Limit - + def initialize(fenceid=nil, offset=nil, limit=nil) @FenceId = fenceid @Offset = offset @Limit = limit end @@ -1960,11 +1960,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :Total, :RequestId - + def initialize(list=nil, total=nil, requestid=nil) @List = list @Total = total @RequestId = requestid end @@ -1999,11 +1999,11 @@ # @type ProductId: String # @param DeviceName: 告警对应的设备名称 # @type DeviceName: String attr_accessor :StartTime, :EndTime, :FenceId, :Offset, :Limit, :ProductId, :DeviceName - + def initialize(starttime=nil, endtime=nil, fenceid=nil, offset=nil, limit=nil, productid=nil, devicename=nil) @StartTime = starttime @EndTime = endtime @FenceId = fenceid @Offset = offset @@ -2031,11 +2031,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :Total, :RequestId - + def initialize(list=nil, total=nil, requestid=nil) @List = list @Total = total @RequestId = requestid end @@ -2062,11 +2062,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 @@ -2106,11 +2106,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 @@ -2146,11 +2146,11 @@ # @type Offset: Integer # @param Limit: 分页的页大小 # @type Limit: Integer attr_accessor :GatewayProductId, :GatewayDeviceName, :ProductId, :Offset, :Limit - + def initialize(gatewayproductid=nil, gatewaydevicename=nil, productid=nil, offset=nil, limit=nil) @GatewayProductId = gatewayproductid @GatewayDeviceName = gatewaydevicename @ProductId = productid @Offset = offset @@ -2176,11 +2176,11 @@ # @type ProductName: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Devices, :Total, :ProductName, :RequestId - + def initialize(devices=nil, total=nil, productname=nil, requestid=nil) @Devices = devices @Total = total @ProductName = productname @RequestId = requestid @@ -2211,11 +2211,11 @@ # @type Offset: Integer # @param Limit: 分页的大小 # @type Limit: Integer attr_accessor :GatewayProductId, :GatewayDeviceName, :Offset, :Limit - + def initialize(gatewayproductid=nil, gatewaydevicename=nil, offset=nil, limit=nil) @GatewayProductId = gatewayproductid @GatewayDeviceName = gatewaydevicename @Offset = offset @Limit = limit @@ -2239,11 +2239,11 @@ # @type DeviceList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Total, :DeviceList, :RequestId - + def initialize(total=nil, devicelist=nil, requestid=nil) @Total = total @DeviceList = devicelist @RequestId = requestid end @@ -2274,11 +2274,11 @@ # @type ProjectId: String # @param ProductSource: 是否跨账号产品 # @type ProductSource: Integer attr_accessor :GatewayProductId, :Offset, :Limit, :ProjectId, :ProductSource - + def initialize(gatewayproductid=nil, offset=nil, limit=nil, projectid=nil, productsource=nil) @GatewayProductId = gatewayproductid @Offset = offset @Limit = limit @ProjectId = projectid @@ -2302,11 +2302,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Products, :Total, :RequestId - + def initialize(products=nil, total=nil, requestid=nil) @Products = products @Total = total @RequestId = requestid end @@ -2329,11 +2329,11 @@ class DescribeLoRaFrequencyRequest < TencentCloud::Common::AbstractModel # @param FreqId: 频点唯一ID # @type FreqId: String attr_accessor :FreqId - + def initialize(freqid=nil) @FreqId = freqid end def deserialize(params) @@ -2348,11 +2348,11 @@ # @type Data: :class:`Tencentcloud::Iotexplorer.v20190423.models.LoRaFrequencyEntry` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Data, :RequestId - + def initialize(data=nil, requestid=nil) @Data = data @RequestId = requestid end @@ -2369,11 +2369,11 @@ class DescribeModelDefinitionRequest < TencentCloud::Common::AbstractModel # @param ProductId: 产品ID # @type ProductId: String attr_accessor :ProductId - + def initialize(productid=nil) @ProductId = productid end def deserialize(params) @@ -2387,11 +2387,11 @@ # @type Model: :class:`Tencentcloud::Iotexplorer.v20190423.models.ProductModelDefinition` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Model, :RequestId - + def initialize(model=nil, requestid=nil) @Model = model @RequestId = requestid end @@ -2412,11 +2412,11 @@ # @type Offset: Integer # @param Limit: 最大返回结果数 # @type Limit: Integer attr_accessor :SpaceId, :Offset, :Limit - + def initialize(spaceid=nil, offset=nil, limit=nil) @SpaceId = spaceid @Offset = offset @Limit = limit end @@ -2438,11 +2438,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :Total, :RequestId - + def initialize(list=nil, total=nil, requestid=nil) @List = list @Total = total @RequestId = requestid end @@ -2465,11 +2465,11 @@ class DescribeProjectRequest < TencentCloud::Common::AbstractModel # @param ProjectId: 项目ID # @type ProjectId: String attr_accessor :ProjectId - + def initialize(projectid=nil) @ProjectId = projectid end def deserialize(params) @@ -2483,11 +2483,11 @@ # @type Project: :class:`Tencentcloud::Iotexplorer.v20190423.models.ProjectEntryEx` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Project, :RequestId - + def initialize(project=nil, requestid=nil) @Project = project @RequestId = requestid end @@ -2512,11 +2512,11 @@ # @type Offset: Integer # @param Limit: 最大返回结果数 # @type Limit: Integer attr_accessor :SpaceId, :StartTime, :EndTime, :Offset, :Limit - + def initialize(spaceid=nil, starttime=nil, endtime=nil, offset=nil, limit=nil) @SpaceId = spaceid @StartTime = starttime @EndTime = endtime @Offset = offset @@ -2541,11 +2541,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :Total, :RequestId - + def initialize(list=nil, total=nil, requestid=nil) @List = list @Total = total @RequestId = requestid end @@ -2568,11 +2568,11 @@ class DescribeStudioProductRequest < TencentCloud::Common::AbstractModel # @param ProductId: 产品ID # @type ProductId: String attr_accessor :ProductId - + def initialize(productid=nil) @ProductId = productid end def deserialize(params) @@ -2586,11 +2586,11 @@ # @type Product: :class:`Tencentcloud::Iotexplorer.v20190423.models.ProductEntry` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Product, :RequestId - + def initialize(product=nil, requestid=nil) @Product = product @RequestId = requestid end @@ -2609,11 +2609,11 @@ # @type ProductId: String # @param TopicName: Topic名字 # @type TopicName: String attr_accessor :ProductId, :TopicName - + def initialize(productid=nil, topicname=nil) @ProductId = productid @TopicName = topicname end @@ -2633,11 +2633,11 @@ # @type Privilege: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ProductId, :TopicName, :Privilege, :RequestId - + def initialize(productid=nil, topicname=nil, privilege=nil, requestid=nil) @ProductId = productid @TopicName = topicname @Privilege = privilege @RequestId = requestid @@ -2655,11 +2655,11 @@ class DescribeTopicRuleRequest < TencentCloud::Common::AbstractModel # @param RuleName: 规则名称。 # @type RuleName: String attr_accessor :RuleName - + def initialize(rulename=nil) @RuleName = rulename end def deserialize(params) @@ -2674,11 +2674,11 @@ # @type Rule: :class:`Tencentcloud::Iotexplorer.v20190423.models.TopicRule` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Rule, :RequestId - + def initialize(rule=nil, requestid=nil) @Rule = rule @RequestId = requestid end @@ -2705,11 +2705,11 @@ # @param DevicePsk: 对称加密密钥,base64编码。采用对称加密时返回该参数。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type DevicePsk: String attr_accessor :DeviceCert, :DeviceName, :DevicePrivateKey, :DevicePsk - + def initialize(devicecert=nil, devicename=nil, deviceprivatekey=nil, devicepsk=nil) @DeviceCert = devicecert @DeviceName = devicename @DevicePrivateKey = deviceprivatekey @DevicePsk = devicepsk @@ -2729,11 +2729,11 @@ # @type Time: String # @param Value: 字段取值 # @type Value: String attr_accessor :Time, :Value - + def initialize(time=nil, value=nil) @Time = time @Value = value end @@ -2806,11 +2806,11 @@ # @param IsLora: 是否是 lora 设备 # 注意:此字段可能返回 null,表示取不到有效值。 # @type IsLora: Boolean attr_accessor :DeviceName, :Status, :DevicePsk, :FirstOnlineTime, :LoginTime, :CreateTime, :Version, :DeviceCert, :LogLevel, :DevAddr, :AppKey, :DevEUI, :AppSKey, :NwkSKey, :CreateUserId, :CreatorNickName, :EnableState, :ProductId, :ProductName, :DeviceType, :IsLora - + def initialize(devicename=nil, status=nil, devicepsk=nil, firstonlinetime=nil, logintime=nil, createtime=nil, version=nil, devicecert=nil, loglevel=nil, devaddr=nil, appkey=nil, deveui=nil, appskey=nil, nwkskey=nil, createuserid=nil, creatornickname=nil, enablestate=nil, productid=nil, productname=nil, devicetype=nil, islora=nil) @DeviceName = devicename @Status = status @DevicePsk = devicepsk @FirstOnlineTime = firstonlinetime @@ -2868,11 +2868,11 @@ # @type Longitude: Float # @param Latitude: 设备纬度信息 # @type Latitude: Float attr_accessor :DeviceName, :CreateTime, :Longitude, :Latitude - + def initialize(devicename=nil, createtime=nil, longitude=nil, latitude=nil) @DeviceName = devicename @CreateTime = createtime @Longitude = longitude @Latitude = latitude @@ -2892,11 +2892,11 @@ # @type DeviceName: String # @param DeviceSignature: 设备签名 # @type DeviceSignature: String attr_accessor :DeviceName, :DeviceSignature - + def initialize(devicename=nil, devicesignature=nil) @DeviceName = devicename @DeviceSignature = devicesignature end @@ -2918,11 +2918,11 @@ # @param FamilyName: 家庭名称,所有者带该参数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type FamilyName: String attr_accessor :UserId, :Role, :FamilyId, :FamilyName - + def initialize(userid=nil, role=nil, familyid=nil, familyname=nil) @UserId = userid @Role = role @FamilyId = familyid @FamilyName = familyname @@ -2942,11 +2942,11 @@ # @type ProductId: String # @param DeviceName: 设备名称 # @type DeviceName: String attr_accessor :ProductId, :DeviceName - + def initialize(productid=nil, devicename=nil) @ProductId = productid @DeviceName = devicename end @@ -2970,11 +2970,11 @@ # @type DeviceName: String # @param RoomId: 房间ID # @type RoomId: String attr_accessor :IotAppID, :UserID, :FamilyId, :ProductId, :DeviceName, :RoomId - + def initialize(iotappid=nil, userid=nil, familyid=nil, productid=nil, devicename=nil, roomid=nil) @IotAppID = iotappid @UserID = userid @FamilyId = familyid @ProductId = productid @@ -2998,11 +2998,11 @@ # @type AppDeviceInfo: :class:`Tencentcloud::Iotexplorer.v20190423.models.AppDeviceInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AppDeviceInfo, :RequestId - + def initialize(appdeviceinfo=nil, requestid=nil) @AppDeviceInfo = appdeviceinfo @RequestId = requestid end @@ -3019,11 +3019,11 @@ class DisableTopicRuleRequest < TencentCloud::Common::AbstractModel # @param RuleName: 规则名称 # @type RuleName: String attr_accessor :RuleName - + def initialize(rulename=nil) @RuleName = rulename end def deserialize(params) @@ -3035,11 +3035,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) @@ -3051,11 +3051,11 @@ class EnableTopicRuleRequest < TencentCloud::Common::AbstractModel # @param RuleName: 规则名称 # @type RuleName: String attr_accessor :RuleName - + def initialize(rulename=nil) @RuleName = rulename end def deserialize(params) @@ -3067,11 +3067,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) @@ -3099,11 +3099,11 @@ # @param Data: 事件的数据 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Data: String attr_accessor :TimeStamp, :ProductId, :DeviceName, :EventId, :Type, :Data - + def initialize(timestamp=nil, productid=nil, devicename=nil, eventid=nil, type=nil, data=nil) @TimeStamp = timestamp @ProductId = productid @DeviceName = devicename @EventId = eventid @@ -3147,11 +3147,11 @@ # @type CreateTime: Integer # @param UpdateTime: 设备更新时间戳 # @type UpdateTime: Integer attr_accessor :ProductId, :DeviceName, :DeviceId, :AliasName, :FamilyId, :RoomId, :IconUrl, :IconUrlGrid, :CreateTime, :UpdateTime - + def initialize(productid=nil, devicename=nil, deviceid=nil, aliasname=nil, familyid=nil, roomid=nil, iconurl=nil, iconurlgrid=nil, createtime=nil, updatetime=nil) @ProductId = productid @DeviceName = devicename @DeviceId = deviceid @AliasName = aliasname @@ -3185,11 +3185,11 @@ # @type Longitude: Float # @param Latitude: 围栏告警位置的纬度 # @type Latitude: Float attr_accessor :AlarmTime, :Longitude, :Latitude - + def initialize(alarmtime=nil, longitude=nil, latitude=nil) @AlarmTime = alarmtime @Longitude = longitude @Latitude = latitude end @@ -3211,11 +3211,11 @@ # @type FenceEnable: Boolean # @param Method: 告警处理方法 # @type Method: String attr_accessor :DeviceName, :AlertCondition, :FenceEnable, :Method - + def initialize(devicename=nil, alertcondition=nil, fenceenable=nil, method=nil) @DeviceName = devicename @AlertCondition = alertcondition @FenceEnable = fenceenable @Method = method @@ -3235,11 +3235,11 @@ # @type Devices: Array # @param ProductId: 围栏绑定的产品Id # @type ProductId: String attr_accessor :Devices, :ProductId - + def initialize(devices=nil, productid=nil) @Devices = devices @ProductId = productid end @@ -3268,11 +3268,11 @@ # @type AlertType: String # @param Data: 围栏事件的设备位置信息 # @type Data: :class:`Tencentcloud::Iotexplorer.v20190423.models.FenceAlarmPoint` attr_accessor :ProductId, :DeviceName, :FenceId, :AlertType, :Data - + def initialize(productid=nil, devicename=nil, fenceid=nil, alerttype=nil, data=nil) @ProductId = productid @DeviceName = devicename @FenceId = fenceid @AlertType = alerttype @@ -3320,11 +3320,11 @@ # @param CreatorNickName: 创建者昵称 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CreatorNickName: String attr_accessor :Version, :Md5sum, :CreateTime, :ProductName, :Name, :Description, :ProductId, :FwType, :CreateUserId, :CreatorNickName - + def initialize(version=nil, md5sum=nil, createtime=nil, productname=nil, name=nil, description=nil, productid=nil, fwtype=nil, createuserid=nil, creatornickname=nil) @Version = version @Md5sum = md5sum @CreateTime = createtime @ProductName = productname @@ -3358,11 +3358,11 @@ # @type DeviceName: String # @param Expire: 设备绑定签名的有效时间,以秒为单位。取值范围:0 < Expire <= 86400,Expire == -1(十年) # @type Expire: Integer attr_accessor :ProductId, :DeviceName, :Expire - + def initialize(productid=nil, devicename=nil, expire=nil) @ProductId = productid @DeviceName = devicename @Expire = expire end @@ -3380,11 +3380,11 @@ # @type DeviceSignature: :class:`Tencentcloud::Iotexplorer.v20190423.models.DeviceSignatureInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :DeviceSignature, :RequestId - + def initialize(devicesignature=nil, requestid=nil) @DeviceSignature = devicesignature @RequestId = requestid end @@ -3405,11 +3405,11 @@ # @type Offset: Integer # @param Limit: 返回数量限制 # @type Limit: Integer attr_accessor :ProjectId, :Offset, :Limit - + def initialize(projectid=nil, offset=nil, limit=nil) @ProjectId = projectid @Offset = offset @Limit = limit end @@ -3430,11 +3430,11 @@ # @type TotalCnt: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :BatchProductions, :TotalCnt, :RequestId - + def initialize(batchproductions=nil, totalcnt=nil, requestid=nil) @BatchProductions = batchproductions @TotalCnt = totalcnt @RequestId = requestid end @@ -3461,11 +3461,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 @@ -3483,11 +3483,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 @@ -3511,11 +3511,11 @@ # @type DeviceName: String # @param ProjectId: 项目ID。产品 ID 为 -1 时,该参数必填 # @type ProjectId: String attr_accessor :ProductId, :Offset, :Limit, :FirmwareVersion, :DeviceName, :ProjectId - + def initialize(productid=nil, offset=nil, limit=nil, firmwareversion=nil, devicename=nil, projectid=nil) @ProductId = productid @Offset = offset @Limit = limit @FirmwareVersion = firmwareversion @@ -3543,11 +3543,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Devices, :Total, :RequestId - + def initialize(devices=nil, total=nil, requestid=nil) @Devices = devices @Total = total @RequestId = requestid end @@ -3578,11 +3578,11 @@ # @type EndTime: Integer # @param CoordinateType: 坐标类型 # @type CoordinateType: Integer attr_accessor :ProductId, :DeviceName, :StartTime, :EndTime, :CoordinateType - + def initialize(productid=nil, devicename=nil, starttime=nil, endtime=nil, coordinatetype=nil) @ProductId = productid @DeviceName = devicename @StartTime = starttime @EndTime = endtime @@ -3604,11 +3604,11 @@ # @type Positions: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Positions, :RequestId - + def initialize(positions=nil, requestid=nil) @Positions = positions @RequestId = requestid end @@ -3631,11 +3631,11 @@ # @type ProductId: String # @param DeviceName: 设备名称 # @type DeviceName: String attr_accessor :ProductId, :DeviceName - + def initialize(productid=nil, devicename=nil) @ProductId = productid @DeviceName = devicename end @@ -3652,11 +3652,11 @@ # @type UserList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :UserList, :RequestId - + def initialize(userlist=nil, requestid=nil) @UserList = userlist @RequestId = requestid end @@ -3683,11 +3683,11 @@ # @type Offset: Integer # @param Limit: 分页的大小 # @type Limit: Integer attr_accessor :GatewayProductId, :GatewayDeviceName, :Offset, :Limit - + def initialize(gatewayproductid=nil, gatewaydevicename=nil, offset=nil, limit=nil) @GatewayProductId = gatewayproductid @GatewayDeviceName = gatewaydevicename @Offset = offset @Limit = limit @@ -3711,11 +3711,11 @@ # @type DeviceList: :class:`Tencentcloud::Iotexplorer.v20190423.models.FamilySubDevice` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Total, :DeviceList, :RequestId - + def initialize(total=nil, devicelist=nil, requestid=nil) @Total = total @DeviceList = devicelist @RequestId = requestid end @@ -3738,11 +3738,11 @@ # @type Offset: Integer # @param Limit: 限制个数 # @type Limit: Integer attr_accessor :IsCommunity, :Offset, :Limit - + def initialize(iscommunity=nil, offset=nil, limit=nil) @IsCommunity = iscommunity @Offset = offset @Limit = limit end @@ -3763,11 +3763,11 @@ # @type Gateways: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Total, :Gateways, :RequestId - + def initialize(total=nil, gateways=nil, requestid=nil) @Total = total @Gateways = gateways @RequestId = requestid end @@ -3794,11 +3794,11 @@ # @type Offset: Integer # @param Limit: 最大返回结果数 # @type Limit: Integer attr_accessor :ProjectId, :Offset, :Limit - + def initialize(projectid=nil, offset=nil, limit=nil) @ProjectId = projectid @Offset = offset @Limit = limit end @@ -3820,11 +3820,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :Total, :RequestId - + def initialize(list=nil, total=nil, requestid=nil) @List = list @Total = total @RequestId = requestid end @@ -3859,11 +3859,11 @@ # @type Includes: Array # @param ProjectName: 按项目名称搜索 # @type ProjectName: String attr_accessor :Offset, :Limit, :InstanceId, :ProjectId, :ProductId, :Includes, :ProjectName - + def initialize(offset=nil, limit=nil, instanceid=nil, projectid=nil, productid=nil, includes=nil, projectname=nil) @Offset = offset @Limit = limit @InstanceId = instanceid @ProjectId = projectid @@ -3893,11 +3893,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Projects, :Total, :RequestId - + def initialize(projects=nil, total=nil, requestid=nil) @Projects = projects @Total = total @RequestId = requestid end @@ -3926,11 +3926,11 @@ # @type Offset: Integer # @param Limit: 数量限制 # @type Limit: Integer attr_accessor :ProjectId, :DevStatus, :Offset, :Limit - + def initialize(projectid=nil, devstatus=nil, offset=nil, limit=nil) @ProjectId = projectid @DevStatus = devstatus @Offset = offset @Limit = limit @@ -3952,11 +3952,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Products, :Total, :RequestId - + def initialize(products=nil, total=nil, requestid=nil) @Products = products @Total = total @RequestId = requestid end @@ -3981,11 +3981,11 @@ # @type PageNum: Integer # @param PageSize: 分页的大小 # @type PageSize: Integer attr_accessor :PageNum, :PageSize - + def initialize(pagenum=nil, pagesize=nil) @PageNum = pagenum @PageSize = pagesize end @@ -4003,11 +4003,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 @@ -4044,11 +4044,11 @@ # @type Size: Integer # @param EventId: 事件标识符,可以用来指定查询特定的事件,如果不指定,则查询所有事件。 # @type EventId: String attr_accessor :ProductId, :DeviceName, :Type, :StartTime, :EndTime, :Context, :Size, :EventId - + def initialize(productid=nil, devicename=nil, type=nil, starttime=nil, endtime=nil, context=nil, size=nil, eventid=nil) @ProductId = productid @DeviceName = devicename @Type = type @StartTime = starttime @@ -4086,11 +4086,11 @@ # @type EventHistory: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Context, :Total, :Listover, :EventHistory, :RequestId - + def initialize(context=nil, total=nil, listover=nil, eventhistory=nil, requestid=nil) @Context = context @Total = total @Listover = listover @EventHistory = eventhistory @@ -4123,11 +4123,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 @@ -4156,11 +4156,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 @@ -4183,11 +4183,11 @@ class ListTopicPolicyRequest < TencentCloud::Common::AbstractModel # @param ProductId: 产品ID # @type ProductId: String attr_accessor :ProductId - + def initialize(productid=nil) @ProductId = productid end def deserialize(params) @@ -4201,11 +4201,11 @@ # @type Topics: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Topics, :RequestId - + def initialize(topics=nil, requestid=nil) @Topics = topics @RequestId = requestid end @@ -4244,11 +4244,11 @@ # @type ChannelsJoinRX2: Array # @param CreateTime: 创建时间 # @type CreateTime: Integer attr_accessor :FreqId, :FreqName, :Description, :ChannelsDataUp, :ChannelsDataRX1, :ChannelsDataRX2, :ChannelsJoinUp, :ChannelsJoinRX1, :ChannelsJoinRX2, :CreateTime - + def initialize(freqid=nil, freqname=nil, description=nil, channelsdataup=nil, channelsdatarx1=nil, channelsdatarx2=nil, channelsjoinup=nil, channelsjoinrx1=nil, channelsjoinrx2=nil, createtime=nil) @FreqId = freqid @FreqName = freqname @Description = description @ChannelsDataUp = channelsdataup @@ -4298,11 +4298,11 @@ # @type LastSeenAt: String # @param FrequencyId: 频点ID # @type FrequencyId: String attr_accessor :GatewayId, :IsPublic, :Description, :Name, :Position, :PositionDetails, :Location, :UpdatedAt, :CreatedAt, :LastSeenAt, :FrequencyId - + def initialize(gatewayid=nil, ispublic=nil, description=nil, name=nil, position=nil, positiondetails=nil, location=nil, updatedat=nil, createdat=nil, lastseenat=nil, frequencyid=nil) @GatewayId = gatewayid @IsPublic = ispublic @Description = description @Name = name @@ -4343,11 +4343,11 @@ # @type Accuracy: Float # @param Altitude: 海拔 # @type Altitude: Float attr_accessor :Latitude, :Longitude, :Accuracy, :Altitude - + def initialize(latitude=nil, longitude=nil, accuracy=nil, altitude=nil) @Latitude = latitude @Longitude = longitude @Accuracy = accuracy @Altitude = altitude @@ -4367,11 +4367,11 @@ # @type FenceId: Integer # @param Items: 围栏绑定的产品列表 # @type Items: Array attr_accessor :FenceId, :Items - + def initialize(fenceid=nil, items=nil) @FenceId = fenceid @Items = items end @@ -4392,11 +4392,11 @@ class ModifyFenceBindResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4424,11 +4424,11 @@ # @type ChannelsJoinRX1: Array # @param ChannelsJoinRX2: 入网下行信道RX2 # @type ChannelsJoinRX2: Array attr_accessor :FreqId, :FreqName, :Description, :ChannelsDataUp, :ChannelsDataRX1, :ChannelsDataRX2, :ChannelsJoinUp, :ChannelsJoinRX1, :ChannelsJoinRX2 - + def initialize(freqid=nil, freqname=nil, description=nil, channelsdataup=nil, channelsdatarx1=nil, channelsdatarx2=nil, channelsjoinup=nil, channelsjoinrx1=nil, channelsjoinrx2=nil) @FreqId = freqid @FreqName = freqname @Description = description @ChannelsDataUp = channelsdataup @@ -4458,11 +4458,11 @@ # @type Data: :class:`Tencentcloud::Iotexplorer.v20190423.models.LoRaFrequencyEntry` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Data, :RequestId - + def initialize(data=nil, requestid=nil) @Data = data @RequestId = requestid end @@ -4493,11 +4493,11 @@ # @type PositionDetails: String # @param FrequencyId: 频点ID # @type FrequencyId: String attr_accessor :Description, :GatewayId, :Location, :Name, :IsPublic, :Position, :PositionDetails, :FrequencyId - + def initialize(description=nil, gatewayid=nil, location=nil, name=nil, ispublic=nil, position=nil, positiondetails=nil, frequencyid=nil) @Description = description @GatewayId = gatewayid @Location = location @Name = name @@ -4528,11 +4528,11 @@ # @type Gateway: :class:`Tencentcloud::Iotexplorer.v20190423.models.LoRaGatewayItem` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Gateway, :RequestId - + def initialize(gateway=nil, requestid=nil) @Gateway = gateway @RequestId = requestid end @@ -4551,11 +4551,11 @@ # @type ProductId: String # @param ModelSchema: 数据模板定义 # @type ModelSchema: String attr_accessor :ProductId, :ModelSchema - + def initialize(productid=nil, modelschema=nil) @ProductId = productid @ModelSchema = modelschema end @@ -4569,11 +4569,11 @@ class ModifyModelDefinitionResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4582,11 +4582,11 @@ end # ModifyPositionFence请求参数结构体 class ModifyPositionFenceRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -4596,11 +4596,11 @@ class ModifyPositionFenceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4622,11 +4622,11 @@ # @type Description: String # @param Icon: 缩略图 # @type Icon: String attr_accessor :SpaceId, :SpaceName, :AuthorizeType, :ProductIdList, :Description, :Icon - + def initialize(spaceid=nil, spacename=nil, authorizetype=nil, productidlist=nil, description=nil, icon=nil) @SpaceId = spaceid @SpaceName = spacename @AuthorizeType = authorizetype @ProductIdList = productidlist @@ -4648,11 +4648,11 @@ class ModifyPositionSpaceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4668,11 +4668,11 @@ # @type ProjectName: String # @param ProjectDesc: 项目描述 # @type ProjectDesc: String attr_accessor :ProjectId, :ProjectName, :ProjectDesc - + def initialize(projectid=nil, projectname=nil, projectdesc=nil) @ProjectId = projectid @ProjectName = projectname @ProjectDesc = projectdesc end @@ -4690,11 +4690,11 @@ # @type Project: :class:`Tencentcloud::Iotexplorer.v20190423.models.ProjectEntry` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Project, :RequestId - + def initialize(project=nil, requestid=nil) @Project = project @RequestId = requestid end @@ -4715,11 +4715,11 @@ # @type ProductId: String # @param Data: 产品属性 # @type Data: String attr_accessor :SpaceId, :ProductId, :Data - + def initialize(spaceid=nil, productid=nil, data=nil) @SpaceId = spaceid @ProductId = productid @Data = data end @@ -4735,11 +4735,11 @@ class ModifySpacePropertyResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4761,11 +4761,11 @@ # @type EnableProductScript: String # @param BindStrategy: 传1或者2;1代表强踢,2代表非强踢。传其它值不做任何处理 # @type BindStrategy: Integer attr_accessor :ProductId, :ProductName, :ProductDesc, :ModuleId, :EnableProductScript, :BindStrategy - + def initialize(productid=nil, productname=nil, productdesc=nil, moduleid=nil, enableproductscript=nil, bindstrategy=nil) @ProductId = productid @ProductName = productname @ProductDesc = productdesc @ModuleId = moduleid @@ -4789,11 +4789,11 @@ # @type Product: :class:`Tencentcloud::Iotexplorer.v20190423.models.ProductEntry` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Product, :RequestId - + def initialize(product=nil, requestid=nil) @Product = product @RequestId = requestid end @@ -4816,11 +4816,11 @@ # @type NewTopicName: String # @param Privilege: Topic权限 # @type Privilege: Integer attr_accessor :ProductId, :TopicName, :NewTopicName, :Privilege - + def initialize(productid=nil, topicname=nil, newtopicname=nil, privilege=nil) @ProductId = productid @TopicName = topicname @NewTopicName = newtopicname @Privilege = privilege @@ -4838,11 +4838,11 @@ class ModifyTopicPolicyResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4856,11 +4856,11 @@ # @type RuleName: String # @param TopicRulePayload: 替换的规则包体 # @type TopicRulePayload: :class:`Tencentcloud::Iotexplorer.v20190423.models.TopicRulePayload` attr_accessor :RuleName, :TopicRulePayload - + def initialize(rulename=nil, topicrulepayload=nil) @RuleName = rulename @TopicRulePayload = topicrulepayload end @@ -4877,11 +4877,11 @@ class ModifyTopicRuleResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4897,11 +4897,11 @@ # @type CreateTime: Integer # @param UpdateTime: 围栏更新时间 # @type UpdateTime: Integer attr_accessor :GeoFence, :CreateTime, :UpdateTime - + def initialize(geofence=nil, createtime=nil, updatetime=nil) @GeoFence = geofence @CreateTime = createtime @UpdateTime = updatetime end @@ -4928,11 +4928,11 @@ # @type FenceDesc: String # @param FenceArea: 围栏区域信息,采用 GeoJSON 格式 # @type FenceArea: String attr_accessor :FenceId, :SpaceId, :FenceName, :FenceDesc, :FenceArea - + def initialize(fenceid=nil, spaceid=nil, fencename=nil, fencedesc=nil, fencearea=nil) @FenceId = fenceid @SpaceId = spaceid @FenceName = fencename @FenceDesc = fencedesc @@ -4962,11 +4962,11 @@ # @param Accuracy: 位置点的精度预估,单位为米 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Accuracy: Float attr_accessor :CreateTime, :Longitude, :Latitude, :LocationType, :Accuracy - + def initialize(createtime=nil, longitude=nil, latitude=nil, locationtype=nil, accuracy=nil) @CreateTime = createtime @Longitude = longitude @Latitude = latitude @LocationType = locationtype @@ -5005,11 +5005,11 @@ # @type UpdateTime: Integer # @param Zoom: 用户自定义地图缩放 # @type Zoom: Integer attr_accessor :ProjectId, :SpaceId, :SpaceName, :AuthorizeType, :Description, :ProductIdList, :Icon, :CreateTime, :UpdateTime, :Zoom - + def initialize(projectid=nil, spaceid=nil, spacename=nil, authorizetype=nil, description=nil, productidlist=nil, icon=nil, createtime=nil, updatetime=nil, zoom=nil) @ProjectId = projectid @SpaceId = spaceid @SpaceName = spacename @AuthorizeType = authorizetype @@ -5043,11 +5043,11 @@ # @type ProductId: String # @param Total: 设备位置数量 # @type Total: Integer attr_accessor :Items, :ProductId, :Total - + def initialize(items=nil, productid=nil, total=nil) @Items = items @ProductId = productid @Total = total end @@ -5109,11 +5109,11 @@ # @param BindStrategy: 绑定策略(1:强踢;2:非强踢;0:表示无意义) # 注意:此字段可能返回 null,表示取不到有效值。 # @type BindStrategy: Integer attr_accessor :ProductId, :ProductName, :CategoryId, :EncryptionType, :NetType, :DataProtocol, :ProductDesc, :DevStatus, :CreateTime, :UpdateTime, :Region, :ProductType, :ProjectId, :ModuleId, :EnableProductScript, :CreateUserId, :CreatorNickName, :BindStrategy - + def initialize(productid=nil, productname=nil, categoryid=nil, encryptiontype=nil, nettype=nil, dataprotocol=nil, productdesc=nil, devstatus=nil, createtime=nil, updatetime=nil, region=nil, producttype=nil, projectid=nil, moduleid=nil, enableproductscript=nil, createuserid=nil, creatornickname=nil, bindstrategy=nil) @ProductId = productid @ProductName = productname @CategoryId = categoryid @EncryptionType = encryptiontype @@ -5171,11 +5171,11 @@ # @param NetTypeModel: 产品的连接类型的模型 # 注意:此字段可能返回 null,表示取不到有效值。 # @type NetTypeModel: String attr_accessor :ProductId, :ModelDefine, :UpdateTime, :CreateTime, :CategoryModel, :NetTypeModel - + def initialize(productid=nil, modeldefine=nil, updatetime=nil, createtime=nil, categorymodel=nil, nettypemodel=nil) @ProductId = productid @ModelDefine = modeldefine @UpdateTime = updatetime @CreateTime = createtime @@ -5205,11 +5205,11 @@ # @type CreateTime: Integer # @param UpdateTime: 更新时间,unix时间戳 # @type UpdateTime: Integer attr_accessor :ProjectId, :ProjectName, :ProjectDesc, :CreateTime, :UpdateTime - + def initialize(projectid=nil, projectname=nil, projectdesc=nil, createtime=nil, updatetime=nil) @ProjectId = projectid @ProjectName = projectname @ProjectDesc = projectdesc @CreateTime = createtime @@ -5255,11 +5255,11 @@ # @param EnableOpenState: 是否开通物联使能 # 注意:此字段可能返回 null,表示取不到有效值。 # @type EnableOpenState: Integer attr_accessor :ProjectId, :ProjectName, :ProjectDesc, :CreateTime, :UpdateTime, :ProductCount, :NativeAppCount, :WebAppCount, :InstanceId, :ApplicationCount, :DeviceCount, :EnableOpenState - + def initialize(projectid=nil, projectname=nil, projectdesc=nil, createtime=nil, updatetime=nil, productcount=nil, nativeappcount=nil, webappcount=nil, instanceid=nil, applicationcount=nil, devicecount=nil, enableopenstate=nil) @ProjectId = projectid @ProjectName = projectname @ProjectDesc = projectdesc @CreateTime = createtime @@ -5299,11 +5299,11 @@ # @type Qos: Integer # @param PayloadEncoding: ayload内容的编码格式,取值为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 @@ -5323,11 +5323,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 @@ -5351,11 +5351,11 @@ # @type Qos: Integer # @param PayloadEncoding: Payload的内容编码格式,取值为base64或空。base64表示云端将接收到的base64编码后的报文再转换成二进制报文下发至设备,为空表示不作转换,透传下发至设备 # @type PayloadEncoding: String attr_accessor :ProductId, :DeviceName, :Topic, :Payload, :Qos, :PayloadEncoding - + def initialize(productid=nil, devicename=nil, topic=nil, payload=nil, qos=nil, payloadencoding=nil) @ProductId = productid @DeviceName = devicename @Topic = topic @Payload = payload @@ -5377,11 +5377,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) @@ -5397,11 +5397,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 @@ -5423,11 +5423,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 @@ -5445,11 +5445,11 @@ # @type ProductId: String # @param DevStatus: 产品DevStatus # @type DevStatus: String attr_accessor :ProductId, :DevStatus - + def initialize(productid=nil, devstatus=nil) @ProductId = productid @DevStatus = devstatus end @@ -5463,11 +5463,11 @@ class ReleaseStudioProductResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -5481,11 +5481,11 @@ # @type Key: String # @param Value: 搜索条件的值 # @type Value: String attr_accessor :Key, :Value - + def initialize(key=nil, value=nil) @Key = key @Value = value end @@ -5505,11 +5505,11 @@ # @type Offset: Integer # @param Limit: 最大获取数量 # @type Limit: Integer attr_accessor :ProjectId, :SpaceName, :Offset, :Limit - + def initialize(projectid=nil, spacename=nil, offset=nil, limit=nil) @ProjectId = projectid @SpaceName = spacename @Offset = offset @Limit = limit @@ -5533,11 +5533,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :List, :Total, :RequestId - + def initialize(list=nil, total=nil, requestid=nil) @List = list @Total = total @RequestId = requestid end @@ -5570,11 +5570,11 @@ # @type DevStatus: String # @param ProductId: 产品ID # @type ProductId: String attr_accessor :ProjectId, :ProductName, :Limit, :Offset, :DevStatus, :ProductId - + def initialize(projectid=nil, productname=nil, limit=nil, offset=nil, devstatus=nil, productid=nil) @ProjectId = projectid @ProductName = productname @Limit = limit @Offset = offset @@ -5600,11 +5600,11 @@ # @type Total: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Products, :Total, :RequestId - + def initialize(products=nil, total=nil, requestid=nil) @Products = products @Total = total @RequestId = requestid end @@ -5627,11 +5627,11 @@ class SearchTopicRuleRequest < TencentCloud::Common::AbstractModel # @param RuleName: 规则名 # @type RuleName: String attr_accessor :RuleName - + def initialize(rulename=nil) @RuleName = rulename end def deserialize(params) @@ -5647,11 +5647,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 @@ -5676,11 +5676,11 @@ # @type TopicName: String # @param Privilege: Topic权限 , 1上报 2下发 # @type Privilege: Integer attr_accessor :TopicName, :Privilege - + def initialize(topicname=nil, privilege=nil) @TopicName = topicname @Privilege = privilege end @@ -5705,11 +5705,11 @@ # @param RuleDisabled: 是否禁用规则 # 注意:此字段可能返回 null,表示取不到有效值。 # @type RuleDisabled: Boolean attr_accessor :RuleName, :Sql, :Description, :Actions, :RuleDisabled - + def initialize(rulename=nil, sql=nil, description=nil, actions=nil, ruledisabled=nil) @RuleName = rulename @Sql = sql @Description = description @Actions = actions @@ -5735,11 +5735,11 @@ # @type CreatedAt: Integer # @param RuleDisabled: 规则是否禁用 # @type RuleDisabled: Boolean attr_accessor :RuleName, :Description, :CreatedAt, :RuleDisabled - + def initialize(rulename=nil, description=nil, createdat=nil, ruledisabled=nil) @RuleName = rulename @Description = description @CreatedAt = createdat @RuleDisabled = ruledisabled @@ -5811,11 +5811,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 @@ -5839,11 +5839,11 @@ # @type ProductId: String # @param DeviceNames: 设备名列表 # @type DeviceNames: Array attr_accessor :GatewayProductId, :GatewayDeviceName, :ProductId, :DeviceNames - + def initialize(gatewayproductid=nil, gatewaydevicename=nil, productid=nil, devicenames=nil) @GatewayProductId = gatewayproductid @GatewayDeviceName = gatewaydevicename @ProductId = productid @DeviceNames = devicenames @@ -5861,11 +5861,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) @@ -5879,11 +5879,11 @@ # @type GatewayProductId: String # @param ProductIds: 待解绑的子产品ID数组 # @type ProductIds: Array attr_accessor :GatewayProductId, :ProductIds - + def initialize(gatewayproductid=nil, productids=nil) @GatewayProductId = gatewayproductid @ProductIds = productids end @@ -5899,11 +5899,11 @@ # @type GatewayDeviceNames: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :GatewayDeviceNames, :RequestId - + def initialize(gatewaydevicenames=nil, requestid=nil) @GatewayDeviceNames = gatewaydevicenames @RequestId = requestid end @@ -5919,11 +5919,11 @@ # @type DevicesItems: Array # @param Status: 1:启用;0:禁用 # @type Status: Integer attr_accessor :DevicesItems, :Status - + def initialize(devicesitems=nil, status=nil) @DevicesItems = devicesitems @Status = status end @@ -5950,11 +5950,11 @@ # @type ResultMessage: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ResultCode, :ResultMessage, :RequestId - + def initialize(resultcode=nil, resultmessage=nil, requestid=nil) @ResultCode = resultcode @ResultMessage = resultmessage @RequestId = requestid end @@ -5978,11 +5978,11 @@ # @type FirmwareOriVersion: String # @param UpgradeMethod: 固件升级方式;0 静默升级 1 用户确认升级 不填默认静默升级 # @type UpgradeMethod: Integer attr_accessor :ProductID, :DeviceName, :FirmwareVersion, :FirmwareOriVersion, :UpgradeMethod - + def initialize(productid=nil, devicename=nil, firmwareversion=nil, firmwareoriversion=nil, upgrademethod=nil) @ProductID = productid @DeviceName = devicename @FirmwareVersion = firmwareversion @FirmwareOriVersion = firmwareoriversion @@ -6002,11 +6002,11 @@ class UpdateFirmwareResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -6030,11 +6030,11 @@ # @type FirmwareDescription: String # @param FwType: 固件升级模块;可选值 mcu|moudule # @type FwType: String attr_accessor :ProductID, :FirmwareVersion, :Md5sum, :FileSize, :FirmwareName, :FirmwareDescription, :FwType - + def initialize(productid=nil, firmwareversion=nil, md5sum=nil, filesize=nil, firmwarename=nil, firmwaredescription=nil, fwtype=nil) @ProductID = productid @FirmwareVersion = firmwareversion @Md5sum = md5sum @FileSize = filesize @@ -6058,11 +6058,11 @@ 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) @@ -6076,10 +6076,10 @@ # @type MAC: String # @param RSSI: 信号强度 # @type RSSI: Integer attr_accessor :MAC, :RSSI - + def initialize(mac=nil, rssi=nil) @MAC = mac @RSSI = rssi end