source: vendor/google/apiclient-services/src/Contactcenterinsights/GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure.php

Last change on this file was e3d4e0a, checked in by Vlado 222039 <vlado.popovski@…>, 7 days ago

Upload project files

  • Property mode set to 100644
File size: 4.7 KB
Line 
1<?php
2/*
3 * Copyright 2014 Google Inc.
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
6 * use this file except in compliance with the License. You may obtain a copy of
7 * the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 * License for the specific language governing permissions and limitations under
15 * the License.
16 */
17
18namespace Google\Service\Contactcenterinsights;
19
20class GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure extends \Google\Collection
21{
22 protected $collection_key = 'qaTagScores';
23 /**
24 * @var float
25 */
26 public $averageAgentSentimentScore;
27 /**
28 * @var float
29 */
30 public $averageClientSentimentScore;
31 public $averageCustomerSatisfactionRating;
32 /**
33 * @var string
34 */
35 public $averageDuration;
36 public $averageQaNormalizedScore;
37 public $averageQaQuestionNormalizedScore;
38 /**
39 * @var float
40 */
41 public $averageSilencePercentage;
42 /**
43 * @var float
44 */
45 public $averageTurnCount;
46 /**
47 * @var int
48 */
49 public $conversationCount;
50 protected $qaTagScoresType = GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore::class;
51 protected $qaTagScoresDataType = 'array';
52
53 /**
54 * @param float
55 */
56 public function setAverageAgentSentimentScore($averageAgentSentimentScore)
57 {
58 $this->averageAgentSentimentScore = $averageAgentSentimentScore;
59 }
60 /**
61 * @return float
62 */
63 public function getAverageAgentSentimentScore()
64 {
65 return $this->averageAgentSentimentScore;
66 }
67 /**
68 * @param float
69 */
70 public function setAverageClientSentimentScore($averageClientSentimentScore)
71 {
72 $this->averageClientSentimentScore = $averageClientSentimentScore;
73 }
74 /**
75 * @return float
76 */
77 public function getAverageClientSentimentScore()
78 {
79 return $this->averageClientSentimentScore;
80 }
81 public function setAverageCustomerSatisfactionRating($averageCustomerSatisfactionRating)
82 {
83 $this->averageCustomerSatisfactionRating = $averageCustomerSatisfactionRating;
84 }
85 public function getAverageCustomerSatisfactionRating()
86 {
87 return $this->averageCustomerSatisfactionRating;
88 }
89 /**
90 * @param string
91 */
92 public function setAverageDuration($averageDuration)
93 {
94 $this->averageDuration = $averageDuration;
95 }
96 /**
97 * @return string
98 */
99 public function getAverageDuration()
100 {
101 return $this->averageDuration;
102 }
103 public function setAverageQaNormalizedScore($averageQaNormalizedScore)
104 {
105 $this->averageQaNormalizedScore = $averageQaNormalizedScore;
106 }
107 public function getAverageQaNormalizedScore()
108 {
109 return $this->averageQaNormalizedScore;
110 }
111 public function setAverageQaQuestionNormalizedScore($averageQaQuestionNormalizedScore)
112 {
113 $this->averageQaQuestionNormalizedScore = $averageQaQuestionNormalizedScore;
114 }
115 public function getAverageQaQuestionNormalizedScore()
116 {
117 return $this->averageQaQuestionNormalizedScore;
118 }
119 /**
120 * @param float
121 */
122 public function setAverageSilencePercentage($averageSilencePercentage)
123 {
124 $this->averageSilencePercentage = $averageSilencePercentage;
125 }
126 /**
127 * @return float
128 */
129 public function getAverageSilencePercentage()
130 {
131 return $this->averageSilencePercentage;
132 }
133 /**
134 * @param float
135 */
136 public function setAverageTurnCount($averageTurnCount)
137 {
138 $this->averageTurnCount = $averageTurnCount;
139 }
140 /**
141 * @return float
142 */
143 public function getAverageTurnCount()
144 {
145 return $this->averageTurnCount;
146 }
147 /**
148 * @param int
149 */
150 public function setConversationCount($conversationCount)
151 {
152 $this->conversationCount = $conversationCount;
153 }
154 /**
155 * @return int
156 */
157 public function getConversationCount()
158 {
159 return $this->conversationCount;
160 }
161 /**
162 * @param GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore[]
163 */
164 public function setQaTagScores($qaTagScores)
165 {
166 $this->qaTagScores = $qaTagScores;
167 }
168 /**
169 * @return GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore[]
170 */
171 public function getQaTagScores()
172 {
173 return $this->qaTagScores;
174 }
175}
176
177// Adding a class alias for backwards compatibility with the previous class name.
178class_alias(GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure');
Note: See TracBrowser for help on using the repository browser.