Class: TencentCloud::Iotcloud::V20180614::DeviceUpdateStatus

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180614/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) ⇒ DeviceUpdateStatus

Returns a new instance of DeviceUpdateStatus.



2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
# File 'lib/v20180614/models.rb', line 2916

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

Instance Attribute Details

#DeviceNameObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID



2914
2915
2916
# File 'lib/v20180614/models.rb', line 2914

def DeviceName
  @DeviceName
end

#DstVersionObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID



2914
2915
2916
# File 'lib/v20180614/models.rb', line 2914

def DstVersion
  @DstVersion
end

#ErrMsgObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID



2914
2915
2916
# File 'lib/v20180614/models.rb', line 2914

def ErrMsg
  @ErrMsg
end

#LastProcessTimeObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID



2914
2915
2916
# File 'lib/v20180614/models.rb', line 2914

def LastProcessTime
  @LastProcessTime
end

#OriVersionObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID



2914
2915
2916
# File 'lib/v20180614/models.rb', line 2914

def OriVersion
  @OriVersion
end

#PercentObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID



2914
2915
2916
# File 'lib/v20180614/models.rb', line 2914

def Percent
  @Percent
end

#RetcodeObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID



2914
2915
2916
# File 'lib/v20180614/models.rb', line 2914

def Retcode
  @Retcode
end

#StatusObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID



2914
2915
2916
# File 'lib/v20180614/models.rb', line 2914

def Status
  @Status
end

#TaskIdObject

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

Parameters:

  • DeviceName:

    设备名

  • LastProcessTime:

    最后处理时间

  • Status:

    状态

  • ErrMsg:

    错误消息

  • Retcode:

    返回码

  • DstVersion:

    目标更新版本

  • Percent:

    下载中状态时的下载进度

  • OriVersion:

    原版本号

  • TaskId:

    任务ID



2914
2915
2916
# File 'lib/v20180614/models.rb', line 2914

def TaskId
  @TaskId
end

Instance Method Details

#deserialize(params) ⇒ Object



2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
# File 'lib/v20180614/models.rb', line 2928

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']
end