| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230 |
- <?php
- /*
- * Copyright 2014 Google Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License"); you may not
- * use this file except in compliance with the License. You may obtain a copy of
- * the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- * License for the specific language governing permissions and limitations under
- * the License.
- */
- namespace Google\Service\Contactcenterinsights;
- class GoogleCloudContactcenterinsightsV1mainCallAnnotation extends \Google\Model
- {
- protected $annotationEndBoundaryType = GoogleCloudContactcenterinsightsV1mainAnnotationBoundary::class;
- protected $annotationEndBoundaryDataType = '';
- protected $annotationStartBoundaryType = GoogleCloudContactcenterinsightsV1mainAnnotationBoundary::class;
- protected $annotationStartBoundaryDataType = '';
- /**
- * The channel of the audio where the annotation occurs. For single-channel
- * audio, this field is not populated.
- *
- * @var int
- */
- public $channelTag;
- protected $entityMentionDataType = GoogleCloudContactcenterinsightsV1mainEntityMentionData::class;
- protected $entityMentionDataDataType = '';
- protected $holdDataType = GoogleCloudContactcenterinsightsV1mainHoldData::class;
- protected $holdDataDataType = '';
- protected $intentMatchDataType = GoogleCloudContactcenterinsightsV1mainIntentMatchData::class;
- protected $intentMatchDataDataType = '';
- protected $interruptionDataType = GoogleCloudContactcenterinsightsV1mainInterruptionData::class;
- protected $interruptionDataDataType = '';
- protected $issueMatchDataType = GoogleCloudContactcenterinsightsV1mainIssueMatchData::class;
- protected $issueMatchDataDataType = '';
- protected $phraseMatchDataType = GoogleCloudContactcenterinsightsV1mainPhraseMatchData::class;
- protected $phraseMatchDataDataType = '';
- protected $sentimentDataType = GoogleCloudContactcenterinsightsV1mainSentimentData::class;
- protected $sentimentDataDataType = '';
- protected $silenceDataType = GoogleCloudContactcenterinsightsV1mainSilenceData::class;
- protected $silenceDataDataType = '';
- /**
- * The boundary in the conversation where the annotation ends, inclusive.
- *
- * @param GoogleCloudContactcenterinsightsV1mainAnnotationBoundary $annotationEndBoundary
- */
- public function setAnnotationEndBoundary(GoogleCloudContactcenterinsightsV1mainAnnotationBoundary $annotationEndBoundary)
- {
- $this->annotationEndBoundary = $annotationEndBoundary;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1mainAnnotationBoundary
- */
- public function getAnnotationEndBoundary()
- {
- return $this->annotationEndBoundary;
- }
- /**
- * The boundary in the conversation where the annotation starts, inclusive.
- *
- * @param GoogleCloudContactcenterinsightsV1mainAnnotationBoundary $annotationStartBoundary
- */
- public function setAnnotationStartBoundary(GoogleCloudContactcenterinsightsV1mainAnnotationBoundary $annotationStartBoundary)
- {
- $this->annotationStartBoundary = $annotationStartBoundary;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1mainAnnotationBoundary
- */
- public function getAnnotationStartBoundary()
- {
- return $this->annotationStartBoundary;
- }
- /**
- * The channel of the audio where the annotation occurs. For single-channel
- * audio, this field is not populated.
- *
- * @param int $channelTag
- */
- public function setChannelTag($channelTag)
- {
- $this->channelTag = $channelTag;
- }
- /**
- * @return int
- */
- public function getChannelTag()
- {
- return $this->channelTag;
- }
- /**
- * Data specifying an entity mention.
- *
- * @param GoogleCloudContactcenterinsightsV1mainEntityMentionData $entityMentionData
- */
- public function setEntityMentionData(GoogleCloudContactcenterinsightsV1mainEntityMentionData $entityMentionData)
- {
- $this->entityMentionData = $entityMentionData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1mainEntityMentionData
- */
- public function getEntityMentionData()
- {
- return $this->entityMentionData;
- }
- /**
- * Data specifying a hold.
- *
- * @param GoogleCloudContactcenterinsightsV1mainHoldData $holdData
- */
- public function setHoldData(GoogleCloudContactcenterinsightsV1mainHoldData $holdData)
- {
- $this->holdData = $holdData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1mainHoldData
- */
- public function getHoldData()
- {
- return $this->holdData;
- }
- /**
- * Data specifying an intent match.
- *
- * @param GoogleCloudContactcenterinsightsV1mainIntentMatchData $intentMatchData
- */
- public function setIntentMatchData(GoogleCloudContactcenterinsightsV1mainIntentMatchData $intentMatchData)
- {
- $this->intentMatchData = $intentMatchData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1mainIntentMatchData
- */
- public function getIntentMatchData()
- {
- return $this->intentMatchData;
- }
- /**
- * Data specifying an interruption.
- *
- * @param GoogleCloudContactcenterinsightsV1mainInterruptionData $interruptionData
- */
- public function setInterruptionData(GoogleCloudContactcenterinsightsV1mainInterruptionData $interruptionData)
- {
- $this->interruptionData = $interruptionData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1mainInterruptionData
- */
- public function getInterruptionData()
- {
- return $this->interruptionData;
- }
- /**
- * Data specifying an issue match.
- *
- * @param GoogleCloudContactcenterinsightsV1mainIssueMatchData $issueMatchData
- */
- public function setIssueMatchData(GoogleCloudContactcenterinsightsV1mainIssueMatchData $issueMatchData)
- {
- $this->issueMatchData = $issueMatchData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1mainIssueMatchData
- */
- public function getIssueMatchData()
- {
- return $this->issueMatchData;
- }
- /**
- * Data specifying a phrase match.
- *
- * @param GoogleCloudContactcenterinsightsV1mainPhraseMatchData $phraseMatchData
- */
- public function setPhraseMatchData(GoogleCloudContactcenterinsightsV1mainPhraseMatchData $phraseMatchData)
- {
- $this->phraseMatchData = $phraseMatchData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1mainPhraseMatchData
- */
- public function getPhraseMatchData()
- {
- return $this->phraseMatchData;
- }
- /**
- * Data specifying sentiment.
- *
- * @param GoogleCloudContactcenterinsightsV1mainSentimentData $sentimentData
- */
- public function setSentimentData(GoogleCloudContactcenterinsightsV1mainSentimentData $sentimentData)
- {
- $this->sentimentData = $sentimentData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1mainSentimentData
- */
- public function getSentimentData()
- {
- return $this->sentimentData;
- }
- /**
- * Data specifying silence.
- *
- * @param GoogleCloudContactcenterinsightsV1mainSilenceData $silenceData
- */
- public function setSilenceData(GoogleCloudContactcenterinsightsV1mainSilenceData $silenceData)
- {
- $this->silenceData = $silenceData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1mainSilenceData
- */
- public function getSilenceData()
- {
- return $this->silenceData;
- }
- }
- // Adding a class alias for backwards compatibility with the previous class name.
- class_alias(GoogleCloudContactcenterinsightsV1mainCallAnnotation::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1mainCallAnnotation');
|