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