Class: TencentCloud::Ccc::V20200210::DescribeCallInMetricsResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Ccc::V20200210::DescribeCallInMetricsResponse
- Defined in:
- lib/v20200210/models.rb
Overview
DescribeCallInMetrics返回参数结构体
Instance Attribute Summary collapse
- #NumberMetrics ⇒ Object
- #RequestId ⇒ Object
- #SkillGroupMetrics ⇒ Object
- #Timestamp ⇒ Object
- #TotalMetrics ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(timestamp = nil, totalmetrics = nil, numbermetrics = nil, skillgroupmetrics = nil, requestid = nil) ⇒ DescribeCallInMetricsResponse
constructor
A new instance of DescribeCallInMetricsResponse.
Constructor Details
#initialize(timestamp = nil, totalmetrics = nil, numbermetrics = nil, skillgroupmetrics = nil, requestid = nil) ⇒ DescribeCallInMetricsResponse
Returns a new instance of DescribeCallInMetricsResponse.
3182 3183 3184 3185 3186 3187 3188 |
# File 'lib/v20200210/models.rb', line 3182 def initialize(=nil, totalmetrics=nil, numbermetrics=nil, skillgroupmetrics=nil, requestid=nil) @Timestamp = @TotalMetrics = totalmetrics @NumberMetrics = numbermetrics @SkillGroupMetrics = skillgroupmetrics @RequestId = requestid end |
Instance Attribute Details
#NumberMetrics ⇒ Object
3180 3181 3182 |
# File 'lib/v20200210/models.rb', line 3180 def NumberMetrics @NumberMetrics end |
#RequestId ⇒ Object
3180 3181 3182 |
# File 'lib/v20200210/models.rb', line 3180 def RequestId @RequestId end |
#SkillGroupMetrics ⇒ Object
3180 3181 3182 |
# File 'lib/v20200210/models.rb', line 3180 def SkillGroupMetrics @SkillGroupMetrics end |
#Timestamp ⇒ Object
3180 3181 3182 |
# File 'lib/v20200210/models.rb', line 3180 def Timestamp @Timestamp end |
#TotalMetrics ⇒ Object
3180 3181 3182 |
# File 'lib/v20200210/models.rb', line 3180 def TotalMetrics @TotalMetrics end |
Instance Method Details
#deserialize(params) ⇒ Object
3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 |
# File 'lib/v20200210/models.rb', line 3190 def deserialize(params) @Timestamp = params['Timestamp'] unless params['TotalMetrics'].nil? @TotalMetrics = CallInMetrics.new @TotalMetrics.deserialize(params['TotalMetrics']) end unless params['NumberMetrics'].nil? @NumberMetrics = [] params['NumberMetrics'].each do |i| callinnumbermetrics_tmp = CallInNumberMetrics.new callinnumbermetrics_tmp.deserialize(i) @NumberMetrics << callinnumbermetrics_tmp end end unless params['SkillGroupMetrics'].nil? @SkillGroupMetrics = [] params['SkillGroupMetrics'].each do |i| callinskillgroupmetrics_tmp = CallInSkillGroupMetrics.new callinskillgroupmetrics_tmp.deserialize(i) @SkillGroupMetrics << callinskillgroupmetrics_tmp end end @RequestId = params['RequestId'] end |