Class: TencentCloud::Weilingwith::V20230427::DeviceShadowInfo

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

Overview

设备影子信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(wid = nil, deviceshadow = nil, deviceshadowupdatetime = nil) ⇒ DeviceShadowInfo

Returns a new instance of DeviceShadowInfo.



4876
4877
4878
4879
4880
# File 'lib/v20230427/models.rb', line 4876

def initialize(wid=nil, deviceshadow=nil, deviceshadowupdatetime=nil)
  @WID = wid
  @DeviceShadow = deviceshadow
  @DeviceShadowUpdateTime = deviceshadowupdatetime
end

Instance Attribute Details

#DeviceShadowObject

Parameters:

  • WID:

    设备ID

  • DeviceShadow:

    设备影子数据,返回有效数据为“x-json:”后字段

  • DeviceShadowUpdateTime:

    设备影子更新时间



4874
4875
4876
# File 'lib/v20230427/models.rb', line 4874

def DeviceShadow
  @DeviceShadow
end

#DeviceShadowUpdateTimeObject

Parameters:

  • WID:

    设备ID

  • DeviceShadow:

    设备影子数据,返回有效数据为“x-json:”后字段

  • DeviceShadowUpdateTime:

    设备影子更新时间



4874
4875
4876
# File 'lib/v20230427/models.rb', line 4874

def DeviceShadowUpdateTime
  @DeviceShadowUpdateTime
end

#WIDObject

Parameters:

  • WID:

    设备ID

  • DeviceShadow:

    设备影子数据,返回有效数据为“x-json:”后字段

  • DeviceShadowUpdateTime:

    设备影子更新时间



4874
4875
4876
# File 'lib/v20230427/models.rb', line 4874

def WID
  @WID
end

Instance Method Details

#deserialize(params) ⇒ Object



4882
4883
4884
4885
4886
# File 'lib/v20230427/models.rb', line 4882

def deserialize(params)
  @WID = params['WID']
  @DeviceShadow = params['DeviceShadow']
  @DeviceShadowUpdateTime = params['DeviceShadowUpdateTime']
end