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.



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

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:

    重试次数



7559
7560
7561
# File 'lib/v20190423/models.rb', line 7559

def DeviceName
  @DeviceName
end

#DstVersionObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7559
7560
7561
# File 'lib/v20190423/models.rb', line 7559

def DstVersion
  @DstVersion
end

#ErrMsgObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7559
7560
7561
# File 'lib/v20190423/models.rb', line 7559

def ErrMsg
  @ErrMsg
end

#FwTypeObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7559
7560
7561
# File 'lib/v20190423/models.rb', line 7559

def FwType
  @FwType
end

#LastProcessTimeObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7559
7560
7561
# File 'lib/v20190423/models.rb', line 7559

def LastProcessTime
  @LastProcessTime
end

#OriVersionObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7559
7560
7561
# File 'lib/v20190423/models.rb', line 7559

def OriVersion
  @OriVersion
end

#PercentObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7559
7560
7561
# File 'lib/v20190423/models.rb', line 7559

def Percent
  @Percent
end

#RetcodeObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7559
7560
7561
# File 'lib/v20190423/models.rb', line 7559

def Retcode
  @Retcode
end

#RetryNumObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7559
7560
7561
# File 'lib/v20190423/models.rb', line 7559

def RetryNum
  @RetryNum
end

#StatusObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7559
7560
7561
# File 'lib/v20190423/models.rb', line 7559

def Status
  @Status
end

#TaskIdObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID

  • FwType:

    固件类型

  • RetryNum:

    重试次数



7559
7560
7561
# File 'lib/v20190423/models.rb', line 7559

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
# File 'lib/v20190423/models.rb', line 7575

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