Class: TencentCloud::Iotexplorer::V20190423::ProductDevicesPositionItem

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

Overview

产品设备位置信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(items = nil, productid = nil, total = nil) ⇒ ProductDevicesPositionItem

Returns a new instance of ProductDevicesPositionItem.



12083
12084
12085
12086
12087
# File 'lib/v20190423/models.rb', line 12083

def initialize(items=nil, productid=nil, total=nil)
  @Items = items
  @ProductId = productid
  @Total = total
end

Instance Attribute Details

#ItemsObject

Parameters:

  • Items:

    设备位置列表

  • ProductId:

    产品标识

  • Total:

    设备位置数量



12081
12082
12083
# File 'lib/v20190423/models.rb', line 12081

def Items
  @Items
end

#ProductIdObject

Parameters:

  • Items:

    设备位置列表

  • ProductId:

    产品标识

  • Total:

    设备位置数量



12081
12082
12083
# File 'lib/v20190423/models.rb', line 12081

def ProductId
  @ProductId
end

#TotalObject

Parameters:

  • Items:

    设备位置列表

  • ProductId:

    产品标识

  • Total:

    设备位置数量



12081
12082
12083
# File 'lib/v20190423/models.rb', line 12081

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
# File 'lib/v20190423/models.rb', line 12089

def deserialize(params)
  unless params['Items'].nil?
    @Items = []
    params['Items'].each do |i|
      devicepositionitem_tmp = DevicePositionItem.new
      devicepositionitem_tmp.deserialize(i)
      @Items << devicepositionitem_tmp
    end
  end
  @ProductId = params['ProductId']
  @Total = params['Total']
end