Class: TencentCloud::Ccc::V20200210::CallInNumberMetrics
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ccc::V20200210::CallInNumberMetrics
- Defined in:
- lib/v20200210/models.rb
Overview
呼入线路维度相关指标
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(number = nil, metrics = nil, skillgroupmetrics = nil) ⇒ CallInNumberMetrics
constructor
A new instance of CallInNumberMetrics.
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
#Metrics ⇒ Object
728 729 730 |
# File 'lib/v20200210/models.rb', line 728 def Metrics @Metrics end |
#Number ⇒ Object
728 729 730 |
# File 'lib/v20200210/models.rb', line 728 def Number @Number end |
#SkillGroupMetrics ⇒ Object
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 |