lib/v20190423/models.rb in tencentcloud-sdk-iotexplorer-3.0.538 vs lib/v20190423/models.rb in tencentcloud-sdk-iotexplorer-3.0.539

- old
+ new

@@ -895,15 +895,15 @@ class CreateStudioProductRequest < TencentCloud::Common::AbstractModel # @param ProductName: 产品名称,名称不能和已经存在的产品名称重复。命名规则:[a-zA-Z0-9:_-]{1,32} # @type ProductName: String # @param CategoryId: 产品分组模板ID , ( 自定义模板填写1 , 控制台调用会使用预置的其他ID) # @type CategoryId: Integer - # @param ProductType: 产品类型 填写 ( 0 普通产品 ) + # @param ProductType: 产品类型 填写 ( 0 普通产品 , 5 网关产品) # @type ProductType: Integer - # @param EncryptionType: 加密类型 加密类型,1表示证书认证,2表示签名认证。 + # @param EncryptionType: 加密类型 ,1表示证书认证,2表示秘钥认证,21表示TID认证-SE方式,22表示TID认证-软加固方式 # @type EncryptionType: String - # @param NetType: 连接类型 可以填写 wifi cellular else + # @param NetType: 连接类型 可以填写 wifi、wifi-ble、cellular、5g、lorawan、ble、ethernet、wifi-ethernet、else、sub_zigbee、sub_ble、sub_433mhz、sub_else、sub_blemesh # @type NetType: String # @param DataProtocol: 数据协议 (1 使用物模型 2 为自定义) # @type DataProtocol: Integer # @param ProductDesc: 产品描述 # @type ProductDesc: String @@ -4747,27 +4747,31 @@ # @type ProductDesc: String # @param ModuleId: 模型ID # @type ModuleId: Integer # @param EnableProductScript: 是否打开二进制转Json功能, 取值为字符串 true/false # @type EnableProductScript: String + # @param BindStrategy: 传1或者2;1代表强踢,2代表非强踢。传其它值不做任何处理 + # @type BindStrategy: Integer - attr_accessor :ProductId, :ProductName, :ProductDesc, :ModuleId, :EnableProductScript + attr_accessor :ProductId, :ProductName, :ProductDesc, :ModuleId, :EnableProductScript, :BindStrategy - def initialize(productid=nil, productname=nil, productdesc=nil, moduleid=nil, enableproductscript=nil) + def initialize(productid=nil, productname=nil, productdesc=nil, moduleid=nil, enableproductscript=nil, bindstrategy=nil) @ProductId = productid @ProductName = productname @ProductDesc = productdesc @ModuleId = moduleid @EnableProductScript = enableproductscript + @BindStrategy = bindstrategy end def deserialize(params) @ProductId = params['ProductId'] @ProductName = params['ProductName'] @ProductDesc = params['ProductDesc'] @ModuleId = params['ModuleId'] @EnableProductScript = params['EnableProductScript'] + @BindStrategy = params['BindStrategy'] end end # ModifyStudioProduct返回参数结构体 class ModifyStudioProductResponse < TencentCloud::Common::AbstractModel @@ -5058,27 +5062,28 @@ # @type ProductId: String # @param ProductName: 产品名称 # @type ProductName: String # @param CategoryId: 产品分组模板ID # @type CategoryId: Integer - # @param EncryptionType: 加密类型 + # @param EncryptionType: 加密类型。1表示证书认证,2表示秘钥认证,21表示TID认证-SE方式,22表示TID认证-软加固方式 # @type EncryptionType: String - # @param NetType: 连接类型 + # @param NetType: 连接类型。如: + # wifi、wifi-ble、cellular、5g、lorawan、ble、ethernet、wifi-ethernet、else、sub_zigbee、sub_ble、sub_433mhz、sub_else、sub_blemesh # @type NetType: String - # @param DataProtocol: 数据协议 + # @param DataProtocol: 数据协议 (1 使用物模型 2 为自定义类型) # @type DataProtocol: Integer # @param ProductDesc: 产品描述 # @type ProductDesc: String - # @param DevStatus: 状态 + # @param DevStatus: 状态 如:all 全部, dev 开发中, audit 审核中 released 已发布 # @type DevStatus: String # @param CreateTime: 创建时间 # @type CreateTime: Integer # @param UpdateTime: 更新时间 # @type UpdateTime: Integer # @param Region: 区域 # @type Region: String - # @param ProductType: 产品类型 + # @param ProductType: 产品类型。如: 0 普通产品 , 5 网关产品 # @type ProductType: Integer # @param ProjectId: 项目ID # @type ProjectId: String # @param ModuleId: 产品ModuleId # @type ModuleId: Integer @@ -5089,14 +5094,17 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # @type CreateUserId: Integer # @param CreatorNickName: 创建者昵称 # 注意:此字段可能返回 null,表示取不到有效值。 # @type CreatorNickName: String + # @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 + 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) + 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 @NetType = nettype @@ -5110,10 +5118,11 @@ @ProjectId = projectid @ModuleId = moduleid @EnableProductScript = enableproductscript @CreateUserId = createuserid @CreatorNickName = creatornickname + @BindStrategy = bindstrategy end def deserialize(params) @ProductId = params['ProductId'] @ProductName = params['ProductName'] @@ -5130,9 +5139,10 @@ @ProjectId = params['ProjectId'] @ModuleId = params['ModuleId'] @EnableProductScript = params['EnableProductScript'] @CreateUserId = params['CreateUserId'] @CreatorNickName = params['CreatorNickName'] + @BindStrategy = params['BindStrategy'] end end # 产品模型定义 class ProductModelDefinition < TencentCloud::Common::AbstractModel