Class: TencentCloud::Iotexplorer::V20190423::DeviceUpdateStatus

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190423/models.rb

Overview

设备固件更新状态

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(devicename = nil, lastprocesstime = nil, status = nil, errmsg = nil, retcode = nil, dstversion = nil, percent = nil, oriversion = nil, taskid = nil, fwtype = nil, retrynum = nil) ⇒ DeviceUpdateStatus

Returns a new instance of DeviceUpdateStatus.



7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
# File 'lib/v20190423/models.rb', line 7549

def initialize(devicename=nil, lastprocesstime=nil, status=nil, errmsg=nil, retcode=nil, dstversion=nil, percent=nil, oriversion=nil, taskid=nil, fwtype=nil, retrynum=nil)
  @DeviceName = devicename
  @LastProcessTime = lastprocesstime
  @Status = status
  @ErrMsg = errmsg
  @Retcode = retcode
  @DstVersion = dstversion
  @Percent = percent
  @OriVersion = oriversion
  @TaskId = taskid
  @FwType = fwtype
  @RetryNum = retrynum
end

Instance Attribute Details

#DeviceNameObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7547
7548
7549
# File 'lib/v20190423/models.rb', line 7547

def DeviceName
  @DeviceName
end

#DstVersionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7547
7548
7549
# File 'lib/v20190423/models.rb', line 7547

def DstVersion
  @DstVersion
end

#ErrMsgObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7547
7548
7549
# File 'lib/v20190423/models.rb', line 7547

def ErrMsg
  @ErrMsg
end

#FwTypeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7547
7548
7549
# File 'lib/v20190423/models.rb', line 7547

def FwType
  @FwType
end

#LastProcessTimeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7547
7548
7549
# File 'lib/v20190423/models.rb', line 7547

def LastProcessTime
  @LastProcessTime
end

#OriVersionObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7547
7548
7549
# File 'lib/v20190423/models.rb', line 7547

def OriVersion
  @OriVersion
end

#PercentObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7547
7548
7549
# File 'lib/v20190423/models.rb', line 7547

def Percent
  @Percent
end

#RetcodeObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7547
7548
7549
# File 'lib/v20190423/models.rb', line 7547

def Retcode
  @Retcode
end

#RetryNumObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7547
7548
7549
# File 'lib/v20190423/models.rb', line 7547

def RetryNum
  @RetryNum
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7547
7548
7549
# File 'lib/v20190423/models.rb', line 7547

def Status
  @Status
end

#TaskIdObject

注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7547
7548
7549
# File 'lib/v20190423/models.rb', line 7547

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
# File 'lib/v20190423/models.rb', line 7563

def deserialize(params)
  @DeviceName = params['DeviceName']
  @LastProcessTime = params['LastProcessTime']
  @Status = params['Status']
  @ErrMsg = params['ErrMsg']
  @Retcode = params['Retcode']
  @DstVersion = params['DstVersion']
  @Percent = params['Percent']
  @OriVersion = params['OriVersion']
  @TaskId = params['TaskId']
  @FwType = params['FwType']
  @RetryNum = params['RetryNum']
end