Class: TencentCloud::Ccc::V20200210::CallInNumberMetrics

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

Overview

呼入线路维度相关指标

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(number = nil, metrics = nil, skillgroupmetrics = nil) ⇒ CallInNumberMetrics



730
731
732
733
734
# File 'lib/v20200210/models.rb', line 730

def initialize(number=nil, metrics=nil, skillgroupmetrics=nil)
  @Number = number
  @Metrics = metrics
  @SkillGroupMetrics = skillgroupmetrics
end

Instance Attribute Details

#MetricsObject



728
729
730
# File 'lib/v20200210/models.rb', line 728

def Metrics
  @Metrics
end

#NumberObject



728
729
730
# File 'lib/v20200210/models.rb', line 728

def Number
  @Number
end

#SkillGroupMetricsObject



728
729
730
# File 'lib/v20200210/models.rb', line 728

def SkillGroupMetrics
  @SkillGroupMetrics
end

Instance Method Details

#deserialize(params) ⇒ Object



736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
# File 'lib/v20200210/models.rb', line 736

def deserialize(params)
  @Number = params['Number']
  unless params['Metrics'].nil?
    @Metrics = CallInMetrics.new
    @Metrics.deserialize(params['Metrics'])
  end
  unless params['SkillGroupMetrics'].nil?
    @SkillGroupMetrics = []
    params['SkillGroupMetrics'].each do |i|
      callinskillgroupmetrics_tmp = CallInSkillGroupMetrics.new
      callinskillgroupmetrics_tmp.deserialize(i)
      @SkillGroupMetrics << callinskillgroupmetrics_tmp
    end
  end
end