Class: TencentCloud::Weilingwith::V20230427::DeviceStatusStatRes
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Weilingwith::V20230427::DeviceStatusStatRes
- Defined in:
- lib/v20230427/models.rb
Overview
设备状态统计结果
Instance Attribute Summary collapse
- #DeviceTypeOverviewSet ⇒ Object
- #FaultSum ⇒ Object
- #NormalSum ⇒ Object
- #OfflineSum ⇒ Object
- #StatLevelSet ⇒ Object
- #Total ⇒ Object
- #WorkspaceId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(workspaceid = nil, total = nil, normalsum = nil, offlinesum = nil, faultsum = nil, devicetypeoverviewset = nil, statlevelset = nil) ⇒ DeviceStatusStatRes
constructor
A new instance of DeviceStatusStatRes.
Constructor Details
#initialize(workspaceid = nil, total = nil, normalsum = nil, offlinesum = nil, faultsum = nil, devicetypeoverviewset = nil, statlevelset = nil) ⇒ DeviceStatusStatRes
Returns a new instance of DeviceStatusStatRes.
5086 5087 5088 5089 5090 5091 5092 5093 5094 |
# File 'lib/v20230427/models.rb', line 5086 def initialize(workspaceid=nil, total=nil, normalsum=nil, offlinesum=nil, faultsum=nil, devicetypeoverviewset=nil, statlevelset=nil) @WorkspaceId = workspaceid @Total = total @NormalSum = normalsum @OfflineSum = offlinesum @FaultSum = faultsum @DeviceTypeOverviewSet = devicetypeoverviewset @StatLevelSet = statlevelset end |
Instance Attribute Details
#DeviceTypeOverviewSet ⇒ Object
5084 5085 5086 |
# File 'lib/v20230427/models.rb', line 5084 def DeviceTypeOverviewSet @DeviceTypeOverviewSet end |
#FaultSum ⇒ Object
5084 5085 5086 |
# File 'lib/v20230427/models.rb', line 5084 def FaultSum @FaultSum end |
#NormalSum ⇒ Object
5084 5085 5086 |
# File 'lib/v20230427/models.rb', line 5084 def NormalSum @NormalSum end |
#OfflineSum ⇒ Object
5084 5085 5086 |
# File 'lib/v20230427/models.rb', line 5084 def OfflineSum @OfflineSum end |
#StatLevelSet ⇒ Object
5084 5085 5086 |
# File 'lib/v20230427/models.rb', line 5084 def StatLevelSet @StatLevelSet end |
#Total ⇒ Object
5084 5085 5086 |
# File 'lib/v20230427/models.rb', line 5084 def Total @Total end |
#WorkspaceId ⇒ Object
5084 5085 5086 |
# File 'lib/v20230427/models.rb', line 5084 def WorkspaceId @WorkspaceId end |
Instance Method Details
#deserialize(params) ⇒ Object
5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 |
# File 'lib/v20230427/models.rb', line 5096 def deserialize(params) @WorkspaceId = params['WorkspaceId'] @Total = params['Total'] @NormalSum = params['NormalSum'] @OfflineSum = params['OfflineSum'] @FaultSum = params['FaultSum'] unless params['DeviceTypeOverviewSet'].nil? @DeviceTypeOverviewSet = [] params['DeviceTypeOverviewSet'].each do |i| devicetypeoverview_tmp = DeviceTypeOverview.new devicetypeoverview_tmp.deserialize(i) @DeviceTypeOverviewSet << devicetypeoverview_tmp end end unless params['StatLevelSet'].nil? @StatLevelSet = [] params['StatLevelSet'].each do |i| statlevel_tmp = StatLevel.new statlevel_tmp.deserialize(i) @StatLevelSet << statlevel_tmp end end end |