Class: TencentCloud::Weilingwith::V20230427::DeviceStatusInfo

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, devicestatus = nil, devicestatusupdatetime = nil, status = nil, isalive = nil) ⇒ DeviceStatusInfo

Returns a new instance of DeviceStatusInfo.



5011
5012
5013
5014
5015
5016
5017
# File 'lib/v20230427/models.rb', line 5011

def initialize(wid=nil, devicestatus=nil, devicestatusupdatetime=nil, status=nil, isalive=nil)
  @WID = wid
  @DeviceStatus = devicestatus
  @DeviceStatusUpdateTime = devicestatusupdatetime
  @Status = status
  @IsAlive = isalive
end

Instance Attribute Details

#DeviceStatusObject

Parameters:

  • WID:

    设备ID

  • DeviceStatus:

    设备状态(online=normal+fault、offline)

  • DeviceStatusUpdateTime:

    设备状态更新时间

  • Status:

    设备业务状态(normal、fault、offline)

  • IsAlive:

    推流状态。推流中-true,未推流-false



5009
5010
5011
# File 'lib/v20230427/models.rb', line 5009

def DeviceStatus
  @DeviceStatus
end

#DeviceStatusUpdateTimeObject

Parameters:

  • WID:

    设备ID

  • DeviceStatus:

    设备状态(online=normal+fault、offline)

  • DeviceStatusUpdateTime:

    设备状态更新时间

  • Status:

    设备业务状态(normal、fault、offline)

  • IsAlive:

    推流状态。推流中-true,未推流-false



5009
5010
5011
# File 'lib/v20230427/models.rb', line 5009

def DeviceStatusUpdateTime
  @DeviceStatusUpdateTime
end

#IsAliveObject

Parameters:

  • WID:

    设备ID

  • DeviceStatus:

    设备状态(online=normal+fault、offline)

  • DeviceStatusUpdateTime:

    设备状态更新时间

  • Status:

    设备业务状态(normal、fault、offline)

  • IsAlive:

    推流状态。推流中-true,未推流-false



5009
5010
5011
# File 'lib/v20230427/models.rb', line 5009

def IsAlive
  @IsAlive
end

#StatusObject

Parameters:

  • WID:

    设备ID

  • DeviceStatus:

    设备状态(online=normal+fault、offline)

  • DeviceStatusUpdateTime:

    设备状态更新时间

  • Status:

    设备业务状态(normal、fault、offline)

  • IsAlive:

    推流状态。推流中-true,未推流-false



5009
5010
5011
# File 'lib/v20230427/models.rb', line 5009

def Status
  @Status
end

#WIDObject

Parameters:

  • WID:

    设备ID

  • DeviceStatus:

    设备状态(online=normal+fault、offline)

  • DeviceStatusUpdateTime:

    设备状态更新时间

  • Status:

    设备业务状态(normal、fault、offline)

  • IsAlive:

    推流状态。推流中-true,未推流-false



5009
5010
5011
# File 'lib/v20230427/models.rb', line 5009

def WID
  @WID
end

Instance Method Details

#deserialize(params) ⇒ Object



5019
5020
5021
5022
5023
5024
5025
# File 'lib/v20230427/models.rb', line 5019

def deserialize(params)
  @WID = params['WID']
  @DeviceStatus = params['DeviceStatus']
  @DeviceStatusUpdateTime = params['DeviceStatusUpdateTime']
  @Status = params['Status']
  @IsAlive = params['IsAlive']
end