Class: TencentCloud::Weilingwith::V20230427::DescribeDeviceStatusListRequest

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

Overview

DescribeDeviceStatusList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(workspaceid = nil, applicationtoken = nil, pagenumber = nil, pagesize = nil, devicetypeset = nil, productidset = nil, tagidset = nil, spacecodeset = nil, widset = nil, devicetagset = nil, devicestatusset = nil, statusset = nil, isalive = nil) ⇒ DescribeDeviceStatusListRequest

Returns a new instance of DescribeDeviceStatusListRequest.



2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
# File 'lib/v20230427/models.rb', line 2865

def initialize(workspaceid=nil, applicationtoken=nil, pagenumber=nil, pagesize=nil, devicetypeset=nil, productidset=nil, tagidset=nil, spacecodeset=nil, widset=nil, devicetagset=nil, devicestatusset=nil, statusset=nil, isalive=nil)
  @WorkspaceId = workspaceid
  @ApplicationToken = applicationtoken
  @PageNumber = pagenumber
  @PageSize = pagesize
  @DeviceTypeSet = devicetypeset
  @ProductIdSet = productidset
  @TagIdSet = tagidset
  @SpaceCodeSet = spacecodeset
  @WIDSet = widset
  @DeviceTagSet = devicetagset
  @DeviceStatusSet = devicestatusset
  @StatusSet = statusset
  @IsAlive = isalive
end

Instance Attribute Details

#ApplicationTokenObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def ApplicationToken
  @ApplicationToken
end

#DeviceStatusSetObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def DeviceStatusSet
  @DeviceStatusSet
end

#DeviceTagSetObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def DeviceTagSet
  @DeviceTagSet
end

#DeviceTypeSetObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def DeviceTypeSet
  @DeviceTypeSet
end

#IsAliveObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def IsAlive
  @IsAlive
end

#PageNumberObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def PageNumber
  @PageNumber
end

#PageSizeObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def PageSize
  @PageSize
end

#ProductIdSetObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def ProductIdSet
  @ProductIdSet
end

#SpaceCodeSetObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def SpaceCodeSet
  @SpaceCodeSet
end

#StatusSetObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def StatusSet
  @StatusSet
end

#TagIdSetObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def TagIdSet
  @TagIdSet
end

#WIDSetObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def WIDSet
  @WIDSet
end

#WorkspaceIdObject

(正常-normal、故障-fault、离线-offline)

Parameters:

  • WorkspaceId:

    工作空间id

  • ApplicationToken:

    应用token

  • PageNumber:

    分页查询,第几页,必传,大于0

  • PageSize:

    每页条数,必传大于0

  • DeviceTypeSet:

    设备类型

  • ProductIdSet:

    产品 pid

  • TagIdSet:

    设备标签id

  • SpaceCodeSet:

    空间位置(支持空间多层,比如具体建筑、具体楼层)

  • WIDSet:

    设备编号列表

  • DeviceTagSet:

    设备标签名,非必填

  • DeviceStatusSet:

    通信在/离线状态(online=normal+fault、offline)

  • StatusSet:

    设备业务状态

  • IsAlive:

    推流状态,推流中-true,未推流-false 仅摄像头有的状态



2863
2864
2865
# File 'lib/v20230427/models.rb', line 2863

def WorkspaceId
  @WorkspaceId
end

Instance Method Details

#deserialize(params) ⇒ Object



2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
# File 'lib/v20230427/models.rb', line 2881

def deserialize(params)
  @WorkspaceId = params['WorkspaceId']
  @ApplicationToken = params['ApplicationToken']
  @PageNumber = params['PageNumber']
  @PageSize = params['PageSize']
  @DeviceTypeSet = params['DeviceTypeSet']
  @ProductIdSet = params['ProductIdSet']
  @TagIdSet = params['TagIdSet']
  @SpaceCodeSet = params['SpaceCodeSet']
  @WIDSet = params['WIDSet']
  @DeviceTagSet = params['DeviceTagSet']
  @DeviceStatusSet = params['DeviceStatusSet']
  @StatusSet = params['StatusSet']
  @IsAlive = params['IsAlive']
end