lib/v20190423/models.rb in tencentcloud-sdk-iotexplorer-3.0.849 vs lib/v20190423/models.rb in tencentcloud-sdk-iotexplorer-3.0.850
- old
+ new
@@ -3643,9 +3643,87 @@
@Total = params['Total']
@RequestId = params['RequestId']
end
end
+ # DescribeFirmware请求参数结构体
+ class DescribeFirmwareRequest < TencentCloud::Common::AbstractModel
+ # @param ProductID: 产品ID
+ # @type ProductID: String
+ # @param FirmwareVersion: 固件版本号
+ # @type FirmwareVersion: String
+
+ attr_accessor :ProductID, :FirmwareVersion
+
+ def initialize(productid=nil, firmwareversion=nil)
+ @ProductID = productid
+ @FirmwareVersion = firmwareversion
+ end
+
+ def deserialize(params)
+ @ProductID = params['ProductID']
+ @FirmwareVersion = params['FirmwareVersion']
+ end
+ end
+
+ # DescribeFirmware返回参数结构体
+ class DescribeFirmwareResponse < TencentCloud::Common::AbstractModel
+ # @param Version: 固件版本号
+ # @type Version: String
+ # @param ProductId: 产品ID
+ # @type ProductId: String
+ # @param Name: 固件名称
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Name: String
+ # @param Description: 固件描述
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Description: String
+ # @param Md5sum: 固件Md5值
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Md5sum: String
+ # @param Createtime: 固件上传的秒级时间戳
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type Createtime: Integer
+ # @param ProductName: 产品名称
+ # @type ProductName: String
+ # @param FwType: 固件升级模块
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type FwType: String
+ # @param UserDefined: 固件用户自定义配置信息
+ # 注意:此字段可能返回 null,表示取不到有效值。
+ # @type UserDefined: String
+ # @param RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :Version, :ProductId, :Name, :Description, :Md5sum, :Createtime, :ProductName, :FwType, :UserDefined, :RequestId
+
+ def initialize(version=nil, productid=nil, name=nil, description=nil, md5sum=nil, createtime=nil, productname=nil, fwtype=nil, userdefined=nil, requestid=nil)
+ @Version = version
+ @ProductId = productid
+ @Name = name
+ @Description = description
+ @Md5sum = md5sum
+ @Createtime = createtime
+ @ProductName = productname
+ @FwType = fwtype
+ @UserDefined = userdefined
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @Version = params['Version']
+ @ProductId = params['ProductId']
+ @Name = params['Name']
+ @Description = params['Description']
+ @Md5sum = params['Md5sum']
+ @Createtime = params['Createtime']
+ @ProductName = params['ProductName']
+ @FwType = params['FwType']
+ @UserDefined = params['UserDefined']
+ @RequestId = params['RequestId']
+ end
+ end
+
# DescribeFirmwareTask请求参数结构体
class DescribeFirmwareTaskRequest < TencentCloud::Common::AbstractModel
# @param ProductID: 产品ID
# @type ProductID: String
# @param FirmwareVersion: 固件版本号