Class: TencentCloud::Tci::V20190318::LightStatistic

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

Overview

光照统计结果

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(lightdistribution = nil, lightlevelratio = nil) ⇒ LightStatistic



2676
2677
2678
2679
# File 'lib/v20190318/models.rb', line 2676

def initialize(lightdistribution=nil, lightlevelratio=nil)
  @LightDistribution = lightdistribution
  @LightLevelRatio = lightlevelratio
end

Instance Attribute Details

#LightDistributionObject



2674
2675
2676
# File 'lib/v20190318/models.rb', line 2674

def LightDistribution
  @LightDistribution
end

#LightLevelRatioObject



2674
2675
2676
# File 'lib/v20190318/models.rb', line 2674

def LightLevelRatio
  @LightLevelRatio
end

Instance Method Details

#deserialize(params) ⇒ Object



2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
# File 'lib/v20190318/models.rb', line 2681

def deserialize(params)
  unless params['LightDistribution'].nil?
    @LightDistribution = []
    params['LightDistribution'].each do |i|
      lightdistributionstatistic_tmp = LightDistributionStatistic.new
      lightdistributionstatistic_tmp.deserialize(i)
      @LightDistribution << lightdistributionstatistic_tmp
    end
  end
  unless params['LightLevelRatio'].nil?
    @LightLevelRatio = []
    params['LightLevelRatio'].each do |i|
      lightlevelratiostatistic_tmp = LightLevelRatioStatistic.new
      lightlevelratiostatistic_tmp.deserialize(i)
      @LightLevelRatio << lightlevelratiostatistic_tmp
    end
  end
end