| 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 GoogleCloudContactcenterinsightsV1alpha1CallAnnotation extends \Google\Model
- {
- protected $annotationEndBoundaryType = GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary::class;
- protected $annotationEndBoundaryDataType = '';
- protected $annotationStartBoundaryType = GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary::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 = GoogleCloudContactcenterinsightsV1alpha1EntityMentionData::class;
- protected $entityMentionDataDataType = '';
- protected $holdDataType = GoogleCloudContactcenterinsightsV1alpha1HoldData::class;
- protected $holdDataDataType = '';
- protected $intentMatchDataType = GoogleCloudContactcenterinsightsV1alpha1IntentMatchData::class;
- protected $intentMatchDataDataType = '';
- protected $interruptionDataType = GoogleCloudContactcenterinsightsV1alpha1InterruptionData::class;
- protected $interruptionDataDataType = '';
- protected $issueMatchDataType = GoogleCloudContactcenterinsightsV1alpha1IssueMatchData::class;
- protected $issueMatchDataDataType = '';
- protected $phraseMatchDataType = GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData::class;
- protected $phraseMatchDataDataType = '';
- protected $sentimentDataType = GoogleCloudContactcenterinsightsV1alpha1SentimentData::class;
- protected $sentimentDataDataType = '';
- protected $silenceDataType = GoogleCloudContactcenterinsightsV1alpha1SilenceData::class;
- protected $silenceDataDataType = '';
- /**
- * The boundary in the conversation where the annotation ends, inclusive.
- *
- * @param GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary $annotationEndBoundary
- */
- public function setAnnotationEndBoundary(GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary $annotationEndBoundary)
- {
- $this->annotationEndBoundary = $annotationEndBoundary;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary
- */
- public function getAnnotationEndBoundary()
- {
- return $this->annotationEndBoundary;
- }
- /**
- * The boundary in the conversation where the annotation starts, inclusive.
- *
- * @param GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary $annotationStartBoundary
- */
- public function setAnnotationStartBoundary(GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary $annotationStartBoundary)
- {
- $this->annotationStartBoundary = $annotationStartBoundary;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary
- */
- 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 GoogleCloudContactcenterinsightsV1alpha1EntityMentionData $entityMentionData
- */
- public function setEntityMentionData(GoogleCloudContactcenterinsightsV1alpha1EntityMentionData $entityMentionData)
- {
- $this->entityMentionData = $entityMentionData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1alpha1EntityMentionData
- */
- public function getEntityMentionData()
- {
- return $this->entityMentionData;
- }
- /**
- * Data specifying a hold.
- *
- * @param GoogleCloudContactcenterinsightsV1alpha1HoldData $holdData
- */
- public function setHoldData(GoogleCloudContactcenterinsightsV1alpha1HoldData $holdData)
- {
- $this->holdData = $holdData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1alpha1HoldData
- */
- public function getHoldData()
- {
- return $this->holdData;
- }
- /**
- * Data specifying an intent match.
- *
- * @param GoogleCloudContactcenterinsightsV1alpha1IntentMatchData $intentMatchData
- */
- public function setIntentMatchData(GoogleCloudContactcenterinsightsV1alpha1IntentMatchData $intentMatchData)
- {
- $this->intentMatchData = $intentMatchData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1alpha1IntentMatchData
- */
- public function getIntentMatchData()
- {
- return $this->intentMatchData;
- }
- /**
- * Data specifying an interruption.
- *
- * @param GoogleCloudContactcenterinsightsV1alpha1InterruptionData $interruptionData
- */
- public function setInterruptionData(GoogleCloudContactcenterinsightsV1alpha1InterruptionData $interruptionData)
- {
- $this->interruptionData = $interruptionData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1alpha1InterruptionData
- */
- public function getInterruptionData()
- {
- return $this->interruptionData;
- }
- /**
- * Data specifying an issue match.
- *
- * @param GoogleCloudContactcenterinsightsV1alpha1IssueMatchData $issueMatchData
- */
- public function setIssueMatchData(GoogleCloudContactcenterinsightsV1alpha1IssueMatchData $issueMatchData)
- {
- $this->issueMatchData = $issueMatchData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1alpha1IssueMatchData
- */
- public function getIssueMatchData()
- {
- return $this->issueMatchData;
- }
- /**
- * Data specifying a phrase match.
- *
- * @param GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData $phraseMatchData
- */
- public function setPhraseMatchData(GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData $phraseMatchData)
- {
- $this->phraseMatchData = $phraseMatchData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData
- */
- public function getPhraseMatchData()
- {
- return $this->phraseMatchData;
- }
- /**
- * Data specifying sentiment.
- *
- * @param GoogleCloudContactcenterinsightsV1alpha1SentimentData $sentimentData
- */
- public function setSentimentData(GoogleCloudContactcenterinsightsV1alpha1SentimentData $sentimentData)
- {
- $this->sentimentData = $sentimentData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1alpha1SentimentData
- */
- public function getSentimentData()
- {
- return $this->sentimentData;
- }
- /**
- * Data specifying silence.
- *
- * @param GoogleCloudContactcenterinsightsV1alpha1SilenceData $silenceData
- */
- public function setSilenceData(GoogleCloudContactcenterinsightsV1alpha1SilenceData $silenceData)
- {
- $this->silenceData = $silenceData;
- }
- /**
- * @return GoogleCloudContactcenterinsightsV1alpha1SilenceData
- */
- public function getSilenceData()
- {
- return $this->silenceData;
- }
- }
- // Adding a class alias for backwards compatibility with the previous class name.
- class_alias(GoogleCloudContactcenterinsightsV1alpha1CallAnnotation::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1alpha1CallAnnotation');
|