Initial commit

This commit is contained in:
Local Administrator
2025-04-18 10:32:42 +02:00
commit b83134aca3
29643 changed files with 3045897 additions and 0 deletions

View File

@@ -0,0 +1,134 @@
<?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 GoogleCloudContactcenterinsightsV1AgentCoachingInstruction extends \Google\Model
{
/**
* @var string
*/
public $agentAction;
/**
* @var string
*/
public $condition;
/**
* @var string
*/
public $description;
/**
* @var string
*/
public $displayName;
/**
* @var string[]
*/
public $metadata;
/**
* @var string
*/
public $systemAction;
/**
* @param string
*/
public function setAgentAction($agentAction)
{
$this->agentAction = $agentAction;
}
/**
* @return string
*/
public function getAgentAction()
{
return $this->agentAction;
}
/**
* @param string
*/
public function setCondition($condition)
{
$this->condition = $condition;
}
/**
* @return string
*/
public function getCondition()
{
return $this->condition;
}
/**
* @param string
*/
public function setDescription($description)
{
$this->description = $description;
}
/**
* @return string
*/
public function getDescription()
{
return $this->description;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string[]
*/
public function setMetadata($metadata)
{
$this->metadata = $metadata;
}
/**
* @return string[]
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param string
*/
public function setSystemAction($systemAction)
{
$this->systemAction = $systemAction;
}
/**
* @return string
*/
public function getSystemAction()
{
return $this->systemAction;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AgentCoachingInstruction::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AgentCoachingInstruction');

View File

@@ -0,0 +1,107 @@
<?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 GoogleCloudContactcenterinsightsV1AgentCoachingSuggestion extends \Google\Collection
{
protected $collection_key = 'sampleResponses';
protected $agentActionSuggestionsType = GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentActionSuggestion::class;
protected $agentActionSuggestionsDataType = 'array';
protected $applicableInstructionsType = GoogleCloudContactcenterinsightsV1AgentCoachingInstruction::class;
protected $applicableInstructionsDataType = 'array';
protected $sampleResponsesType = GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionSampleResponse::class;
protected $sampleResponsesDataType = 'array';
protected $suggestionEvalType = GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionEval::class;
protected $suggestionEvalDataType = '';
protected $suggestionReasoningType = GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionReasoning::class;
protected $suggestionReasoningDataType = '';
/**
* @param GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentActionSuggestion[]
*/
public function setAgentActionSuggestions($agentActionSuggestions)
{
$this->agentActionSuggestions = $agentActionSuggestions;
}
/**
* @return GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentActionSuggestion[]
*/
public function getAgentActionSuggestions()
{
return $this->agentActionSuggestions;
}
/**
* @param GoogleCloudContactcenterinsightsV1AgentCoachingInstruction[]
*/
public function setApplicableInstructions($applicableInstructions)
{
$this->applicableInstructions = $applicableInstructions;
}
/**
* @return GoogleCloudContactcenterinsightsV1AgentCoachingInstruction[]
*/
public function getApplicableInstructions()
{
return $this->applicableInstructions;
}
/**
* @param GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionSampleResponse[]
*/
public function setSampleResponses($sampleResponses)
{
$this->sampleResponses = $sampleResponses;
}
/**
* @return GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionSampleResponse[]
*/
public function getSampleResponses()
{
return $this->sampleResponses;
}
/**
* @param GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionEval
*/
public function setSuggestionEval(GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionEval $suggestionEval)
{
$this->suggestionEval = $suggestionEval;
}
/**
* @return GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionEval
*/
public function getSuggestionEval()
{
return $this->suggestionEval;
}
/**
* @param GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionReasoning
*/
public function setSuggestionReasoning(GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionReasoning $suggestionReasoning)
{
$this->suggestionReasoning = $suggestionReasoning;
}
/**
* @return GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionReasoning
*/
public function getSuggestionReasoning()
{
return $this->suggestionReasoning;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AgentCoachingSuggestion::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AgentCoachingSuggestion');

View File

@@ -0,0 +1,44 @@
<?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 GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentActionSuggestion extends \Google\Model
{
/**
* @var string
*/
public $agentAction;
/**
* @param string
*/
public function setAgentAction($agentAction)
{
$this->agentAction = $agentAction;
}
/**
* @return string
*/
public function getAgentAction()
{
return $this->agentAction;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentActionSuggestion::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentActionSuggestion');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionEval extends \Google\Model
{
/**
* @var string
*/
public $actionActionSuggestionEval;
/**
* @var string
*/
public $sampleResponseEval;
/**
* @param string
*/
public function setActionActionSuggestionEval($actionActionSuggestionEval)
{
$this->actionActionSuggestionEval = $actionActionSuggestionEval;
}
/**
* @return string
*/
public function getActionActionSuggestionEval()
{
return $this->actionActionSuggestionEval;
}
/**
* @param string
*/
public function setSampleResponseEval($sampleResponseEval)
{
$this->sampleResponseEval = $sampleResponseEval;
}
/**
* @return string
*/
public function getSampleResponseEval()
{
return $this->sampleResponseEval;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionEval::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionEval');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionReasoning extends \Google\Model
{
/**
* @var string
*/
public $agentActionTaken;
/**
* @var string
*/
public $issueSummary;
/**
* @param string
*/
public function setAgentActionTaken($agentActionTaken)
{
$this->agentActionTaken = $agentActionTaken;
}
/**
* @return string
*/
public function getAgentActionTaken()
{
return $this->agentActionTaken;
}
/**
* @param string
*/
public function setIssueSummary($issueSummary)
{
$this->issueSummary = $issueSummary;
}
/**
* @return string
*/
public function getIssueSummary()
{
return $this->issueSummary;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionReasoning::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionAgentCoachingSuggestionReasoning');

View File

@@ -0,0 +1,44 @@
<?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 GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionSampleResponse extends \Google\Model
{
/**
* @var string
*/
public $responseText;
/**
* @param string
*/
public function setResponseText($responseText)
{
$this->responseText = $responseText;
}
/**
* @return string
*/
public function getResponseText()
{
return $this->responseText;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionSampleResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AgentCoachingSuggestionSampleResponse');

View File

@@ -0,0 +1,112 @@
<?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 GoogleCloudContactcenterinsightsV1Analysis extends \Google\Model
{
protected $analysisResultType = GoogleCloudContactcenterinsightsV1AnalysisResult::class;
protected $analysisResultDataType = '';
protected $annotatorSelectorType = GoogleCloudContactcenterinsightsV1AnnotatorSelector::class;
protected $annotatorSelectorDataType = '';
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $requestTime;
/**
* @param GoogleCloudContactcenterinsightsV1AnalysisResult
*/
public function setAnalysisResult(GoogleCloudContactcenterinsightsV1AnalysisResult $analysisResult)
{
$this->analysisResult = $analysisResult;
}
/**
* @return GoogleCloudContactcenterinsightsV1AnalysisResult
*/
public function getAnalysisResult()
{
return $this->analysisResult;
}
/**
* @param GoogleCloudContactcenterinsightsV1AnnotatorSelector
*/
public function setAnnotatorSelector(GoogleCloudContactcenterinsightsV1AnnotatorSelector $annotatorSelector)
{
$this->annotatorSelector = $annotatorSelector;
}
/**
* @return GoogleCloudContactcenterinsightsV1AnnotatorSelector
*/
public function getAnnotatorSelector()
{
return $this->annotatorSelector;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setRequestTime($requestTime)
{
$this->requestTime = $requestTime;
}
/**
* @return string
*/
public function getRequestTime()
{
return $this->requestTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1Analysis::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1Analysis');

View File

@@ -0,0 +1,60 @@
<?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 GoogleCloudContactcenterinsightsV1AnalysisResult extends \Google\Model
{
protected $callAnalysisMetadataType = GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata::class;
protected $callAnalysisMetadataDataType = '';
/**
* @var string
*/
public $endTime;
/**
* @param GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata
*/
public function setCallAnalysisMetadata(GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata $callAnalysisMetadata)
{
$this->callAnalysisMetadata = $callAnalysisMetadata;
}
/**
* @return GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata
*/
public function getCallAnalysisMetadata()
{
return $this->callAnalysisMetadata;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AnalysisResult::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AnalysisResult');

View File

@@ -0,0 +1,155 @@
<?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 GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata extends \Google\Collection
{
protected $collection_key = 'sentiments';
protected $annotationsType = GoogleCloudContactcenterinsightsV1CallAnnotation::class;
protected $annotationsDataType = 'array';
protected $entitiesType = GoogleCloudContactcenterinsightsV1Entity::class;
protected $entitiesDataType = 'map';
protected $intentsType = GoogleCloudContactcenterinsightsV1Intent::class;
protected $intentsDataType = 'map';
protected $issueModelResultType = GoogleCloudContactcenterinsightsV1IssueModelResult::class;
protected $issueModelResultDataType = '';
protected $phraseMatchersType = GoogleCloudContactcenterinsightsV1PhraseMatchData::class;
protected $phraseMatchersDataType = 'map';
protected $qaScorecardResultsType = GoogleCloudContactcenterinsightsV1QaScorecardResult::class;
protected $qaScorecardResultsDataType = 'array';
protected $sentimentsType = GoogleCloudContactcenterinsightsV1ConversationLevelSentiment::class;
protected $sentimentsDataType = 'array';
protected $silenceType = GoogleCloudContactcenterinsightsV1ConversationLevelSilence::class;
protected $silenceDataType = '';
/**
* @param GoogleCloudContactcenterinsightsV1CallAnnotation[]
*/
public function setAnnotations($annotations)
{
$this->annotations = $annotations;
}
/**
* @return GoogleCloudContactcenterinsightsV1CallAnnotation[]
*/
public function getAnnotations()
{
return $this->annotations;
}
/**
* @param GoogleCloudContactcenterinsightsV1Entity[]
*/
public function setEntities($entities)
{
$this->entities = $entities;
}
/**
* @return GoogleCloudContactcenterinsightsV1Entity[]
*/
public function getEntities()
{
return $this->entities;
}
/**
* @param GoogleCloudContactcenterinsightsV1Intent[]
*/
public function setIntents($intents)
{
$this->intents = $intents;
}
/**
* @return GoogleCloudContactcenterinsightsV1Intent[]
*/
public function getIntents()
{
return $this->intents;
}
/**
* @param GoogleCloudContactcenterinsightsV1IssueModelResult
*/
public function setIssueModelResult(GoogleCloudContactcenterinsightsV1IssueModelResult $issueModelResult)
{
$this->issueModelResult = $issueModelResult;
}
/**
* @return GoogleCloudContactcenterinsightsV1IssueModelResult
*/
public function getIssueModelResult()
{
return $this->issueModelResult;
}
/**
* @param GoogleCloudContactcenterinsightsV1PhraseMatchData[]
*/
public function setPhraseMatchers($phraseMatchers)
{
$this->phraseMatchers = $phraseMatchers;
}
/**
* @return GoogleCloudContactcenterinsightsV1PhraseMatchData[]
*/
public function getPhraseMatchers()
{
return $this->phraseMatchers;
}
/**
* @param GoogleCloudContactcenterinsightsV1QaScorecardResult[]
*/
public function setQaScorecardResults($qaScorecardResults)
{
$this->qaScorecardResults = $qaScorecardResults;
}
/**
* @return GoogleCloudContactcenterinsightsV1QaScorecardResult[]
*/
public function getQaScorecardResults()
{
return $this->qaScorecardResults;
}
/**
* @param GoogleCloudContactcenterinsightsV1ConversationLevelSentiment[]
*/
public function setSentiments($sentiments)
{
$this->sentiments = $sentiments;
}
/**
* @return GoogleCloudContactcenterinsightsV1ConversationLevelSentiment[]
*/
public function getSentiments()
{
return $this->sentiments;
}
/**
* @param GoogleCloudContactcenterinsightsV1ConversationLevelSilence
*/
public function setSilence(GoogleCloudContactcenterinsightsV1ConversationLevelSilence $silence)
{
$this->silence = $silence;
}
/**
* @return GoogleCloudContactcenterinsightsV1ConversationLevelSilence
*/
public function getSilence()
{
return $this->silence;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata');

View File

@@ -0,0 +1,159 @@
<?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 GoogleCloudContactcenterinsightsV1AnalysisRule extends \Google\Model
{
/**
* @var bool
*/
public $active;
public $analysisPercentage;
protected $annotatorSelectorType = GoogleCloudContactcenterinsightsV1AnnotatorSelector::class;
protected $annotatorSelectorDataType = '';
/**
* @var string
*/
public $conversationFilter;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $updateTime;
/**
* @param bool
*/
public function setActive($active)
{
$this->active = $active;
}
/**
* @return bool
*/
public function getActive()
{
return $this->active;
}
public function setAnalysisPercentage($analysisPercentage)
{
$this->analysisPercentage = $analysisPercentage;
}
public function getAnalysisPercentage()
{
return $this->analysisPercentage;
}
/**
* @param GoogleCloudContactcenterinsightsV1AnnotatorSelector
*/
public function setAnnotatorSelector(GoogleCloudContactcenterinsightsV1AnnotatorSelector $annotatorSelector)
{
$this->annotatorSelector = $annotatorSelector;
}
/**
* @return GoogleCloudContactcenterinsightsV1AnnotatorSelector
*/
public function getAnnotatorSelector()
{
return $this->annotatorSelector;
}
/**
* @param string
*/
public function setConversationFilter($conversationFilter)
{
$this->conversationFilter = $conversationFilter;
}
/**
* @return string
*/
public function getConversationFilter()
{
return $this->conversationFilter;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AnalysisRule::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AnalysisRule');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1AnnotationBoundary extends \Google\Model
{
/**
* @var int
*/
public $transcriptIndex;
/**
* @var int
*/
public $wordIndex;
/**
* @param int
*/
public function setTranscriptIndex($transcriptIndex)
{
$this->transcriptIndex = $transcriptIndex;
}
/**
* @return int
*/
public function getTranscriptIndex()
{
return $this->transcriptIndex;
}
/**
* @param int
*/
public function setWordIndex($wordIndex)
{
$this->wordIndex = $wordIndex;
}
/**
* @return int
*/
public function getWordIndex()
{
return $this->wordIndex;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AnnotationBoundary::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AnnotationBoundary');

View File

@@ -0,0 +1,257 @@
<?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 GoogleCloudContactcenterinsightsV1AnnotatorSelector extends \Google\Collection
{
protected $collection_key = 'phraseMatchers';
/**
* @var string[]
*/
public $issueModels;
/**
* @var string[]
*/
public $phraseMatchers;
protected $qaConfigType = GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig::class;
protected $qaConfigDataType = '';
/**
* @var bool
*/
public $runEntityAnnotator;
/**
* @var bool
*/
public $runIntentAnnotator;
/**
* @var bool
*/
public $runInterruptionAnnotator;
/**
* @var bool
*/
public $runIssueModelAnnotator;
/**
* @var bool
*/
public $runPhraseMatcherAnnotator;
/**
* @var bool
*/
public $runQaAnnotator;
/**
* @var bool
*/
public $runSentimentAnnotator;
/**
* @var bool
*/
public $runSilenceAnnotator;
/**
* @var bool
*/
public $runSummarizationAnnotator;
protected $summarizationConfigType = GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig::class;
protected $summarizationConfigDataType = '';
/**
* @param string[]
*/
public function setIssueModels($issueModels)
{
$this->issueModels = $issueModels;
}
/**
* @return string[]
*/
public function getIssueModels()
{
return $this->issueModels;
}
/**
* @param string[]
*/
public function setPhraseMatchers($phraseMatchers)
{
$this->phraseMatchers = $phraseMatchers;
}
/**
* @return string[]
*/
public function getPhraseMatchers()
{
return $this->phraseMatchers;
}
/**
* @param GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig
*/
public function setQaConfig(GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig $qaConfig)
{
$this->qaConfig = $qaConfig;
}
/**
* @return GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig
*/
public function getQaConfig()
{
return $this->qaConfig;
}
/**
* @param bool
*/
public function setRunEntityAnnotator($runEntityAnnotator)
{
$this->runEntityAnnotator = $runEntityAnnotator;
}
/**
* @return bool
*/
public function getRunEntityAnnotator()
{
return $this->runEntityAnnotator;
}
/**
* @param bool
*/
public function setRunIntentAnnotator($runIntentAnnotator)
{
$this->runIntentAnnotator = $runIntentAnnotator;
}
/**
* @return bool
*/
public function getRunIntentAnnotator()
{
return $this->runIntentAnnotator;
}
/**
* @param bool
*/
public function setRunInterruptionAnnotator($runInterruptionAnnotator)
{
$this->runInterruptionAnnotator = $runInterruptionAnnotator;
}
/**
* @return bool
*/
public function getRunInterruptionAnnotator()
{
return $this->runInterruptionAnnotator;
}
/**
* @param bool
*/
public function setRunIssueModelAnnotator($runIssueModelAnnotator)
{
$this->runIssueModelAnnotator = $runIssueModelAnnotator;
}
/**
* @return bool
*/
public function getRunIssueModelAnnotator()
{
return $this->runIssueModelAnnotator;
}
/**
* @param bool
*/
public function setRunPhraseMatcherAnnotator($runPhraseMatcherAnnotator)
{
$this->runPhraseMatcherAnnotator = $runPhraseMatcherAnnotator;
}
/**
* @return bool
*/
public function getRunPhraseMatcherAnnotator()
{
return $this->runPhraseMatcherAnnotator;
}
/**
* @param bool
*/
public function setRunQaAnnotator($runQaAnnotator)
{
$this->runQaAnnotator = $runQaAnnotator;
}
/**
* @return bool
*/
public function getRunQaAnnotator()
{
return $this->runQaAnnotator;
}
/**
* @param bool
*/
public function setRunSentimentAnnotator($runSentimentAnnotator)
{
$this->runSentimentAnnotator = $runSentimentAnnotator;
}
/**
* @return bool
*/
public function getRunSentimentAnnotator()
{
return $this->runSentimentAnnotator;
}
/**
* @param bool
*/
public function setRunSilenceAnnotator($runSilenceAnnotator)
{
$this->runSilenceAnnotator = $runSilenceAnnotator;
}
/**
* @return bool
*/
public function getRunSilenceAnnotator()
{
return $this->runSilenceAnnotator;
}
/**
* @param bool
*/
public function setRunSummarizationAnnotator($runSummarizationAnnotator)
{
$this->runSummarizationAnnotator = $runSummarizationAnnotator;
}
/**
* @return bool
*/
public function getRunSummarizationAnnotator()
{
return $this->runSummarizationAnnotator;
}
/**
* @param GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig
*/
public function setSummarizationConfig(GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig $summarizationConfig)
{
$this->summarizationConfig = $summarizationConfig;
}
/**
* @return GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig
*/
public function getSummarizationConfig()
{
return $this->summarizationConfig;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AnnotatorSelector::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AnnotatorSelector');

View File

@@ -0,0 +1,42 @@
<?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 GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig extends \Google\Model
{
protected $scorecardListType = GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList::class;
protected $scorecardListDataType = '';
/**
* @param GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList
*/
public function setScorecardList(GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList $scorecardList)
{
$this->scorecardList = $scorecardList;
}
/**
* @return GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList
*/
public function getScorecardList()
{
return $this->scorecardList;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig');

View File

@@ -0,0 +1,45 @@
<?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 GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList extends \Google\Collection
{
protected $collection_key = 'qaScorecardRevisions';
/**
* @var string[]
*/
public $qaScorecardRevisions;
/**
* @param string[]
*/
public function setQaScorecardRevisions($qaScorecardRevisions)
{
$this->qaScorecardRevisions = $qaScorecardRevisions;
}
/**
* @return string[]
*/
public function getQaScorecardRevisions()
{
return $this->qaScorecardRevisions;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig extends \Google\Model
{
/**
* @var string
*/
public $conversationProfile;
/**
* @var string
*/
public $summarizationModel;
/**
* @param string
*/
public function setConversationProfile($conversationProfile)
{
$this->conversationProfile = $conversationProfile;
}
/**
* @return string
*/
public function getConversationProfile()
{
return $this->conversationProfile;
}
/**
* @param string
*/
public function setSummarizationModel($summarizationModel)
{
$this->summarizationModel = $summarizationModel;
}
/**
* @return string
*/
public function getSummarizationModel()
{
return $this->summarizationModel;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig');

View File

@@ -0,0 +1,80 @@
<?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 GoogleCloudContactcenterinsightsV1AnswerFeedback extends \Google\Model
{
/**
* @var bool
*/
public $clicked;
/**
* @var string
*/
public $correctnessLevel;
/**
* @var bool
*/
public $displayed;
/**
* @param bool
*/
public function setClicked($clicked)
{
$this->clicked = $clicked;
}
/**
* @return bool
*/
public function getClicked()
{
return $this->clicked;
}
/**
* @param string
*/
public function setCorrectnessLevel($correctnessLevel)
{
$this->correctnessLevel = $correctnessLevel;
}
/**
* @return string
*/
public function getCorrectnessLevel()
{
return $this->correctnessLevel;
}
/**
* @param bool
*/
public function setDisplayed($displayed)
{
$this->displayed = $displayed;
}
/**
* @return bool
*/
public function getDisplayed()
{
return $this->displayed;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1AnswerFeedback::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1AnswerFeedback');

View File

@@ -0,0 +1,134 @@
<?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 GoogleCloudContactcenterinsightsV1ArticleSuggestionData extends \Google\Model
{
/**
* @var float
*/
public $confidenceScore;
/**
* @var string[]
*/
public $metadata;
/**
* @var string
*/
public $queryRecord;
/**
* @var string
*/
public $source;
/**
* @var string
*/
public $title;
/**
* @var string
*/
public $uri;
/**
* @param float
*/
public function setConfidenceScore($confidenceScore)
{
$this->confidenceScore = $confidenceScore;
}
/**
* @return float
*/
public function getConfidenceScore()
{
return $this->confidenceScore;
}
/**
* @param string[]
*/
public function setMetadata($metadata)
{
$this->metadata = $metadata;
}
/**
* @return string[]
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param string
*/
public function setQueryRecord($queryRecord)
{
$this->queryRecord = $queryRecord;
}
/**
* @return string
*/
public function getQueryRecord()
{
return $this->queryRecord;
}
/**
* @param string
*/
public function setSource($source)
{
$this->source = $source;
}
/**
* @return string
*/
public function getSource()
{
return $this->source;
}
/**
* @param string
*/
public function setTitle($title)
{
$this->title = $title;
}
/**
* @return string
*/
public function getTitle()
{
return $this->title;
}
/**
* @param string
*/
public function setUri($uri)
{
$this->uri = $uri;
}
/**
* @return string
*/
public function getUri()
{
return $this->uri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ArticleSuggestionData::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ArticleSuggestionData');

View File

@@ -0,0 +1,149 @@
<?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 GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsMetadata extends \Google\Collection
{
protected $collection_key = 'partialErrors';
/**
* @var int
*/
public $completedAnalysesCount;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $endTime;
/**
* @var int
*/
public $failedAnalysesCount;
protected $partialErrorsType = GoogleRpcStatus::class;
protected $partialErrorsDataType = 'array';
protected $requestType = GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest::class;
protected $requestDataType = '';
/**
* @var int
*/
public $totalRequestedAnalysesCount;
/**
* @param int
*/
public function setCompletedAnalysesCount($completedAnalysesCount)
{
$this->completedAnalysesCount = $completedAnalysesCount;
}
/**
* @return int
*/
public function getCompletedAnalysesCount()
{
return $this->completedAnalysesCount;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param int
*/
public function setFailedAnalysesCount($failedAnalysesCount)
{
$this->failedAnalysesCount = $failedAnalysesCount;
}
/**
* @return int
*/
public function getFailedAnalysesCount()
{
return $this->failedAnalysesCount;
}
/**
* @param GoogleRpcStatus[]
*/
public function setPartialErrors($partialErrors)
{
$this->partialErrors = $partialErrors;
}
/**
* @return GoogleRpcStatus[]
*/
public function getPartialErrors()
{
return $this->partialErrors;
}
/**
* @param GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest
*/
public function setRequest(GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest $request)
{
$this->request = $request;
}
/**
* @return GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest
*/
public function getRequest()
{
return $this->request;
}
/**
* @param int
*/
public function setTotalRequestedAnalysesCount($totalRequestedAnalysesCount)
{
$this->totalRequestedAnalysesCount = $totalRequestedAnalysesCount;
}
/**
* @return int
*/
public function getTotalRequestedAnalysesCount()
{
return $this->totalRequestedAnalysesCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsMetadata');

View File

@@ -0,0 +1,96 @@
<?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 GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest extends \Google\Model
{
/**
* @var float
*/
public $analysisPercentage;
protected $annotatorSelectorType = GoogleCloudContactcenterinsightsV1AnnotatorSelector::class;
protected $annotatorSelectorDataType = '';
/**
* @var string
*/
public $filter;
/**
* @var string
*/
public $parent;
/**
* @param float
*/
public function setAnalysisPercentage($analysisPercentage)
{
$this->analysisPercentage = $analysisPercentage;
}
/**
* @return float
*/
public function getAnalysisPercentage()
{
return $this->analysisPercentage;
}
/**
* @param GoogleCloudContactcenterinsightsV1AnnotatorSelector
*/
public function setAnnotatorSelector(GoogleCloudContactcenterinsightsV1AnnotatorSelector $annotatorSelector)
{
$this->annotatorSelector = $annotatorSelector;
}
/**
* @return GoogleCloudContactcenterinsightsV1AnnotatorSelector
*/
public function getAnnotatorSelector()
{
return $this->annotatorSelector;
}
/**
* @param string
*/
public function setFilter($filter)
{
$this->filter = $filter;
}
/**
* @return string
*/
public function getFilter()
{
return $this->filter;
}
/**
* @param string
*/
public function setParent($parent)
{
$this->parent = $parent;
}
/**
* @return string
*/
public function getParent()
{
return $this->parent;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsResponse extends \Google\Model
{
/**
* @var int
*/
public $failedAnalysisCount;
/**
* @var int
*/
public $successfulAnalysisCount;
/**
* @param int
*/
public function setFailedAnalysisCount($failedAnalysisCount)
{
$this->failedAnalysisCount = $failedAnalysisCount;
}
/**
* @return int
*/
public function getFailedAnalysisCount()
{
return $this->failedAnalysisCount;
}
/**
* @param int
*/
public function setSuccessfulAnalysisCount($successfulAnalysisCount)
{
$this->successfulAnalysisCount = $successfulAnalysisCount;
}
/**
* @return int
*/
public function getSuccessfulAnalysisCount()
{
return $this->successfulAnalysisCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsResponse');

View File

@@ -0,0 +1,95 @@
<?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 GoogleCloudContactcenterinsightsV1BulkDeleteConversationsMetadata extends \Google\Collection
{
protected $collection_key = 'partialErrors';
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $endTime;
protected $partialErrorsType = GoogleRpcStatus::class;
protected $partialErrorsDataType = 'array';
protected $requestType = GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest::class;
protected $requestDataType = '';
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param GoogleRpcStatus[]
*/
public function setPartialErrors($partialErrors)
{
$this->partialErrors = $partialErrors;
}
/**
* @return GoogleRpcStatus[]
*/
public function getPartialErrors()
{
return $this->partialErrors;
}
/**
* @param GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest
*/
public function setRequest(GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest $request)
{
$this->request = $request;
}
/**
* @return GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest
*/
public function getRequest()
{
return $this->request;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkDeleteConversationsMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkDeleteConversationsMetadata');

View File

@@ -0,0 +1,98 @@
<?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 GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest extends \Google\Model
{
/**
* @var string
*/
public $filter;
/**
* @var bool
*/
public $force;
/**
* @var int
*/
public $maxDeleteCount;
/**
* @var string
*/
public $parent;
/**
* @param string
*/
public function setFilter($filter)
{
$this->filter = $filter;
}
/**
* @return string
*/
public function getFilter()
{
return $this->filter;
}
/**
* @param bool
*/
public function setForce($force)
{
$this->force = $force;
}
/**
* @return bool
*/
public function getForce()
{
return $this->force;
}
/**
* @param int
*/
public function setMaxDeleteCount($maxDeleteCount)
{
$this->maxDeleteCount = $maxDeleteCount;
}
/**
* @return int
*/
public function getMaxDeleteCount()
{
return $this->maxDeleteCount;
}
/**
* @param string
*/
public function setParent($parent)
{
$this->parent = $parent;
}
/**
* @return string
*/
public function getParent()
{
return $this->parent;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest');

View File

@@ -0,0 +1,25 @@
<?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 GoogleCloudContactcenterinsightsV1BulkDeleteConversationsResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkDeleteConversationsResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkDeleteConversationsResponse');

View File

@@ -0,0 +1,111 @@
<?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 GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadata extends \Google\Collection
{
protected $collection_key = 'partialErrors';
/**
* @var string
*/
public $createTime;
protected $downloadStatsType = GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats::class;
protected $downloadStatsDataType = '';
/**
* @var string
*/
public $endTime;
protected $partialErrorsType = GoogleRpcStatus::class;
protected $partialErrorsDataType = 'array';
protected $requestType = GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest::class;
protected $requestDataType = '';
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats
*/
public function setDownloadStats(GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats $downloadStats)
{
$this->downloadStats = $downloadStats;
}
/**
* @return GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats
*/
public function getDownloadStats()
{
return $this->downloadStats;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param GoogleRpcStatus[]
*/
public function setPartialErrors($partialErrors)
{
$this->partialErrors = $partialErrors;
}
/**
* @return GoogleRpcStatus[]
*/
public function getPartialErrors()
{
return $this->partialErrors;
}
/**
* @param GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest
*/
public function setRequest(GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest $request)
{
$this->request = $request;
}
/**
* @return GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest
*/
public function getRequest()
{
return $this->request;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadata');

View File

@@ -0,0 +1,99 @@
<?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 GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats extends \Google\Collection
{
protected $collection_key = 'fileNames';
/**
* @var string[]
*/
public $fileNames;
/**
* @var int
*/
public $processedObjectCount;
/**
* @var int
*/
public $successfulDownloadCount;
/**
* @var int
*/
public $totalFilesWritten;
/**
* @param string[]
*/
public function setFileNames($fileNames)
{
$this->fileNames = $fileNames;
}
/**
* @return string[]
*/
public function getFileNames()
{
return $this->fileNames;
}
/**
* @param int
*/
public function setProcessedObjectCount($processedObjectCount)
{
$this->processedObjectCount = $processedObjectCount;
}
/**
* @return int
*/
public function getProcessedObjectCount()
{
return $this->processedObjectCount;
}
/**
* @param int
*/
public function setSuccessfulDownloadCount($successfulDownloadCount)
{
$this->successfulDownloadCount = $successfulDownloadCount;
}
/**
* @return int
*/
public function getSuccessfulDownloadCount()
{
return $this->successfulDownloadCount;
}
/**
* @param int
*/
public function setTotalFilesWritten($totalFilesWritten)
{
$this->totalFilesWritten = $totalFilesWritten;
}
/**
* @return int
*/
public function getTotalFilesWritten()
{
return $this->totalFilesWritten;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats');

View File

@@ -0,0 +1,151 @@
<?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 GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest extends \Google\Collection
{
protected $collection_key = 'templateQaScorecardId';
/**
* @var string
*/
public $conversationFilter;
/**
* @var string
*/
public $feedbackLabelType;
/**
* @var string
*/
public $filter;
protected $gcsDestinationType = GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination::class;
protected $gcsDestinationDataType = '';
/**
* @var int
*/
public $maxDownloadCount;
/**
* @var string
*/
public $parent;
/**
* @var string[]
*/
public $templateQaScorecardId;
/**
* @param string
*/
public function setConversationFilter($conversationFilter)
{
$this->conversationFilter = $conversationFilter;
}
/**
* @return string
*/
public function getConversationFilter()
{
return $this->conversationFilter;
}
/**
* @param string
*/
public function setFeedbackLabelType($feedbackLabelType)
{
$this->feedbackLabelType = $feedbackLabelType;
}
/**
* @return string
*/
public function getFeedbackLabelType()
{
return $this->feedbackLabelType;
}
/**
* @param string
*/
public function setFilter($filter)
{
$this->filter = $filter;
}
/**
* @return string
*/
public function getFilter()
{
return $this->filter;
}
/**
* @param GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination
*/
public function setGcsDestination(GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination $gcsDestination)
{
$this->gcsDestination = $gcsDestination;
}
/**
* @return GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination
*/
public function getGcsDestination()
{
return $this->gcsDestination;
}
/**
* @param int
*/
public function setMaxDownloadCount($maxDownloadCount)
{
$this->maxDownloadCount = $maxDownloadCount;
}
/**
* @return int
*/
public function getMaxDownloadCount()
{
return $this->maxDownloadCount;
}
/**
* @param string
*/
public function setParent($parent)
{
$this->parent = $parent;
}
/**
* @return string
*/
public function getParent()
{
return $this->parent;
}
/**
* @param string[]
*/
public function setTemplateQaScorecardId($templateQaScorecardId)
{
$this->templateQaScorecardId = $templateQaScorecardId;
}
/**
* @return string[]
*/
public function getTemplateQaScorecardId()
{
return $this->templateQaScorecardId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest');

View File

@@ -0,0 +1,116 @@
<?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 GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination extends \Google\Model
{
/**
* @var bool
*/
public $addWhitespace;
/**
* @var bool
*/
public $alwaysPrintEmptyFields;
/**
* @var string
*/
public $format;
/**
* @var string
*/
public $objectUri;
/**
* @var string
*/
public $recordsPerFileCount;
/**
* @param bool
*/
public function setAddWhitespace($addWhitespace)
{
$this->addWhitespace = $addWhitespace;
}
/**
* @return bool
*/
public function getAddWhitespace()
{
return $this->addWhitespace;
}
/**
* @param bool
*/
public function setAlwaysPrintEmptyFields($alwaysPrintEmptyFields)
{
$this->alwaysPrintEmptyFields = $alwaysPrintEmptyFields;
}
/**
* @return bool
*/
public function getAlwaysPrintEmptyFields()
{
return $this->alwaysPrintEmptyFields;
}
/**
* @param string
*/
public function setFormat($format)
{
$this->format = $format;
}
/**
* @return string
*/
public function getFormat()
{
return $this->format;
}
/**
* @param string
*/
public function setObjectUri($objectUri)
{
$this->objectUri = $objectUri;
}
/**
* @return string
*/
public function getObjectUri()
{
return $this->objectUri;
}
/**
* @param string
*/
public function setRecordsPerFileCount($recordsPerFileCount)
{
$this->recordsPerFileCount = $recordsPerFileCount;
}
/**
* @return string
*/
public function getRecordsPerFileCount()
{
return $this->recordsPerFileCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination');

View File

@@ -0,0 +1,25 @@
<?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 GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsResponse');

View File

@@ -0,0 +1,60 @@
<?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 GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequest extends \Google\Model
{
protected $gcsSourceType = GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource::class;
protected $gcsSourceDataType = '';
/**
* @var bool
*/
public $validateOnly;
/**
* @param GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource
*/
public function setGcsSource(GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource $gcsSource)
{
$this->gcsSource = $gcsSource;
}
/**
* @return GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource
*/
public function getGcsSource()
{
return $this->gcsSource;
}
/**
* @param bool
*/
public function setValidateOnly($validateOnly)
{
$this->validateOnly = $validateOnly;
}
/**
* @return bool
*/
public function getValidateOnly()
{
return $this->validateOnly;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequest');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource extends \Google\Model
{
/**
* @var string
*/
public $format;
/**
* @var string
*/
public $objectUri;
/**
* @param string
*/
public function setFormat($format)
{
$this->format = $format;
}
/**
* @return string
*/
public function getFormat()
{
return $this->format;
}
/**
* @param string
*/
public function setObjectUri($objectUri)
{
$this->objectUri = $objectUri;
}
/**
* @return string
*/
public function getObjectUri()
{
return $this->objectUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource');

View File

@@ -0,0 +1,42 @@
<?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 GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse extends \Google\Model
{
protected $currentStatsType = GoogleCloudContactcenterinsightsV1IssueModelLabelStats::class;
protected $currentStatsDataType = '';
/**
* @param GoogleCloudContactcenterinsightsV1IssueModelLabelStats
*/
public function setCurrentStats(GoogleCloudContactcenterinsightsV1IssueModelLabelStats $currentStats)
{
$this->currentStats = $currentStats;
}
/**
* @return GoogleCloudContactcenterinsightsV1IssueModelLabelStats
*/
public function getCurrentStats()
{
return $this->currentStats;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse');

View File

@@ -0,0 +1,166 @@
<?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 GoogleCloudContactcenterinsightsV1CalculateStatsResponse extends \Google\Model
{
/**
* @var string
*/
public $averageDuration;
/**
* @var int
*/
public $averageTurnCount;
/**
* @var int
*/
public $conversationCount;
protected $conversationCountTimeSeriesType = GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries::class;
protected $conversationCountTimeSeriesDataType = '';
/**
* @var int[]
*/
public $customHighlighterMatches;
/**
* @var int[]
*/
public $issueMatches;
protected $issueMatchesStatsType = GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats::class;
protected $issueMatchesStatsDataType = 'map';
/**
* @var int[]
*/
public $smartHighlighterMatches;
/**
* @param string
*/
public function setAverageDuration($averageDuration)
{
$this->averageDuration = $averageDuration;
}
/**
* @return string
*/
public function getAverageDuration()
{
return $this->averageDuration;
}
/**
* @param int
*/
public function setAverageTurnCount($averageTurnCount)
{
$this->averageTurnCount = $averageTurnCount;
}
/**
* @return int
*/
public function getAverageTurnCount()
{
return $this->averageTurnCount;
}
/**
* @param int
*/
public function setConversationCount($conversationCount)
{
$this->conversationCount = $conversationCount;
}
/**
* @return int
*/
public function getConversationCount()
{
return $this->conversationCount;
}
/**
* @param GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries
*/
public function setConversationCountTimeSeries(GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries $conversationCountTimeSeries)
{
$this->conversationCountTimeSeries = $conversationCountTimeSeries;
}
/**
* @return GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries
*/
public function getConversationCountTimeSeries()
{
return $this->conversationCountTimeSeries;
}
/**
* @param int[]
*/
public function setCustomHighlighterMatches($customHighlighterMatches)
{
$this->customHighlighterMatches = $customHighlighterMatches;
}
/**
* @return int[]
*/
public function getCustomHighlighterMatches()
{
return $this->customHighlighterMatches;
}
/**
* @param int[]
*/
public function setIssueMatches($issueMatches)
{
$this->issueMatches = $issueMatches;
}
/**
* @return int[]
*/
public function getIssueMatches()
{
return $this->issueMatches;
}
/**
* @param GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats[]
*/
public function setIssueMatchesStats($issueMatchesStats)
{
$this->issueMatchesStats = $issueMatchesStats;
}
/**
* @return GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats[]
*/
public function getIssueMatchesStats()
{
return $this->issueMatchesStats;
}
/**
* @param int[]
*/
public function setSmartHighlighterMatches($smartHighlighterMatches)
{
$this->smartHighlighterMatches = $smartHighlighterMatches;
}
/**
* @return int[]
*/
public function getSmartHighlighterMatches()
{
return $this->smartHighlighterMatches;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1CalculateStatsResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1CalculateStatsResponse');

View File

@@ -0,0 +1,61 @@
<?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 GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries extends \Google\Collection
{
protected $collection_key = 'points';
/**
* @var string
*/
public $intervalDuration;
protected $pointsType = GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval::class;
protected $pointsDataType = 'array';
/**
* @param string
*/
public function setIntervalDuration($intervalDuration)
{
$this->intervalDuration = $intervalDuration;
}
/**
* @return string
*/
public function getIntervalDuration()
{
return $this->intervalDuration;
}
/**
* @param GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval[]
*/
public function setPoints($points)
{
$this->points = $points;
}
/**
* @return GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval[]
*/
public function getPoints()
{
return $this->points;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval extends \Google\Model
{
/**
* @var int
*/
public $conversationCount;
/**
* @var string
*/
public $startTime;
/**
* @param int
*/
public function setConversationCount($conversationCount)
{
$this->conversationCount = $conversationCount;
}
/**
* @return int
*/
public function getConversationCount()
{
return $this->conversationCount;
}
/**
* @param string
*/
public function setStartTime($startTime)
{
$this->startTime = $startTime;
}
/**
* @return string
*/
public function getStartTime()
{
return $this->startTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval');

View File

@@ -0,0 +1,204 @@
<?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 GoogleCloudContactcenterinsightsV1CallAnnotation extends \Google\Model
{
protected $annotationEndBoundaryType = GoogleCloudContactcenterinsightsV1AnnotationBoundary::class;
protected $annotationEndBoundaryDataType = '';
protected $annotationStartBoundaryType = GoogleCloudContactcenterinsightsV1AnnotationBoundary::class;
protected $annotationStartBoundaryDataType = '';
/**
* @var int
*/
public $channelTag;
protected $entityMentionDataType = GoogleCloudContactcenterinsightsV1EntityMentionData::class;
protected $entityMentionDataDataType = '';
protected $holdDataType = GoogleCloudContactcenterinsightsV1HoldData::class;
protected $holdDataDataType = '';
protected $intentMatchDataType = GoogleCloudContactcenterinsightsV1IntentMatchData::class;
protected $intentMatchDataDataType = '';
protected $interruptionDataType = GoogleCloudContactcenterinsightsV1InterruptionData::class;
protected $interruptionDataDataType = '';
protected $issueMatchDataType = GoogleCloudContactcenterinsightsV1IssueMatchData::class;
protected $issueMatchDataDataType = '';
protected $phraseMatchDataType = GoogleCloudContactcenterinsightsV1PhraseMatchData::class;
protected $phraseMatchDataDataType = '';
protected $sentimentDataType = GoogleCloudContactcenterinsightsV1SentimentData::class;
protected $sentimentDataDataType = '';
protected $silenceDataType = GoogleCloudContactcenterinsightsV1SilenceData::class;
protected $silenceDataDataType = '';
/**
* @param GoogleCloudContactcenterinsightsV1AnnotationBoundary
*/
public function setAnnotationEndBoundary(GoogleCloudContactcenterinsightsV1AnnotationBoundary $annotationEndBoundary)
{
$this->annotationEndBoundary = $annotationEndBoundary;
}
/**
* @return GoogleCloudContactcenterinsightsV1AnnotationBoundary
*/
public function getAnnotationEndBoundary()
{
return $this->annotationEndBoundary;
}
/**
* @param GoogleCloudContactcenterinsightsV1AnnotationBoundary
*/
public function setAnnotationStartBoundary(GoogleCloudContactcenterinsightsV1AnnotationBoundary $annotationStartBoundary)
{
$this->annotationStartBoundary = $annotationStartBoundary;
}
/**
* @return GoogleCloudContactcenterinsightsV1AnnotationBoundary
*/
public function getAnnotationStartBoundary()
{
return $this->annotationStartBoundary;
}
/**
* @param int
*/
public function setChannelTag($channelTag)
{
$this->channelTag = $channelTag;
}
/**
* @return int
*/
public function getChannelTag()
{
return $this->channelTag;
}
/**
* @param GoogleCloudContactcenterinsightsV1EntityMentionData
*/
public function setEntityMentionData(GoogleCloudContactcenterinsightsV1EntityMentionData $entityMentionData)
{
$this->entityMentionData = $entityMentionData;
}
/**
* @return GoogleCloudContactcenterinsightsV1EntityMentionData
*/
public function getEntityMentionData()
{
return $this->entityMentionData;
}
/**
* @param GoogleCloudContactcenterinsightsV1HoldData
*/
public function setHoldData(GoogleCloudContactcenterinsightsV1HoldData $holdData)
{
$this->holdData = $holdData;
}
/**
* @return GoogleCloudContactcenterinsightsV1HoldData
*/
public function getHoldData()
{
return $this->holdData;
}
/**
* @param GoogleCloudContactcenterinsightsV1IntentMatchData
*/
public function setIntentMatchData(GoogleCloudContactcenterinsightsV1IntentMatchData $intentMatchData)
{
$this->intentMatchData = $intentMatchData;
}
/**
* @return GoogleCloudContactcenterinsightsV1IntentMatchData
*/
public function getIntentMatchData()
{
return $this->intentMatchData;
}
/**
* @param GoogleCloudContactcenterinsightsV1InterruptionData
*/
public function setInterruptionData(GoogleCloudContactcenterinsightsV1InterruptionData $interruptionData)
{
$this->interruptionData = $interruptionData;
}
/**
* @return GoogleCloudContactcenterinsightsV1InterruptionData
*/
public function getInterruptionData()
{
return $this->interruptionData;
}
/**
* @param GoogleCloudContactcenterinsightsV1IssueMatchData
*/
public function setIssueMatchData(GoogleCloudContactcenterinsightsV1IssueMatchData $issueMatchData)
{
$this->issueMatchData = $issueMatchData;
}
/**
* @return GoogleCloudContactcenterinsightsV1IssueMatchData
*/
public function getIssueMatchData()
{
return $this->issueMatchData;
}
/**
* @param GoogleCloudContactcenterinsightsV1PhraseMatchData
*/
public function setPhraseMatchData(GoogleCloudContactcenterinsightsV1PhraseMatchData $phraseMatchData)
{
$this->phraseMatchData = $phraseMatchData;
}
/**
* @return GoogleCloudContactcenterinsightsV1PhraseMatchData
*/
public function getPhraseMatchData()
{
return $this->phraseMatchData;
}
/**
* @param GoogleCloudContactcenterinsightsV1SentimentData
*/
public function setSentimentData(GoogleCloudContactcenterinsightsV1SentimentData $sentimentData)
{
$this->sentimentData = $sentimentData;
}
/**
* @return GoogleCloudContactcenterinsightsV1SentimentData
*/
public function getSentimentData()
{
return $this->sentimentData;
}
/**
* @param GoogleCloudContactcenterinsightsV1SilenceData
*/
public function setSilenceData(GoogleCloudContactcenterinsightsV1SilenceData $silenceData)
{
$this->silenceData = $silenceData;
}
/**
* @return GoogleCloudContactcenterinsightsV1SilenceData
*/
public function getSilenceData()
{
return $this->silenceData;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1CallAnnotation::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1CallAnnotation');

View File

@@ -0,0 +1,407 @@
<?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 GoogleCloudContactcenterinsightsV1Conversation extends \Google\Collection
{
protected $collection_key = 'runtimeAnnotations';
/**
* @var string
*/
public $agentId;
protected $callMetadataType = GoogleCloudContactcenterinsightsV1ConversationCallMetadata::class;
protected $callMetadataDataType = '';
/**
* @var string
*/
public $createTime;
protected $dataSourceType = GoogleCloudContactcenterinsightsV1ConversationDataSource::class;
protected $dataSourceDataType = '';
protected $dialogflowIntentsType = GoogleCloudContactcenterinsightsV1DialogflowIntent::class;
protected $dialogflowIntentsDataType = 'map';
/**
* @var string
*/
public $duration;
/**
* @var string
*/
public $expireTime;
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $languageCode;
protected $latestAnalysisType = GoogleCloudContactcenterinsightsV1Analysis::class;
protected $latestAnalysisDataType = '';
protected $latestSummaryType = GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData::class;
protected $latestSummaryDataType = '';
/**
* @var string
*/
public $medium;
/**
* @var string
*/
public $metadataJson;
/**
* @var string
*/
public $name;
/**
* @var string
*/
public $obfuscatedUserId;
protected $qualityMetadataType = GoogleCloudContactcenterinsightsV1ConversationQualityMetadata::class;
protected $qualityMetadataDataType = '';
protected $runtimeAnnotationsType = GoogleCloudContactcenterinsightsV1RuntimeAnnotation::class;
protected $runtimeAnnotationsDataType = 'array';
/**
* @var string
*/
public $startTime;
protected $transcriptType = GoogleCloudContactcenterinsightsV1ConversationTranscript::class;
protected $transcriptDataType = '';
/**
* @var string
*/
public $ttl;
/**
* @var int
*/
public $turnCount;
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setAgentId($agentId)
{
$this->agentId = $agentId;
}
/**
* @return string
*/
public function getAgentId()
{
return $this->agentId;
}
/**
* @param GoogleCloudContactcenterinsightsV1ConversationCallMetadata
*/
public function setCallMetadata(GoogleCloudContactcenterinsightsV1ConversationCallMetadata $callMetadata)
{
$this->callMetadata = $callMetadata;
}
/**
* @return GoogleCloudContactcenterinsightsV1ConversationCallMetadata
*/
public function getCallMetadata()
{
return $this->callMetadata;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param GoogleCloudContactcenterinsightsV1ConversationDataSource
*/
public function setDataSource(GoogleCloudContactcenterinsightsV1ConversationDataSource $dataSource)
{
$this->dataSource = $dataSource;
}
/**
* @return GoogleCloudContactcenterinsightsV1ConversationDataSource
*/
public function getDataSource()
{
return $this->dataSource;
}
/**
* @param GoogleCloudContactcenterinsightsV1DialogflowIntent[]
*/
public function setDialogflowIntents($dialogflowIntents)
{
$this->dialogflowIntents = $dialogflowIntents;
}
/**
* @return GoogleCloudContactcenterinsightsV1DialogflowIntent[]
*/
public function getDialogflowIntents()
{
return $this->dialogflowIntents;
}
/**
* @param string
*/
public function setDuration($duration)
{
$this->duration = $duration;
}
/**
* @return string
*/
public function getDuration()
{
return $this->duration;
}
/**
* @param string
*/
public function setExpireTime($expireTime)
{
$this->expireTime = $expireTime;
}
/**
* @return string
*/
public function getExpireTime()
{
return $this->expireTime;
}
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setLanguageCode($languageCode)
{
$this->languageCode = $languageCode;
}
/**
* @return string
*/
public function getLanguageCode()
{
return $this->languageCode;
}
/**
* @param GoogleCloudContactcenterinsightsV1Analysis
*/
public function setLatestAnalysis(GoogleCloudContactcenterinsightsV1Analysis $latestAnalysis)
{
$this->latestAnalysis = $latestAnalysis;
}
/**
* @return GoogleCloudContactcenterinsightsV1Analysis
*/
public function getLatestAnalysis()
{
return $this->latestAnalysis;
}
/**
* @param GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData
*/
public function setLatestSummary(GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData $latestSummary)
{
$this->latestSummary = $latestSummary;
}
/**
* @return GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData
*/
public function getLatestSummary()
{
return $this->latestSummary;
}
/**
* @param string
*/
public function setMedium($medium)
{
$this->medium = $medium;
}
/**
* @return string
*/
public function getMedium()
{
return $this->medium;
}
/**
* @param string
*/
public function setMetadataJson($metadataJson)
{
$this->metadataJson = $metadataJson;
}
/**
* @return string
*/
public function getMetadataJson()
{
return $this->metadataJson;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param string
*/
public function setObfuscatedUserId($obfuscatedUserId)
{
$this->obfuscatedUserId = $obfuscatedUserId;
}
/**
* @return string
*/
public function getObfuscatedUserId()
{
return $this->obfuscatedUserId;
}
/**
* @param GoogleCloudContactcenterinsightsV1ConversationQualityMetadata
*/
public function setQualityMetadata(GoogleCloudContactcenterinsightsV1ConversationQualityMetadata $qualityMetadata)
{
$this->qualityMetadata = $qualityMetadata;
}
/**
* @return GoogleCloudContactcenterinsightsV1ConversationQualityMetadata
*/
public function getQualityMetadata()
{
return $this->qualityMetadata;
}
/**
* @param GoogleCloudContactcenterinsightsV1RuntimeAnnotation[]
*/
public function setRuntimeAnnotations($runtimeAnnotations)
{
$this->runtimeAnnotations = $runtimeAnnotations;
}
/**
* @return GoogleCloudContactcenterinsightsV1RuntimeAnnotation[]
*/
public function getRuntimeAnnotations()
{
return $this->runtimeAnnotations;
}
/**
* @param string
*/
public function setStartTime($startTime)
{
$this->startTime = $startTime;
}
/**
* @return string
*/
public function getStartTime()
{
return $this->startTime;
}
/**
* @param GoogleCloudContactcenterinsightsV1ConversationTranscript
*/
public function setTranscript(GoogleCloudContactcenterinsightsV1ConversationTranscript $transcript)
{
$this->transcript = $transcript;
}
/**
* @return GoogleCloudContactcenterinsightsV1ConversationTranscript
*/
public function getTranscript()
{
return $this->transcript;
}
/**
* @param string
*/
public function setTtl($ttl)
{
$this->ttl = $ttl;
}
/**
* @return string
*/
public function getTtl()
{
return $this->ttl;
}
/**
* @param int
*/
public function setTurnCount($turnCount)
{
$this->turnCount = $turnCount;
}
/**
* @return int
*/
public function getTurnCount()
{
return $this->turnCount;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1Conversation::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1Conversation');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1ConversationCallMetadata extends \Google\Model
{
/**
* @var int
*/
public $agentChannel;
/**
* @var int
*/
public $customerChannel;
/**
* @param int
*/
public function setAgentChannel($agentChannel)
{
$this->agentChannel = $agentChannel;
}
/**
* @return int
*/
public function getAgentChannel()
{
return $this->agentChannel;
}
/**
* @param int
*/
public function setCustomerChannel($customerChannel)
{
$this->customerChannel = $customerChannel;
}
/**
* @return int
*/
public function getCustomerChannel()
{
return $this->customerChannel;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ConversationCallMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ConversationCallMetadata');

View File

@@ -0,0 +1,58 @@
<?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 GoogleCloudContactcenterinsightsV1ConversationDataSource extends \Google\Model
{
protected $dialogflowSourceType = GoogleCloudContactcenterinsightsV1DialogflowSource::class;
protected $dialogflowSourceDataType = '';
protected $gcsSourceType = GoogleCloudContactcenterinsightsV1GcsSource::class;
protected $gcsSourceDataType = '';
/**
* @param GoogleCloudContactcenterinsightsV1DialogflowSource
*/
public function setDialogflowSource(GoogleCloudContactcenterinsightsV1DialogflowSource $dialogflowSource)
{
$this->dialogflowSource = $dialogflowSource;
}
/**
* @return GoogleCloudContactcenterinsightsV1DialogflowSource
*/
public function getDialogflowSource()
{
return $this->dialogflowSource;
}
/**
* @param GoogleCloudContactcenterinsightsV1GcsSource
*/
public function setGcsSource(GoogleCloudContactcenterinsightsV1GcsSource $gcsSource)
{
$this->gcsSource = $gcsSource;
}
/**
* @return GoogleCloudContactcenterinsightsV1GcsSource
*/
public function getGcsSource()
{
return $this->gcsSource;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ConversationDataSource::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ConversationDataSource');

View File

@@ -0,0 +1,60 @@
<?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 GoogleCloudContactcenterinsightsV1ConversationLevelSentiment extends \Google\Model
{
/**
* @var int
*/
public $channelTag;
protected $sentimentDataType = GoogleCloudContactcenterinsightsV1SentimentData::class;
protected $sentimentDataDataType = '';
/**
* @param int
*/
public function setChannelTag($channelTag)
{
$this->channelTag = $channelTag;
}
/**
* @return int
*/
public function getChannelTag()
{
return $this->channelTag;
}
/**
* @param GoogleCloudContactcenterinsightsV1SentimentData
*/
public function setSentimentData(GoogleCloudContactcenterinsightsV1SentimentData $sentimentData)
{
$this->sentimentData = $sentimentData;
}
/**
* @return GoogleCloudContactcenterinsightsV1SentimentData
*/
public function getSentimentData()
{
return $this->sentimentData;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ConversationLevelSentiment::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ConversationLevelSentiment');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1ConversationLevelSilence extends \Google\Model
{
/**
* @var string
*/
public $silenceDuration;
/**
* @var float
*/
public $silencePercentage;
/**
* @param string
*/
public function setSilenceDuration($silenceDuration)
{
$this->silenceDuration = $silenceDuration;
}
/**
* @return string
*/
public function getSilenceDuration()
{
return $this->silenceDuration;
}
/**
* @param float
*/
public function setSilencePercentage($silencePercentage)
{
$this->silencePercentage = $silencePercentage;
}
/**
* @return float
*/
public function getSilencePercentage()
{
return $this->silencePercentage;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ConversationLevelSilence::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ConversationLevelSilence');

View File

@@ -0,0 +1,116 @@
<?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 GoogleCloudContactcenterinsightsV1ConversationParticipant extends \Google\Model
{
/**
* @var string
*/
public $dialogflowParticipant;
/**
* @var string
*/
public $dialogflowParticipantName;
/**
* @var string
*/
public $obfuscatedExternalUserId;
/**
* @var string
*/
public $role;
/**
* @var string
*/
public $userId;
/**
* @param string
*/
public function setDialogflowParticipant($dialogflowParticipant)
{
$this->dialogflowParticipant = $dialogflowParticipant;
}
/**
* @return string
*/
public function getDialogflowParticipant()
{
return $this->dialogflowParticipant;
}
/**
* @param string
*/
public function setDialogflowParticipantName($dialogflowParticipantName)
{
$this->dialogflowParticipantName = $dialogflowParticipantName;
}
/**
* @return string
*/
public function getDialogflowParticipantName()
{
return $this->dialogflowParticipantName;
}
/**
* @param string
*/
public function setObfuscatedExternalUserId($obfuscatedExternalUserId)
{
$this->obfuscatedExternalUserId = $obfuscatedExternalUserId;
}
/**
* @return string
*/
public function getObfuscatedExternalUserId()
{
return $this->obfuscatedExternalUserId;
}
/**
* @param string
*/
public function setRole($role)
{
$this->role = $role;
}
/**
* @return string
*/
public function getRole()
{
return $this->role;
}
/**
* @param string
*/
public function setUserId($userId)
{
$this->userId = $userId;
}
/**
* @return string
*/
public function getUserId()
{
return $this->userId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ConversationParticipant::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ConversationParticipant');

View File

@@ -0,0 +1,97 @@
<?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 GoogleCloudContactcenterinsightsV1ConversationQualityMetadata extends \Google\Collection
{
protected $collection_key = 'agentInfo';
protected $agentInfoType = GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo::class;
protected $agentInfoDataType = 'array';
/**
* @var int
*/
public $customerSatisfactionRating;
/**
* @var string
*/
public $menuPath;
/**
* @var string
*/
public $waitDuration;
/**
* @param GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo[]
*/
public function setAgentInfo($agentInfo)
{
$this->agentInfo = $agentInfo;
}
/**
* @return GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo[]
*/
public function getAgentInfo()
{
return $this->agentInfo;
}
/**
* @param int
*/
public function setCustomerSatisfactionRating($customerSatisfactionRating)
{
$this->customerSatisfactionRating = $customerSatisfactionRating;
}
/**
* @return int
*/
public function getCustomerSatisfactionRating()
{
return $this->customerSatisfactionRating;
}
/**
* @param string
*/
public function setMenuPath($menuPath)
{
$this->menuPath = $menuPath;
}
/**
* @return string
*/
public function getMenuPath()
{
return $this->menuPath;
}
/**
* @param string
*/
public function setWaitDuration($waitDuration)
{
$this->waitDuration = $waitDuration;
}
/**
* @return string
*/
public function getWaitDuration()
{
return $this->waitDuration;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ConversationQualityMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ConversationQualityMetadata');

View File

@@ -0,0 +1,153 @@
<?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 GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo extends \Google\Collection
{
protected $collection_key = 'teams';
/**
* @var string
*/
public $agentId;
/**
* @var string
*/
public $agentType;
/**
* @var string
*/
public $displayName;
/**
* @var string
*/
public $dispositionCode;
/**
* @var string
*/
public $location;
/**
* @var string
*/
public $team;
/**
* @var string[]
*/
public $teams;
/**
* @param string
*/
public function setAgentId($agentId)
{
$this->agentId = $agentId;
}
/**
* @return string
*/
public function getAgentId()
{
return $this->agentId;
}
/**
* @param string
*/
public function setAgentType($agentType)
{
$this->agentType = $agentType;
}
/**
* @return string
*/
public function getAgentType()
{
return $this->agentType;
}
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string
*/
public function setDispositionCode($dispositionCode)
{
$this->dispositionCode = $dispositionCode;
}
/**
* @return string
*/
public function getDispositionCode()
{
return $this->dispositionCode;
}
/**
* @param string
*/
public function setLocation($location)
{
$this->location = $location;
}
/**
* @return string
*/
public function getLocation()
{
return $this->location;
}
/**
* @param string
*/
public function setTeam($team)
{
$this->team = $team;
}
/**
* @return string
*/
public function getTeam()
{
return $this->team;
}
/**
* @param string[]
*/
public function setTeams($teams)
{
$this->teams = $teams;
}
/**
* @return string[]
*/
public function getTeams()
{
return $this->teams;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo');

View File

@@ -0,0 +1,134 @@
<?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 GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData extends \Google\Model
{
/**
* @var string
*/
public $answerRecord;
/**
* @var float
*/
public $confidence;
/**
* @var string
*/
public $conversationModel;
/**
* @var string[]
*/
public $metadata;
/**
* @var string
*/
public $text;
/**
* @var string[]
*/
public $textSections;
/**
* @param string
*/
public function setAnswerRecord($answerRecord)
{
$this->answerRecord = $answerRecord;
}
/**
* @return string
*/
public function getAnswerRecord()
{
return $this->answerRecord;
}
/**
* @param float
*/
public function setConfidence($confidence)
{
$this->confidence = $confidence;
}
/**
* @return float
*/
public function getConfidence()
{
return $this->confidence;
}
/**
* @param string
*/
public function setConversationModel($conversationModel)
{
$this->conversationModel = $conversationModel;
}
/**
* @return string
*/
public function getConversationModel()
{
return $this->conversationModel;
}
/**
* @param string[]
*/
public function setMetadata($metadata)
{
$this->metadata = $metadata;
}
/**
* @return string[]
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
/**
* @param string[]
*/
public function setTextSections($textSections)
{
$this->textSections = $textSections;
}
/**
* @return string[]
*/
public function getTextSections()
{
return $this->textSections;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData');

View File

@@ -0,0 +1,43 @@
<?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 GoogleCloudContactcenterinsightsV1ConversationTranscript extends \Google\Collection
{
protected $collection_key = 'transcriptSegments';
protected $transcriptSegmentsType = GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment::class;
protected $transcriptSegmentsDataType = 'array';
/**
* @param GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment[]
*/
public function setTranscriptSegments($transcriptSegments)
{
$this->transcriptSegments = $transcriptSegments;
}
/**
* @return GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment[]
*/
public function getTranscriptSegments()
{
return $this->transcriptSegments;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ConversationTranscript::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ConversationTranscript');

View File

@@ -0,0 +1,181 @@
<?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 GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment extends \Google\Collection
{
protected $collection_key = 'words';
/**
* @var int
*/
public $channelTag;
/**
* @var float
*/
public $confidence;
protected $dialogflowSegmentMetadataType = GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata::class;
protected $dialogflowSegmentMetadataDataType = '';
/**
* @var string
*/
public $languageCode;
/**
* @var string
*/
public $messageTime;
protected $segmentParticipantType = GoogleCloudContactcenterinsightsV1ConversationParticipant::class;
protected $segmentParticipantDataType = '';
protected $sentimentType = GoogleCloudContactcenterinsightsV1SentimentData::class;
protected $sentimentDataType = '';
/**
* @var string
*/
public $text;
protected $wordsType = GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo::class;
protected $wordsDataType = 'array';
/**
* @param int
*/
public function setChannelTag($channelTag)
{
$this->channelTag = $channelTag;
}
/**
* @return int
*/
public function getChannelTag()
{
return $this->channelTag;
}
/**
* @param float
*/
public function setConfidence($confidence)
{
$this->confidence = $confidence;
}
/**
* @return float
*/
public function getConfidence()
{
return $this->confidence;
}
/**
* @param GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata
*/
public function setDialogflowSegmentMetadata(GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata $dialogflowSegmentMetadata)
{
$this->dialogflowSegmentMetadata = $dialogflowSegmentMetadata;
}
/**
* @return GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata
*/
public function getDialogflowSegmentMetadata()
{
return $this->dialogflowSegmentMetadata;
}
/**
* @param string
*/
public function setLanguageCode($languageCode)
{
$this->languageCode = $languageCode;
}
/**
* @return string
*/
public function getLanguageCode()
{
return $this->languageCode;
}
/**
* @param string
*/
public function setMessageTime($messageTime)
{
$this->messageTime = $messageTime;
}
/**
* @return string
*/
public function getMessageTime()
{
return $this->messageTime;
}
/**
* @param GoogleCloudContactcenterinsightsV1ConversationParticipant
*/
public function setSegmentParticipant(GoogleCloudContactcenterinsightsV1ConversationParticipant $segmentParticipant)
{
$this->segmentParticipant = $segmentParticipant;
}
/**
* @return GoogleCloudContactcenterinsightsV1ConversationParticipant
*/
public function getSegmentParticipant()
{
return $this->segmentParticipant;
}
/**
* @param GoogleCloudContactcenterinsightsV1SentimentData
*/
public function setSentiment(GoogleCloudContactcenterinsightsV1SentimentData $sentiment)
{
$this->sentiment = $sentiment;
}
/**
* @return GoogleCloudContactcenterinsightsV1SentimentData
*/
public function getSentiment()
{
return $this->sentiment;
}
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
/**
* @param GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo[]
*/
public function setWords($words)
{
$this->words = $words;
}
/**
* @return GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo[]
*/
public function getWords()
{
return $this->words;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment');

View File

@@ -0,0 +1,44 @@
<?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 GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata extends \Google\Model
{
/**
* @var bool
*/
public $smartReplyAllowlistCovered;
/**
* @param bool
*/
public function setSmartReplyAllowlistCovered($smartReplyAllowlistCovered)
{
$this->smartReplyAllowlistCovered = $smartReplyAllowlistCovered;
}
/**
* @return bool
*/
public function getSmartReplyAllowlistCovered()
{
return $this->smartReplyAllowlistCovered;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata');

View File

@@ -0,0 +1,98 @@
<?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 GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo extends \Google\Model
{
/**
* @var float
*/
public $confidence;
/**
* @var string
*/
public $endOffset;
/**
* @var string
*/
public $startOffset;
/**
* @var string
*/
public $word;
/**
* @param float
*/
public function setConfidence($confidence)
{
$this->confidence = $confidence;
}
/**
* @return float
*/
public function getConfidence()
{
return $this->confidence;
}
/**
* @param string
*/
public function setEndOffset($endOffset)
{
$this->endOffset = $endOffset;
}
/**
* @return string
*/
public function getEndOffset()
{
return $this->endOffset;
}
/**
* @param string
*/
public function setStartOffset($startOffset)
{
$this->startOffset = $startOffset;
}
/**
* @return string
*/
public function getStartOffset()
{
return $this->startOffset;
}
/**
* @param string
*/
public function setWord($word)
{
$this->word = $word;
}
/**
* @return string
*/
public function getWord()
{
return $this->word;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo');

View File

@@ -0,0 +1,96 @@
<?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 GoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata extends \Google\Model
{
protected $annotatorSelectorType = GoogleCloudContactcenterinsightsV1AnnotatorSelector::class;
protected $annotatorSelectorDataType = '';
/**
* @var string
*/
public $conversation;
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $endTime;
/**
* @param GoogleCloudContactcenterinsightsV1AnnotatorSelector
*/
public function setAnnotatorSelector(GoogleCloudContactcenterinsightsV1AnnotatorSelector $annotatorSelector)
{
$this->annotatorSelector = $annotatorSelector;
}
/**
* @return GoogleCloudContactcenterinsightsV1AnnotatorSelector
*/
public function getAnnotatorSelector()
{
return $this->annotatorSelector;
}
/**
* @param string
*/
public function setConversation($conversation)
{
$this->conversation = $conversation;
}
/**
* @return string
*/
public function getConversation()
{
return $this->conversation;
}
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata');

View File

@@ -0,0 +1,79 @@
<?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 GoogleCloudContactcenterinsightsV1CreateIssueMetadata extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $endTime;
protected $requestType = GoogleCloudContactcenterinsightsV1CreateIssueRequest::class;
protected $requestDataType = '';
public $request;
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param GoogleCloudContactcenterinsightsV1CreateIssueRequest
*/
public function setRequest(GoogleCloudContactcenterinsightsV1CreateIssueRequest $request)
{
$this->request = $request;
}
/**
* @return GoogleCloudContactcenterinsightsV1CreateIssueRequest
*/
public function getRequest()
{
return $this->request;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1CreateIssueMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1CreateIssueMetadata');

View File

@@ -0,0 +1,78 @@
<?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 GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $endTime;
protected $requestType = GoogleCloudContactcenterinsightsV1CreateIssueModelRequest::class;
protected $requestDataType = '';
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param GoogleCloudContactcenterinsightsV1CreateIssueModelRequest
*/
public function setRequest(GoogleCloudContactcenterinsightsV1CreateIssueModelRequest $request)
{
$this->request = $request;
}
/**
* @return GoogleCloudContactcenterinsightsV1CreateIssueModelRequest
*/
public function getRequest()
{
return $this->request;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata');

View File

@@ -0,0 +1,60 @@
<?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 GoogleCloudContactcenterinsightsV1CreateIssueModelRequest extends \Google\Model
{
protected $issueModelType = GoogleCloudContactcenterinsightsV1IssueModel::class;
protected $issueModelDataType = '';
/**
* @var string
*/
public $parent;
/**
* @param GoogleCloudContactcenterinsightsV1IssueModel
*/
public function setIssueModel(GoogleCloudContactcenterinsightsV1IssueModel $issueModel)
{
$this->issueModel = $issueModel;
}
/**
* @return GoogleCloudContactcenterinsightsV1IssueModel
*/
public function getIssueModel()
{
return $this->issueModel;
}
/**
* @param string
*/
public function setParent($parent)
{
$this->parent = $parent;
}
/**
* @return string
*/
public function getParent()
{
return $this->parent;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1CreateIssueModelRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1CreateIssueModelRequest');

View File

@@ -0,0 +1,61 @@
<?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 GoogleCloudContactcenterinsightsV1CreateIssueRequest extends \Google\Model
{
protected $issueType = GoogleCloudContactcenterinsightsV1Issue::class;
protected $issueDataType = '';
public $issue;
/**
* @var string
*/
public $parent;
/**
* @param GoogleCloudContactcenterinsightsV1Issue
*/
public function setIssue(GoogleCloudContactcenterinsightsV1Issue $issue)
{
$this->issue = $issue;
}
/**
* @return GoogleCloudContactcenterinsightsV1Issue
*/
public function getIssue()
{
return $this->issue;
}
/**
* @param string
*/
public function setParent($parent)
{
$this->parent = $parent;
}
/**
* @return string
*/
public function getParent()
{
return $this->parent;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1CreateIssueRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1CreateIssueRequest');

View File

@@ -0,0 +1,78 @@
<?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 GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $endTime;
protected $requestType = GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest::class;
protected $requestDataType = '';
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest
*/
public function setRequest(GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest $request)
{
$this->request = $request;
}
/**
* @return GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest
*/
public function getRequest()
{
return $this->request;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata');

View File

@@ -0,0 +1,44 @@
<?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 GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest extends \Google\Model
{
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest');

View File

@@ -0,0 +1,78 @@
<?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 GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $endTime;
protected $requestType = GoogleCloudContactcenterinsightsV1DeployIssueModelRequest::class;
protected $requestDataType = '';
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param GoogleCloudContactcenterinsightsV1DeployIssueModelRequest
*/
public function setRequest(GoogleCloudContactcenterinsightsV1DeployIssueModelRequest $request)
{
$this->request = $request;
}
/**
* @return GoogleCloudContactcenterinsightsV1DeployIssueModelRequest
*/
public function getRequest()
{
return $this->request;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata');

View File

@@ -0,0 +1,44 @@
<?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 GoogleCloudContactcenterinsightsV1DeployIssueModelRequest extends \Google\Model
{
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DeployIssueModelRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DeployIssueModelRequest');

View File

@@ -0,0 +1,25 @@
<?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 GoogleCloudContactcenterinsightsV1DeployIssueModelResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DeployIssueModelResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DeployIssueModelResponse');

View File

@@ -0,0 +1,25 @@
<?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 GoogleCloudContactcenterinsightsV1DeployQaScorecardRevisionRequest extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DeployQaScorecardRevisionRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DeployQaScorecardRevisionRequest');

View File

@@ -0,0 +1,44 @@
<?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 GoogleCloudContactcenterinsightsV1DialogflowIntent extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DialogflowIntent::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DialogflowIntent');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1DialogflowInteractionData extends \Google\Model
{
/**
* @var float
*/
public $confidence;
/**
* @var string
*/
public $dialogflowIntentId;
/**
* @param float
*/
public function setConfidence($confidence)
{
$this->confidence = $confidence;
}
/**
* @return float
*/
public function getConfidence()
{
return $this->confidence;
}
/**
* @param string
*/
public function setDialogflowIntentId($dialogflowIntentId)
{
$this->dialogflowIntentId = $dialogflowIntentId;
}
/**
* @return string
*/
public function getDialogflowIntentId()
{
return $this->dialogflowIntentId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DialogflowInteractionData::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DialogflowInteractionData');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1DialogflowSource extends \Google\Model
{
/**
* @var string
*/
public $audioUri;
/**
* @var string
*/
public $dialogflowConversation;
/**
* @param string
*/
public function setAudioUri($audioUri)
{
$this->audioUri = $audioUri;
}
/**
* @return string
*/
public function getAudioUri()
{
return $this->audioUri;
}
/**
* @param string
*/
public function setDialogflowConversation($dialogflowConversation)
{
$this->dialogflowConversation = $dialogflowConversation;
}
/**
* @return string
*/
public function getDialogflowConversation()
{
return $this->dialogflowConversation;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DialogflowSource::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DialogflowSource');

View File

@@ -0,0 +1,108 @@
<?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 GoogleCloudContactcenterinsightsV1Dimension extends \Google\Model
{
protected $agentDimensionMetadataType = GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata::class;
protected $agentDimensionMetadataDataType = '';
/**
* @var string
*/
public $dimensionKey;
protected $issueDimensionMetadataType = GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata::class;
protected $issueDimensionMetadataDataType = '';
protected $qaQuestionAnswerDimensionMetadataType = GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata::class;
protected $qaQuestionAnswerDimensionMetadataDataType = '';
protected $qaQuestionDimensionMetadataType = GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata::class;
protected $qaQuestionDimensionMetadataDataType = '';
/**
* @param GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata
*/
public function setAgentDimensionMetadata(GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata $agentDimensionMetadata)
{
$this->agentDimensionMetadata = $agentDimensionMetadata;
}
/**
* @return GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata
*/
public function getAgentDimensionMetadata()
{
return $this->agentDimensionMetadata;
}
/**
* @param string
*/
public function setDimensionKey($dimensionKey)
{
$this->dimensionKey = $dimensionKey;
}
/**
* @return string
*/
public function getDimensionKey()
{
return $this->dimensionKey;
}
/**
* @param GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata
*/
public function setIssueDimensionMetadata(GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata $issueDimensionMetadata)
{
$this->issueDimensionMetadata = $issueDimensionMetadata;
}
/**
* @return GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata
*/
public function getIssueDimensionMetadata()
{
return $this->issueDimensionMetadata;
}
/**
* @param GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata
*/
public function setQaQuestionAnswerDimensionMetadata(GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata $qaQuestionAnswerDimensionMetadata)
{
$this->qaQuestionAnswerDimensionMetadata = $qaQuestionAnswerDimensionMetadata;
}
/**
* @return GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata
*/
public function getQaQuestionAnswerDimensionMetadata()
{
return $this->qaQuestionAnswerDimensionMetadata;
}
/**
* @param GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata
*/
public function setQaQuestionDimensionMetadata(GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata $qaQuestionDimensionMetadata)
{
$this->qaQuestionDimensionMetadata = $qaQuestionDimensionMetadata;
}
/**
* @return GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata
*/
public function getQaQuestionDimensionMetadata()
{
return $this->qaQuestionDimensionMetadata;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1Dimension::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1Dimension');

View File

@@ -0,0 +1,80 @@
<?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 GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata extends \Google\Model
{
/**
* @var string
*/
public $agentDisplayName;
/**
* @var string
*/
public $agentId;
/**
* @var string
*/
public $agentTeam;
/**
* @param string
*/
public function setAgentDisplayName($agentDisplayName)
{
$this->agentDisplayName = $agentDisplayName;
}
/**
* @return string
*/
public function getAgentDisplayName()
{
return $this->agentDisplayName;
}
/**
* @param string
*/
public function setAgentId($agentId)
{
$this->agentId = $agentId;
}
/**
* @return string
*/
public function getAgentId()
{
return $this->agentId;
}
/**
* @param string
*/
public function setAgentTeam($agentTeam)
{
$this->agentTeam = $agentTeam;
}
/**
* @return string
*/
public function getAgentTeam()
{
return $this->agentTeam;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata');

View File

@@ -0,0 +1,80 @@
<?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 GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata extends \Google\Model
{
/**
* @var string
*/
public $issueDisplayName;
/**
* @var string
*/
public $issueId;
/**
* @var string
*/
public $issueModelId;
/**
* @param string
*/
public function setIssueDisplayName($issueDisplayName)
{
$this->issueDisplayName = $issueDisplayName;
}
/**
* @return string
*/
public function getIssueDisplayName()
{
return $this->issueDisplayName;
}
/**
* @param string
*/
public function setIssueId($issueId)
{
$this->issueId = $issueId;
}
/**
* @return string
*/
public function getIssueId()
{
return $this->issueId;
}
/**
* @param string
*/
public function setIssueModelId($issueModelId)
{
$this->issueModelId = $issueModelId;
}
/**
* @return string
*/
public function getIssueModelId()
{
return $this->issueModelId;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata');

View File

@@ -0,0 +1,98 @@
<?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 GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata extends \Google\Model
{
/**
* @var string
*/
public $answerValue;
/**
* @var string
*/
public $qaQuestionId;
/**
* @var string
*/
public $qaScorecardId;
/**
* @var string
*/
public $questionBody;
/**
* @param string
*/
public function setAnswerValue($answerValue)
{
$this->answerValue = $answerValue;
}
/**
* @return string
*/
public function getAnswerValue()
{
return $this->answerValue;
}
/**
* @param string
*/
public function setQaQuestionId($qaQuestionId)
{
$this->qaQuestionId = $qaQuestionId;
}
/**
* @return string
*/
public function getQaQuestionId()
{
return $this->qaQuestionId;
}
/**
* @param string
*/
public function setQaScorecardId($qaScorecardId)
{
$this->qaScorecardId = $qaScorecardId;
}
/**
* @return string
*/
public function getQaScorecardId()
{
return $this->qaScorecardId;
}
/**
* @param string
*/
public function setQuestionBody($questionBody)
{
$this->questionBody = $questionBody;
}
/**
* @return string
*/
public function getQuestionBody()
{
return $this->questionBody;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata');

View File

@@ -0,0 +1,80 @@
<?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 GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata extends \Google\Model
{
/**
* @var string
*/
public $qaQuestionId;
/**
* @var string
*/
public $qaScorecardId;
/**
* @var string
*/
public $questionBody;
/**
* @param string
*/
public function setQaQuestionId($qaQuestionId)
{
$this->qaQuestionId = $qaQuestionId;
}
/**
* @return string
*/
public function getQaQuestionId()
{
return $this->qaQuestionId;
}
/**
* @param string
*/
public function setQaScorecardId($qaScorecardId)
{
$this->qaScorecardId = $qaScorecardId;
}
/**
* @return string
*/
public function getQaScorecardId()
{
return $this->qaScorecardId;
}
/**
* @param string
*/
public function setQuestionBody($questionBody)
{
$this->questionBody = $questionBody;
}
/**
* @return string
*/
public function getQuestionBody()
{
return $this->questionBody;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1EncryptionSpec extends \Google\Model
{
/**
* @var string
*/
public $kmsKey;
/**
* @var string
*/
public $name;
/**
* @param string
*/
public function setKmsKey($kmsKey)
{
$this->kmsKey = $kmsKey;
}
/**
* @return string
*/
public function getKmsKey()
{
return $this->kmsKey;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1EncryptionSpec::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1EncryptionSpec');

View File

@@ -0,0 +1,114 @@
<?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 GoogleCloudContactcenterinsightsV1Entity extends \Google\Model
{
/**
* @var string
*/
public $displayName;
/**
* @var string[]
*/
public $metadata;
/**
* @var float
*/
public $salience;
protected $sentimentType = GoogleCloudContactcenterinsightsV1SentimentData::class;
protected $sentimentDataType = '';
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setDisplayName($displayName)
{
$this->displayName = $displayName;
}
/**
* @return string
*/
public function getDisplayName()
{
return $this->displayName;
}
/**
* @param string[]
*/
public function setMetadata($metadata)
{
$this->metadata = $metadata;
}
/**
* @return string[]
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param float
*/
public function setSalience($salience)
{
$this->salience = $salience;
}
/**
* @return float
*/
public function getSalience()
{
return $this->salience;
}
/**
* @param GoogleCloudContactcenterinsightsV1SentimentData
*/
public function setSentiment(GoogleCloudContactcenterinsightsV1SentimentData $sentiment)
{
$this->sentiment = $sentiment;
}
/**
* @return GoogleCloudContactcenterinsightsV1SentimentData
*/
public function getSentiment()
{
return $this->sentiment;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1Entity::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1Entity');

View File

@@ -0,0 +1,78 @@
<?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 GoogleCloudContactcenterinsightsV1EntityMentionData extends \Google\Model
{
/**
* @var string
*/
public $entityUniqueId;
protected $sentimentType = GoogleCloudContactcenterinsightsV1SentimentData::class;
protected $sentimentDataType = '';
/**
* @var string
*/
public $type;
/**
* @param string
*/
public function setEntityUniqueId($entityUniqueId)
{
$this->entityUniqueId = $entityUniqueId;
}
/**
* @return string
*/
public function getEntityUniqueId()
{
return $this->entityUniqueId;
}
/**
* @param GoogleCloudContactcenterinsightsV1SentimentData
*/
public function setSentiment(GoogleCloudContactcenterinsightsV1SentimentData $sentiment)
{
$this->sentiment = $sentiment;
}
/**
* @return GoogleCloudContactcenterinsightsV1SentimentData
*/
public function getSentiment()
{
return $this->sentiment;
}
/**
* @param string
*/
public function setType($type)
{
$this->type = $type;
}
/**
* @return string
*/
public function getType()
{
return $this->type;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1EntityMentionData::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1EntityMentionData');

View File

@@ -0,0 +1,44 @@
<?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 GoogleCloudContactcenterinsightsV1ExactMatchConfig extends \Google\Model
{
/**
* @var bool
*/
public $caseSensitive;
/**
* @param bool
*/
public function setCaseSensitive($caseSensitive)
{
$this->caseSensitive = $caseSensitive;
}
/**
* @return bool
*/
public function getCaseSensitive()
{
return $this->caseSensitive;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ExactMatchConfig::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ExactMatchConfig');

View File

@@ -0,0 +1,95 @@
<?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 GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata extends \Google\Collection
{
protected $collection_key = 'partialErrors';
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $endTime;
protected $partialErrorsType = GoogleRpcStatus::class;
protected $partialErrorsDataType = 'array';
protected $requestType = GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest::class;
protected $requestDataType = '';
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param GoogleRpcStatus[]
*/
public function setPartialErrors($partialErrors)
{
$this->partialErrors = $partialErrors;
}
/**
* @return GoogleRpcStatus[]
*/
public function getPartialErrors()
{
return $this->partialErrors;
}
/**
* @param GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest
*/
public function setRequest(GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest $request)
{
$this->request = $request;
}
/**
* @return GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest
*/
public function getRequest()
{
return $this->request;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata');

View File

@@ -0,0 +1,114 @@
<?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 GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest extends \Google\Model
{
protected $bigQueryDestinationType = GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination::class;
protected $bigQueryDestinationDataType = '';
/**
* @var string
*/
public $filter;
/**
* @var string
*/
public $kmsKey;
/**
* @var string
*/
public $parent;
/**
* @var string
*/
public $writeDisposition;
/**
* @param GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination
*/
public function setBigQueryDestination(GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination $bigQueryDestination)
{
$this->bigQueryDestination = $bigQueryDestination;
}
/**
* @return GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination
*/
public function getBigQueryDestination()
{
return $this->bigQueryDestination;
}
/**
* @param string
*/
public function setFilter($filter)
{
$this->filter = $filter;
}
/**
* @return string
*/
public function getFilter()
{
return $this->filter;
}
/**
* @param string
*/
public function setKmsKey($kmsKey)
{
$this->kmsKey = $kmsKey;
}
/**
* @return string
*/
public function getKmsKey()
{
return $this->kmsKey;
}
/**
* @param string
*/
public function setParent($parent)
{
$this->parent = $parent;
}
/**
* @return string
*/
public function getParent()
{
return $this->parent;
}
/**
* @param string
*/
public function setWriteDisposition($writeDisposition)
{
$this->writeDisposition = $writeDisposition;
}
/**
* @return string
*/
public function getWriteDisposition()
{
return $this->writeDisposition;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest');

View File

@@ -0,0 +1,80 @@
<?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 GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination extends \Google\Model
{
/**
* @var string
*/
public $dataset;
/**
* @var string
*/
public $projectId;
/**
* @var string
*/
public $table;
/**
* @param string
*/
public function setDataset($dataset)
{
$this->dataset = $dataset;
}
/**
* @return string
*/
public function getDataset()
{
return $this->dataset;
}
/**
* @param string
*/
public function setProjectId($projectId)
{
$this->projectId = $projectId;
}
/**
* @return string
*/
public function getProjectId()
{
return $this->projectId;
}
/**
* @param string
*/
public function setTable($table)
{
$this->table = $table;
}
/**
* @return string
*/
public function getTable()
{
return $this->table;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination');

View File

@@ -0,0 +1,25 @@
<?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 GoogleCloudContactcenterinsightsV1ExportInsightsDataResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ExportInsightsDataResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ExportInsightsDataResponse');

View File

@@ -0,0 +1,78 @@
<?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 GoogleCloudContactcenterinsightsV1ExportIssueModelMetadata extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $endTime;
protected $requestType = GoogleCloudContactcenterinsightsV1ExportIssueModelRequest::class;
protected $requestDataType = '';
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param GoogleCloudContactcenterinsightsV1ExportIssueModelRequest
*/
public function setRequest(GoogleCloudContactcenterinsightsV1ExportIssueModelRequest $request)
{
$this->request = $request;
}
/**
* @return GoogleCloudContactcenterinsightsV1ExportIssueModelRequest
*/
public function getRequest()
{
return $this->request;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ExportIssueModelMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ExportIssueModelMetadata');

View File

@@ -0,0 +1,60 @@
<?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 GoogleCloudContactcenterinsightsV1ExportIssueModelRequest extends \Google\Model
{
protected $gcsDestinationType = GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination::class;
protected $gcsDestinationDataType = '';
/**
* @var string
*/
public $name;
/**
* @param GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination
*/
public function setGcsDestination(GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination $gcsDestination)
{
$this->gcsDestination = $gcsDestination;
}
/**
* @return GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination
*/
public function getGcsDestination()
{
return $this->gcsDestination;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ExportIssueModelRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ExportIssueModelRequest');

View File

@@ -0,0 +1,44 @@
<?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 GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination extends \Google\Model
{
/**
* @var string
*/
public $objectUri;
/**
* @param string
*/
public function setObjectUri($objectUri)
{
$this->objectUri = $objectUri;
}
/**
* @return string
*/
public function getObjectUri()
{
return $this->objectUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination');

View File

@@ -0,0 +1,25 @@
<?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 GoogleCloudContactcenterinsightsV1ExportIssueModelResponse extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ExportIssueModelResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ExportIssueModelResponse');

View File

@@ -0,0 +1,134 @@
<?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 GoogleCloudContactcenterinsightsV1FaqAnswerData extends \Google\Model
{
/**
* @var string
*/
public $answer;
/**
* @var float
*/
public $confidenceScore;
/**
* @var string[]
*/
public $metadata;
/**
* @var string
*/
public $queryRecord;
/**
* @var string
*/
public $question;
/**
* @var string
*/
public $source;
/**
* @param string
*/
public function setAnswer($answer)
{
$this->answer = $answer;
}
/**
* @return string
*/
public function getAnswer()
{
return $this->answer;
}
/**
* @param float
*/
public function setConfidenceScore($confidenceScore)
{
$this->confidenceScore = $confidenceScore;
}
/**
* @return float
*/
public function getConfidenceScore()
{
return $this->confidenceScore;
}
/**
* @param string[]
*/
public function setMetadata($metadata)
{
$this->metadata = $metadata;
}
/**
* @return string[]
*/
public function getMetadata()
{
return $this->metadata;
}
/**
* @param string
*/
public function setQueryRecord($queryRecord)
{
$this->queryRecord = $queryRecord;
}
/**
* @return string
*/
public function getQueryRecord()
{
return $this->queryRecord;
}
/**
* @param string
*/
public function setQuestion($question)
{
$this->question = $question;
}
/**
* @return string
*/
public function getQuestion()
{
return $this->question;
}
/**
* @param string
*/
public function setSource($source)
{
$this->source = $source;
}
/**
* @return string
*/
public function getSource()
{
return $this->source;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1FaqAnswerData::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1FaqAnswerData');

View File

@@ -0,0 +1,132 @@
<?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 GoogleCloudContactcenterinsightsV1FeedbackLabel extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $label;
/**
* @var string
*/
public $labeledResource;
/**
* @var string
*/
public $name;
protected $qaAnswerLabelType = GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue::class;
protected $qaAnswerLabelDataType = '';
/**
* @var string
*/
public $updateTime;
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setLabel($label)
{
$this->label = $label;
}
/**
* @return string
*/
public function getLabel()
{
return $this->label;
}
/**
* @param string
*/
public function setLabeledResource($labeledResource)
{
$this->labeledResource = $labeledResource;
}
/**
* @return string
*/
public function getLabeledResource()
{
return $this->labeledResource;
}
/**
* @param string
*/
public function setName($name)
{
$this->name = $name;
}
/**
* @return string
*/
public function getName()
{
return $this->name;
}
/**
* @param GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue
*/
public function setQaAnswerLabel(GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue $qaAnswerLabel)
{
$this->qaAnswerLabel = $qaAnswerLabel;
}
/**
* @return GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue
*/
public function getQaAnswerLabel()
{
return $this->qaAnswerLabel;
}
/**
* @param string
*/
public function setUpdateTime($updateTime)
{
$this->updateTime = $updateTime;
}
/**
* @return string
*/
public function getUpdateTime()
{
return $this->updateTime;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1FeedbackLabel::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1FeedbackLabel');

View File

@@ -0,0 +1,63 @@
<?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 GoogleCloudContactcenterinsightsV1FreeFormSuggestion extends \Google\Collection
{
protected $collection_key = 'labels';
/**
* @var string[]
*/
public $labels;
/**
* @var string
*/
public $response;
/**
* @param string[]
*/
public function setLabels($labels)
{
$this->labels = $labels;
}
/**
* @return string[]
*/
public function getLabels()
{
return $this->labels;
}
/**
* @param string
*/
public function setResponse($response)
{
$this->response = $response;
}
/**
* @return string
*/
public function getResponse()
{
return $this->response;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1FreeFormSuggestion::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1FreeFormSuggestion');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1GcsSource extends \Google\Model
{
/**
* @var string
*/
public $audioUri;
/**
* @var string
*/
public $transcriptUri;
/**
* @param string
*/
public function setAudioUri($audioUri)
{
$this->audioUri = $audioUri;
}
/**
* @return string
*/
public function getAudioUri()
{
return $this->audioUri;
}
/**
* @param string
*/
public function setTranscriptUri($transcriptUri)
{
$this->transcriptUri = $transcriptUri;
}
/**
* @return string
*/
public function getTranscriptUri()
{
return $this->transcriptUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1GcsSource::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1GcsSource');

View File

@@ -0,0 +1,74 @@
<?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 GoogleCloudContactcenterinsightsV1GeneratorSuggestion extends \Google\Model
{
protected $agentCoachingSuggestionType = GoogleCloudContactcenterinsightsV1AgentCoachingSuggestion::class;
protected $agentCoachingSuggestionDataType = '';
protected $freeFormSuggestionType = GoogleCloudContactcenterinsightsV1FreeFormSuggestion::class;
protected $freeFormSuggestionDataType = '';
protected $summarySuggestionType = GoogleCloudContactcenterinsightsV1SummarySuggestion::class;
protected $summarySuggestionDataType = '';
/**
* @param GoogleCloudContactcenterinsightsV1AgentCoachingSuggestion
*/
public function setAgentCoachingSuggestion(GoogleCloudContactcenterinsightsV1AgentCoachingSuggestion $agentCoachingSuggestion)
{
$this->agentCoachingSuggestion = $agentCoachingSuggestion;
}
/**
* @return GoogleCloudContactcenterinsightsV1AgentCoachingSuggestion
*/
public function getAgentCoachingSuggestion()
{
return $this->agentCoachingSuggestion;
}
/**
* @param GoogleCloudContactcenterinsightsV1FreeFormSuggestion
*/
public function setFreeFormSuggestion(GoogleCloudContactcenterinsightsV1FreeFormSuggestion $freeFormSuggestion)
{
$this->freeFormSuggestion = $freeFormSuggestion;
}
/**
* @return GoogleCloudContactcenterinsightsV1FreeFormSuggestion
*/
public function getFreeFormSuggestion()
{
return $this->freeFormSuggestion;
}
/**
* @param GoogleCloudContactcenterinsightsV1SummarySuggestion
*/
public function setSummarySuggestion(GoogleCloudContactcenterinsightsV1SummarySuggestion $summarySuggestion)
{
$this->summarySuggestion = $summarySuggestion;
}
/**
* @return GoogleCloudContactcenterinsightsV1SummarySuggestion
*/
public function getSummarySuggestion()
{
return $this->summarySuggestion;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1GeneratorSuggestion::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1GeneratorSuggestion');

View File

@@ -0,0 +1,42 @@
<?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 GoogleCloudContactcenterinsightsV1GetGeneratorSuggestionResponse extends \Google\Model
{
protected $generatorSuggestionType = GoogleCloudContactcenterinsightsV1GeneratorSuggestion::class;
protected $generatorSuggestionDataType = '';
/**
* @param GoogleCloudContactcenterinsightsV1GeneratorSuggestion
*/
public function setGeneratorSuggestion(GoogleCloudContactcenterinsightsV1GeneratorSuggestion $generatorSuggestion)
{
$this->generatorSuggestion = $generatorSuggestion;
}
/**
* @return GoogleCloudContactcenterinsightsV1GeneratorSuggestion
*/
public function getGeneratorSuggestion()
{
return $this->generatorSuggestion;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1GetGeneratorSuggestionResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1GetGeneratorSuggestionResponse');

View File

@@ -0,0 +1,58 @@
<?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 GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponse extends \Google\Model
{
protected $suggestedQueryType = GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseSuggestedQuery::class;
protected $suggestedQueryDataType = '';
protected $suggestedQueryAnswerType = GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswer::class;
protected $suggestedQueryAnswerDataType = '';
/**
* @param GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseSuggestedQuery
*/
public function setSuggestedQuery(GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseSuggestedQuery $suggestedQuery)
{
$this->suggestedQuery = $suggestedQuery;
}
/**
* @return GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseSuggestedQuery
*/
public function getSuggestedQuery()
{
return $this->suggestedQuery;
}
/**
* @param GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswer
*/
public function setSuggestedQueryAnswer(GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswer $suggestedQueryAnswer)
{
$this->suggestedQueryAnswer = $suggestedQueryAnswer;
}
/**
* @return GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswer
*/
public function getSuggestedQueryAnswer()
{
return $this->suggestedQueryAnswer;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponse');

View File

@@ -0,0 +1,110 @@
<?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 GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswer extends \Google\Model
{
/**
* @var string
*/
public $answerText;
protected $faqSourceType = GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerFaqSource::class;
protected $faqSourceDataType = '';
protected $generativeSourceType = GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSource::class;
protected $generativeSourceDataType = '';
protected $intentMatchingSourceType = GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerIntentMatchingSource::class;
protected $intentMatchingSourceDataType = '';
/**
* @var float
*/
public $matchConfidence;
/**
* @param string
*/
public function setAnswerText($answerText)
{
$this->answerText = $answerText;
}
/**
* @return string
*/
public function getAnswerText()
{
return $this->answerText;
}
/**
* @param GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerFaqSource
*/
public function setFaqSource(GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerFaqSource $faqSource)
{
$this->faqSource = $faqSource;
}
/**
* @return GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerFaqSource
*/
public function getFaqSource()
{
return $this->faqSource;
}
/**
* @param GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSource
*/
public function setGenerativeSource(GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSource $generativeSource)
{
$this->generativeSource = $generativeSource;
}
/**
* @return GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSource
*/
public function getGenerativeSource()
{
return $this->generativeSource;
}
/**
* @param GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerIntentMatchingSource
*/
public function setIntentMatchingSource(GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerIntentMatchingSource $intentMatchingSource)
{
$this->intentMatchingSource = $intentMatchingSource;
}
/**
* @return GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerIntentMatchingSource
*/
public function getIntentMatchingSource()
{
return $this->intentMatchingSource;
}
/**
* @param float
*/
public function setMatchConfidence($matchConfidence)
{
$this->matchConfidence = $matchConfidence;
}
/**
* @return float
*/
public function getMatchConfidence()
{
return $this->matchConfidence;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswer::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswer');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerFaqSource extends \Google\Model
{
/**
* @var string
*/
public $document;
/**
* @var string
*/
public $question;
/**
* @param string
*/
public function setDocument($document)
{
$this->document = $document;
}
/**
* @return string
*/
public function getDocument()
{
return $this->document;
}
/**
* @param string
*/
public function setQuestion($question)
{
$this->question = $question;
}
/**
* @return string
*/
public function getQuestion()
{
return $this->question;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerFaqSource::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerFaqSource');

View File

@@ -0,0 +1,43 @@
<?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 GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSource extends \Google\Collection
{
protected $collection_key = 'snippets';
protected $snippetsType = GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSourceSnippet::class;
protected $snippetsDataType = 'array';
/**
* @param GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSourceSnippet[]
*/
public function setSnippets($snippets)
{
$this->snippets = $snippets;
}
/**
* @return GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSourceSnippet[]
*/
public function getSnippets()
{
return $this->snippets;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSource::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSource');

View File

@@ -0,0 +1,98 @@
<?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 GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSourceSnippet extends \Google\Model
{
/**
* @var string
*/
public $document;
/**
* @var string
*/
public $text;
/**
* @var string
*/
public $title;
/**
* @var string
*/
public $uri;
/**
* @param string
*/
public function setDocument($document)
{
$this->document = $document;
}
/**
* @return string
*/
public function getDocument()
{
return $this->document;
}
/**
* @param string
*/
public function setText($text)
{
$this->text = $text;
}
/**
* @return string
*/
public function getText()
{
return $this->text;
}
/**
* @param string
*/
public function setTitle($title)
{
$this->title = $title;
}
/**
* @return string
*/
public function getTitle()
{
return $this->title;
}
/**
* @param string
*/
public function setUri($uri)
{
$this->uri = $uri;
}
/**
* @return string
*/
public function getUri()
{
return $this->uri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSourceSnippet::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerGenerativeSourceSnippet');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerIntentMatchingSource extends \Google\Model
{
/**
* @var string
*/
public $title;
/**
* @var string
*/
public $uri;
/**
* @param string
*/
public function setTitle($title)
{
$this->title = $title;
}
/**
* @return string
*/
public function getTitle()
{
return $this->title;
}
/**
* @param string
*/
public function setUri($uri)
{
$this->uri = $uri;
}
/**
* @return string
*/
public function getUri()
{
return $this->uri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerIntentMatchingSource::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseKnowledgeAnswerIntentMatchingSource');

View File

@@ -0,0 +1,62 @@
<?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 GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseSuggestedQuery extends \Google\Model
{
/**
* @var string
*/
public $queryText;
/**
* @var float
*/
public $score;
/**
* @param string
*/
public function setQueryText($queryText)
{
$this->queryText = $queryText;
}
/**
* @return string
*/
public function getQueryText()
{
return $this->queryText;
}
/**
* @param float
*/
public function setScore($score)
{
$this->score = $score;
}
/**
* @return float
*/
public function getScore()
{
return $this->score;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseSuggestedQuery::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1GetKnowledgeAssistResponseSuggestedQuery');

View File

@@ -0,0 +1,25 @@
<?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 GoogleCloudContactcenterinsightsV1HoldData extends \Google\Model
{
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1HoldData::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1HoldData');

View File

@@ -0,0 +1,78 @@
<?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 GoogleCloudContactcenterinsightsV1ImportIssueModelMetadata extends \Google\Model
{
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $endTime;
protected $requestType = GoogleCloudContactcenterinsightsV1ImportIssueModelRequest::class;
protected $requestDataType = '';
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param GoogleCloudContactcenterinsightsV1ImportIssueModelRequest
*/
public function setRequest(GoogleCloudContactcenterinsightsV1ImportIssueModelRequest $request)
{
$this->request = $request;
}
/**
* @return GoogleCloudContactcenterinsightsV1ImportIssueModelRequest
*/
public function getRequest()
{
return $this->request;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ImportIssueModelMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ImportIssueModelMetadata');

View File

@@ -0,0 +1,78 @@
<?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 GoogleCloudContactcenterinsightsV1ImportIssueModelRequest extends \Google\Model
{
/**
* @var bool
*/
public $createNewModel;
protected $gcsSourceType = GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource::class;
protected $gcsSourceDataType = '';
/**
* @var string
*/
public $parent;
/**
* @param bool
*/
public function setCreateNewModel($createNewModel)
{
$this->createNewModel = $createNewModel;
}
/**
* @return bool
*/
public function getCreateNewModel()
{
return $this->createNewModel;
}
/**
* @param GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource
*/
public function setGcsSource(GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource $gcsSource)
{
$this->gcsSource = $gcsSource;
}
/**
* @return GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource
*/
public function getGcsSource()
{
return $this->gcsSource;
}
/**
* @param string
*/
public function setParent($parent)
{
$this->parent = $parent;
}
/**
* @return string
*/
public function getParent()
{
return $this->parent;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ImportIssueModelRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ImportIssueModelRequest');

View File

@@ -0,0 +1,44 @@
<?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 GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource extends \Google\Model
{
/**
* @var string
*/
public $objectUri;
/**
* @param string
*/
public function setObjectUri($objectUri)
{
$this->objectUri = $objectUri;
}
/**
* @return string
*/
public function getObjectUri()
{
return $this->objectUri;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource');

View File

@@ -0,0 +1,42 @@
<?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 GoogleCloudContactcenterinsightsV1ImportIssueModelResponse extends \Google\Model
{
protected $issueModelType = GoogleCloudContactcenterinsightsV1IssueModel::class;
protected $issueModelDataType = '';
/**
* @param GoogleCloudContactcenterinsightsV1IssueModel
*/
public function setIssueModel(GoogleCloudContactcenterinsightsV1IssueModel $issueModel)
{
$this->issueModel = $issueModel;
}
/**
* @return GoogleCloudContactcenterinsightsV1IssueModel
*/
public function getIssueModel()
{
return $this->issueModel;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1ImportIssueModelResponse::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1ImportIssueModelResponse');

View File

@@ -0,0 +1,111 @@
<?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 GoogleCloudContactcenterinsightsV1IngestConversationsMetadata extends \Google\Collection
{
protected $collection_key = 'partialErrors';
/**
* @var string
*/
public $createTime;
/**
* @var string
*/
public $endTime;
protected $ingestConversationsStatsType = GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats::class;
protected $ingestConversationsStatsDataType = '';
protected $partialErrorsType = GoogleRpcStatus::class;
protected $partialErrorsDataType = 'array';
protected $requestType = GoogleCloudContactcenterinsightsV1IngestConversationsRequest::class;
protected $requestDataType = '';
/**
* @param string
*/
public function setCreateTime($createTime)
{
$this->createTime = $createTime;
}
/**
* @return string
*/
public function getCreateTime()
{
return $this->createTime;
}
/**
* @param string
*/
public function setEndTime($endTime)
{
$this->endTime = $endTime;
}
/**
* @return string
*/
public function getEndTime()
{
return $this->endTime;
}
/**
* @param GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats
*/
public function setIngestConversationsStats(GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats $ingestConversationsStats)
{
$this->ingestConversationsStats = $ingestConversationsStats;
}
/**
* @return GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats
*/
public function getIngestConversationsStats()
{
return $this->ingestConversationsStats;
}
/**
* @param GoogleRpcStatus[]
*/
public function setPartialErrors($partialErrors)
{
$this->partialErrors = $partialErrors;
}
/**
* @return GoogleRpcStatus[]
*/
public function getPartialErrors()
{
return $this->partialErrors;
}
/**
* @param GoogleCloudContactcenterinsightsV1IngestConversationsRequest
*/
public function setRequest(GoogleCloudContactcenterinsightsV1IngestConversationsRequest $request)
{
$this->request = $request;
}
/**
* @return GoogleCloudContactcenterinsightsV1IngestConversationsRequest
*/
public function getRequest()
{
return $this->request;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1IngestConversationsMetadata::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1IngestConversationsMetadata');

View File

@@ -0,0 +1,98 @@
<?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 GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats extends \Google\Model
{
/**
* @var int
*/
public $duplicatesSkippedCount;
/**
* @var int
*/
public $failedIngestCount;
/**
* @var int
*/
public $processedObjectCount;
/**
* @var int
*/
public $successfulIngestCount;
/**
* @param int
*/
public function setDuplicatesSkippedCount($duplicatesSkippedCount)
{
$this->duplicatesSkippedCount = $duplicatesSkippedCount;
}
/**
* @return int
*/
public function getDuplicatesSkippedCount()
{
return $this->duplicatesSkippedCount;
}
/**
* @param int
*/
public function setFailedIngestCount($failedIngestCount)
{
$this->failedIngestCount = $failedIngestCount;
}
/**
* @return int
*/
public function getFailedIngestCount()
{
return $this->failedIngestCount;
}
/**
* @param int
*/
public function setProcessedObjectCount($processedObjectCount)
{
$this->processedObjectCount = $processedObjectCount;
}
/**
* @return int
*/
public function getProcessedObjectCount()
{
return $this->processedObjectCount;
}
/**
* @param int
*/
public function setSuccessfulIngestCount($successfulIngestCount)
{
$this->successfulIngestCount = $successfulIngestCount;
}
/**
* @return int
*/
public function getSuccessfulIngestCount()
{
return $this->successfulIngestCount;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats');

View File

@@ -0,0 +1,142 @@
<?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 GoogleCloudContactcenterinsightsV1IngestConversationsRequest extends \Google\Model
{
protected $conversationConfigType = GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig::class;
protected $conversationConfigDataType = '';
protected $gcsSourceType = GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource::class;
protected $gcsSourceDataType = '';
/**
* @var string
*/
public $parent;
protected $redactionConfigType = GoogleCloudContactcenterinsightsV1RedactionConfig::class;
protected $redactionConfigDataType = '';
/**
* @var int
*/
public $sampleSize;
protected $speechConfigType = GoogleCloudContactcenterinsightsV1SpeechConfig::class;
protected $speechConfigDataType = '';
protected $transcriptObjectConfigType = GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig::class;
protected $transcriptObjectConfigDataType = '';
/**
* @param GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig
*/
public function setConversationConfig(GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig $conversationConfig)
{
$this->conversationConfig = $conversationConfig;
}
/**
* @return GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig
*/
public function getConversationConfig()
{
return $this->conversationConfig;
}
/**
* @param GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource
*/
public function setGcsSource(GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource $gcsSource)
{
$this->gcsSource = $gcsSource;
}
/**
* @return GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource
*/
public function getGcsSource()
{
return $this->gcsSource;
}
/**
* @param string
*/
public function setParent($parent)
{
$this->parent = $parent;
}
/**
* @return string
*/
public function getParent()
{
return $this->parent;
}
/**
* @param GoogleCloudContactcenterinsightsV1RedactionConfig
*/
public function setRedactionConfig(GoogleCloudContactcenterinsightsV1RedactionConfig $redactionConfig)
{
$this->redactionConfig = $redactionConfig;
}
/**
* @return GoogleCloudContactcenterinsightsV1RedactionConfig
*/
public function getRedactionConfig()
{
return $this->redactionConfig;
}
/**
* @param int
*/
public function setSampleSize($sampleSize)
{
$this->sampleSize = $sampleSize;
}
/**
* @return int
*/
public function getSampleSize()
{
return $this->sampleSize;
}
/**
* @param GoogleCloudContactcenterinsightsV1SpeechConfig
*/
public function setSpeechConfig(GoogleCloudContactcenterinsightsV1SpeechConfig $speechConfig)
{
$this->speechConfig = $speechConfig;
}
/**
* @return GoogleCloudContactcenterinsightsV1SpeechConfig
*/
public function getSpeechConfig()
{
return $this->speechConfig;
}
/**
* @param GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig
*/
public function setTranscriptObjectConfig(GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig $transcriptObjectConfig)
{
$this->transcriptObjectConfig = $transcriptObjectConfig;
}
/**
* @return GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig
*/
public function getTranscriptObjectConfig()
{
return $this->transcriptObjectConfig;
}
}
// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudContactcenterinsightsV1IngestConversationsRequest::class, 'Google_Service_Contactcenterinsights_GoogleCloudContactcenterinsightsV1IngestConversationsRequest');

Some files were not shown because too many files have changed in this diff Show More