google-api-ruby-client/generated/google-apis-contactcenterin.../lib/google/apis/contactcenterinsights_v1/representations.rb

1553 lines
72 KiB
Ruby

# Copyright 2020 Google LLC
#
# 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.
require 'date'
require 'google/apis/core/base_service'
require 'google/apis/core/json_representation'
require 'google/apis/core/hashable'
require 'google/apis/errors'
module Google
module Apis
module ContactcenterinsightsV1
class GoogleCloudContactcenterinsightsV1Analysis
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1AnalysisResult
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1AnnotationBoundary
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1AnswerFeedback
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ArticleSuggestionData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1CalculateStatsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1CallAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1Conversation
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ConversationCallMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ConversationDataSource
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ConversationLevelSentiment
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ConversationParticipant
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ConversationTranscript
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1CreateIssueModelRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1DeployIssueModelRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1DeployIssueModelResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1DialogflowIntent
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1DialogflowInteractionData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1DialogflowSource
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1Entity
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1EntityMentionData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ExactMatchConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ExportInsightsDataResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1FaqAnswerData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1GcsSource
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1HoldData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1Intent
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1IntentMatchData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1InterruptionData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1Issue
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1IssueAssignment
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1IssueModel
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1IssueModelLabelStats
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1IssueModelResult
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ListAnalysesResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ListConversationsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ListIssueModelsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ListIssuesResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1ListViewsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1PhraseMatchData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1PhraseMatchRule
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1PhraseMatcher
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1RuntimeAnnotation
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1SentimentData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1Settings
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1SilenceData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1SmartReplyData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1UndeployIssueModelMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1UndeployIssueModelResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1View
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1CreateAnalysisOperationMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1IssueModel
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleLongrunningListOperationsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleLongrunningOperation
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleProtobufEmpty
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleRpcStatus
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleCloudContactcenterinsightsV1Analysis
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :analysis_result, as: 'analysisResult', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnalysisResult, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnalysisResult::Representation
property :create_time, as: 'createTime'
property :name, as: 'name'
property :request_time, as: 'requestTime'
end
end
class GoogleCloudContactcenterinsightsV1AnalysisResult
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :call_analysis_metadata, as: 'callAnalysisMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata::Representation
property :end_time, as: 'endTime'
end
end
class GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :annotations, as: 'annotations', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1CallAnnotation, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1CallAnnotation::Representation
hash :entities, as: 'entities', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Entity, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Entity::Representation
hash :intents, as: 'intents', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Intent, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Intent::Representation
property :issue_model_result, as: 'issueModelResult', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModelResult, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModelResult::Representation
hash :phrase_matchers, as: 'phraseMatchers', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatchData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatchData::Representation
collection :sentiments, as: 'sentiments', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationLevelSentiment, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationLevelSentiment::Representation
end
end
class GoogleCloudContactcenterinsightsV1AnnotationBoundary
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :transcript_index, as: 'transcriptIndex'
property :word_index, as: 'wordIndex'
end
end
class GoogleCloudContactcenterinsightsV1AnswerFeedback
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :clicked, as: 'clicked'
property :correctness_level, as: 'correctnessLevel'
property :displayed, as: 'displayed'
end
end
class GoogleCloudContactcenterinsightsV1ArticleSuggestionData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :confidence_score, as: 'confidenceScore'
hash :metadata, as: 'metadata'
property :query_record, as: 'queryRecord'
property :source, as: 'source'
property :title, as: 'title'
property :uri, as: 'uri'
end
end
class GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :current_stats, as: 'currentStats', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModelLabelStats, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModelLabelStats::Representation
end
end
class GoogleCloudContactcenterinsightsV1CalculateStatsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :average_duration, as: 'averageDuration'
property :average_turn_count, as: 'averageTurnCount'
property :conversation_count, as: 'conversationCount'
property :conversation_count_time_series, as: 'conversationCountTimeSeries', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries::Representation
hash :custom_highlighter_matches, as: 'customHighlighterMatches'
hash :issue_matches, as: 'issueMatches'
hash :issue_matches_stats, as: 'issueMatchesStats', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats::Representation
hash :smart_highlighter_matches, as: 'smartHighlighterMatches'
end
end
class GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :interval_duration, as: 'intervalDuration'
collection :points, as: 'points', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval::Representation
end
end
class GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :conversation_count, as: 'conversationCount'
property :start_time, as: 'startTime'
end
end
class GoogleCloudContactcenterinsightsV1CallAnnotation
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :annotation_end_boundary, as: 'annotationEndBoundary', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotationBoundary, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotationBoundary::Representation
property :annotation_start_boundary, as: 'annotationStartBoundary', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotationBoundary, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotationBoundary::Representation
property :channel_tag, as: 'channelTag'
property :entity_mention_data, as: 'entityMentionData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1EntityMentionData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1EntityMentionData::Representation
property :hold_data, as: 'holdData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1HoldData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1HoldData::Representation
property :intent_match_data, as: 'intentMatchData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IntentMatchData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IntentMatchData::Representation
property :interruption_data, as: 'interruptionData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1InterruptionData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1InterruptionData::Representation
property :phrase_match_data, as: 'phraseMatchData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatchData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatchData::Representation
property :sentiment_data, as: 'sentimentData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData::Representation
property :silence_data, as: 'silenceData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SilenceData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SilenceData::Representation
end
end
class GoogleCloudContactcenterinsightsV1Conversation
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :agent_id, as: 'agentId'
property :call_metadata, as: 'callMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationCallMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationCallMetadata::Representation
property :create_time, as: 'createTime'
property :data_source, as: 'dataSource', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationDataSource, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationDataSource::Representation
hash :dialogflow_intents, as: 'dialogflowIntents', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DialogflowIntent, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DialogflowIntent::Representation
property :duration, as: 'duration'
property :expire_time, as: 'expireTime'
hash :labels, as: 'labels'
property :language_code, as: 'languageCode'
property :latest_analysis, as: 'latestAnalysis', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Analysis, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Analysis::Representation
property :medium, as: 'medium'
property :name, as: 'name'
property :obfuscated_user_id, as: 'obfuscatedUserId'
collection :runtime_annotations, as: 'runtimeAnnotations', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1RuntimeAnnotation, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1RuntimeAnnotation::Representation
property :start_time, as: 'startTime'
property :transcript, as: 'transcript', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscript, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscript::Representation
property :ttl, as: 'ttl'
property :turn_count, as: 'turnCount'
property :update_time, as: 'updateTime'
end
end
class GoogleCloudContactcenterinsightsV1ConversationCallMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :agent_channel, as: 'agentChannel'
property :customer_channel, as: 'customerChannel'
end
end
class GoogleCloudContactcenterinsightsV1ConversationDataSource
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :dialogflow_source, as: 'dialogflowSource', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DialogflowSource, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DialogflowSource::Representation
property :gcs_source, as: 'gcsSource', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1GcsSource, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1GcsSource::Representation
end
end
class GoogleCloudContactcenterinsightsV1ConversationLevelSentiment
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :channel_tag, as: 'channelTag'
property :sentiment_data, as: 'sentimentData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData::Representation
end
end
class GoogleCloudContactcenterinsightsV1ConversationParticipant
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :dialogflow_participant, as: 'dialogflowParticipant'
property :dialogflow_participant_name, as: 'dialogflowParticipantName'
property :obfuscated_external_user_id, as: 'obfuscatedExternalUserId'
property :role, as: 'role'
property :user_id, as: 'userId'
end
end
class GoogleCloudContactcenterinsightsV1ConversationTranscript
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :transcript_segments, as: 'transcriptSegments', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment::Representation
end
end
class GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :channel_tag, as: 'channelTag'
property :confidence, as: 'confidence'
property :dialogflow_segment_metadata, as: 'dialogflowSegmentMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata::Representation
property :language_code, as: 'languageCode'
property :message_time, as: 'messageTime'
property :segment_participant, as: 'segmentParticipant', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationParticipant, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationParticipant::Representation
property :sentiment, as: 'sentiment', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData::Representation
property :text, as: 'text'
collection :words, as: 'words', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo::Representation
end
end
class GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :smart_reply_allowlist_covered, as: 'smartReplyAllowlistCovered'
end
end
class GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence'
property :end_offset, as: 'endOffset'
property :start_offset, as: 'startOffset'
property :word, as: 'word'
end
end
class GoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :conversation, as: 'conversation'
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
end
end
class GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
property :request, as: 'request', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1CreateIssueModelRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1CreateIssueModelRequest::Representation
end
end
class GoogleCloudContactcenterinsightsV1CreateIssueModelRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :issue_model, as: 'issueModel', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModel, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModel::Representation
property :parent, as: 'parent'
end
end
class GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
property :request, as: 'request', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest::Representation
end
end
class GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
end
end
class GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
property :request, as: 'request', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DeployIssueModelRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DeployIssueModelRequest::Representation
end
end
class GoogleCloudContactcenterinsightsV1DeployIssueModelRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
end
end
class GoogleCloudContactcenterinsightsV1DeployIssueModelResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class GoogleCloudContactcenterinsightsV1DialogflowIntent
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
end
end
class GoogleCloudContactcenterinsightsV1DialogflowInteractionData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :confidence, as: 'confidence'
property :dialogflow_intent_id, as: 'dialogflowIntentId'
end
end
class GoogleCloudContactcenterinsightsV1DialogflowSource
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :audio_uri, as: 'audioUri'
property :dialogflow_conversation, as: 'dialogflowConversation'
end
end
class GoogleCloudContactcenterinsightsV1Entity
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
hash :metadata, as: 'metadata'
property :salience, as: 'salience'
property :sentiment, as: 'sentiment', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData::Representation
property :type, as: 'type'
end
end
class GoogleCloudContactcenterinsightsV1EntityMentionData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :entity_unique_id, as: 'entityUniqueId'
property :sentiment, as: 'sentiment', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SentimentData::Representation
property :type, as: 'type'
end
end
class GoogleCloudContactcenterinsightsV1ExactMatchConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :case_sensitive, as: 'caseSensitive'
end
end
class GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
collection :partial_errors, as: 'partialErrors', class: Google::Apis::ContactcenterinsightsV1::GoogleRpcStatus, decorator: Google::Apis::ContactcenterinsightsV1::GoogleRpcStatus::Representation
property :request, as: 'request', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest::Representation
end
end
class GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :big_query_destination, as: 'bigQueryDestination', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination::Representation
property :filter, as: 'filter'
property :kms_key, as: 'kmsKey'
property :parent, as: 'parent'
property :write_disposition, as: 'writeDisposition'
end
end
class GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :dataset, as: 'dataset'
property :project_id, as: 'projectId'
property :table, as: 'table'
end
end
class GoogleCloudContactcenterinsightsV1ExportInsightsDataResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class GoogleCloudContactcenterinsightsV1FaqAnswerData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :answer, as: 'answer'
property :confidence_score, as: 'confidenceScore'
hash :metadata, as: 'metadata'
property :query_record, as: 'queryRecord'
property :question, as: 'question'
property :source, as: 'source'
end
end
class GoogleCloudContactcenterinsightsV1GcsSource
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :audio_uri, as: 'audioUri'
property :transcript_uri, as: 'transcriptUri'
end
end
class GoogleCloudContactcenterinsightsV1HoldData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class GoogleCloudContactcenterinsightsV1Intent
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
property :id, as: 'id'
end
end
class GoogleCloudContactcenterinsightsV1IntentMatchData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :intent_unique_id, as: 'intentUniqueId'
end
end
class GoogleCloudContactcenterinsightsV1InterruptionData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class GoogleCloudContactcenterinsightsV1Issue
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :display_name, as: 'displayName'
property :name, as: 'name'
property :update_time, as: 'updateTime'
end
end
class GoogleCloudContactcenterinsightsV1IssueAssignment
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
property :issue, as: 'issue'
property :score, as: 'score'
end
end
class GoogleCloudContactcenterinsightsV1IssueModel
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :display_name, as: 'displayName'
property :input_data_config, as: 'inputDataConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig::Representation
property :name, as: 'name'
property :state, as: 'state'
property :training_stats, as: 'trainingStats', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModelLabelStats, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModelLabelStats::Representation
property :update_time, as: 'updateTime'
end
end
class GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :filter, as: 'filter'
property :medium, as: 'medium'
property :training_conversations_count, :numeric_string => true, as: 'trainingConversationsCount'
end
end
class GoogleCloudContactcenterinsightsV1IssueModelLabelStats
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :analyzed_conversations_count, :numeric_string => true, as: 'analyzedConversationsCount'
hash :issue_stats, as: 'issueStats', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats::Representation
property :unclassified_conversations_count, :numeric_string => true, as: 'unclassifiedConversationsCount'
end
end
class GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
property :issue, as: 'issue'
property :labeled_conversations_count, :numeric_string => true, as: 'labeledConversationsCount'
end
end
class GoogleCloudContactcenterinsightsV1IssueModelResult
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :issue_model, as: 'issueModel'
collection :issues, as: 'issues', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueAssignment, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueAssignment::Representation
end
end
class GoogleCloudContactcenterinsightsV1ListAnalysesResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :analyses, as: 'analyses', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Analysis, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Analysis::Representation
property :next_page_token, as: 'nextPageToken'
end
end
class GoogleCloudContactcenterinsightsV1ListConversationsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :conversations, as: 'conversations', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Conversation, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Conversation::Representation
property :next_page_token, as: 'nextPageToken'
end
end
class GoogleCloudContactcenterinsightsV1ListIssueModelsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :issue_models, as: 'issueModels', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModel, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueModel::Representation
end
end
class GoogleCloudContactcenterinsightsV1ListIssuesResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :issues, as: 'issues', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Issue, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Issue::Representation
end
end
class GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
collection :phrase_matchers, as: 'phraseMatchers', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatcher, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatcher::Representation
end
end
class GoogleCloudContactcenterinsightsV1ListViewsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
collection :views, as: 'views', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1View, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1View::Representation
end
end
class GoogleCloudContactcenterinsightsV1PhraseMatchData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
property :phrase_matcher, as: 'phraseMatcher'
end
end
class GoogleCloudContactcenterinsightsV1PhraseMatchRule
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :config, as: 'config', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig::Representation
property :negated, as: 'negated'
property :query, as: 'query'
end
end
class GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :exact_match_config, as: 'exactMatchConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ExactMatchConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ExactMatchConfig::Representation
end
end
class GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :phrase_match_rules, as: 'phraseMatchRules', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatchRule, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatchRule::Representation
property :type, as: 'type'
end
end
class GoogleCloudContactcenterinsightsV1PhraseMatcher
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :activation_update_time, as: 'activationUpdateTime'
property :active, as: 'active'
property :display_name, as: 'displayName'
property :name, as: 'name'
collection :phrase_match_rule_groups, as: 'phraseMatchRuleGroups', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup::Representation
property :revision_create_time, as: 'revisionCreateTime'
property :revision_id, as: 'revisionId'
property :role_match, as: 'roleMatch'
property :type, as: 'type'
property :update_time, as: 'updateTime'
property :version_tag, as: 'versionTag'
end
end
class GoogleCloudContactcenterinsightsV1RuntimeAnnotation
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :annotation_id, as: 'annotationId'
property :answer_feedback, as: 'answerFeedback', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnswerFeedback, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnswerFeedback::Representation
property :article_suggestion, as: 'articleSuggestion', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ArticleSuggestionData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ArticleSuggestionData::Representation
property :create_time, as: 'createTime'
property :dialogflow_interaction, as: 'dialogflowInteraction', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DialogflowInteractionData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DialogflowInteractionData::Representation
property :end_boundary, as: 'endBoundary', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotationBoundary, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotationBoundary::Representation
property :faq_answer, as: 'faqAnswer', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1FaqAnswerData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1FaqAnswerData::Representation
property :smart_compose_suggestion, as: 'smartComposeSuggestion', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData::Representation
property :smart_reply, as: 'smartReply', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SmartReplyData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SmartReplyData::Representation
property :start_boundary, as: 'startBoundary', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotationBoundary, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotationBoundary::Representation
end
end
class GoogleCloudContactcenterinsightsV1SentimentData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :magnitude, as: 'magnitude'
property :score, as: 'score'
end
end
class GoogleCloudContactcenterinsightsV1Settings
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :analysis_config, as: 'analysisConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig::Representation
property :conversation_ttl, as: 'conversationTtl'
property :create_time, as: 'createTime'
property :language_code, as: 'languageCode'
property :name, as: 'name'
hash :pubsub_notification_settings, as: 'pubsubNotificationSettings'
property :update_time, as: 'updateTime'
end
end
class GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :runtime_integration_analysis_percentage, as: 'runtimeIntegrationAnalysisPercentage'
end
end
class GoogleCloudContactcenterinsightsV1SilenceData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :confidence_score, as: 'confidenceScore'
hash :metadata, as: 'metadata'
property :query_record, as: 'queryRecord'
property :suggestion, as: 'suggestion'
end
end
class GoogleCloudContactcenterinsightsV1SmartReplyData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :confidence_score, as: 'confidenceScore'
hash :metadata, as: 'metadata'
property :query_record, as: 'queryRecord'
property :reply, as: 'reply'
end
end
class GoogleCloudContactcenterinsightsV1UndeployIssueModelMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
property :request, as: 'request', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest::Representation
end
end
class GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
end
end
class GoogleCloudContactcenterinsightsV1UndeployIssueModelResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class GoogleCloudContactcenterinsightsV1View
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :display_name, as: 'displayName'
property :name, as: 'name'
property :update_time, as: 'updateTime'
property :value, as: 'value'
end
end
class GoogleCloudContactcenterinsightsV1alpha1CreateAnalysisOperationMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :conversation, as: 'conversation'
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
end
end
class GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
property :request, as: 'request', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest::Representation
end
end
class GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :issue_model, as: 'issueModel', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueModel, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueModel::Representation
property :parent, as: 'parent'
end
end
class GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
property :request, as: 'request', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest::Representation
end
end
class GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
end
end
class GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
property :request, as: 'request', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest::Representation
end
end
class GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
end
end
class GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
collection :partial_errors, as: 'partialErrors', class: Google::Apis::ContactcenterinsightsV1::GoogleRpcStatus, decorator: Google::Apis::ContactcenterinsightsV1::GoogleRpcStatus::Representation
property :request, as: 'request', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest::Representation
end
end
class GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :big_query_destination, as: 'bigQueryDestination', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination::Representation
property :filter, as: 'filter'
property :kms_key, as: 'kmsKey'
property :parent, as: 'parent'
property :write_disposition, as: 'writeDisposition'
end
end
class GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :dataset, as: 'dataset'
property :project_id, as: 'projectId'
property :table, as: 'table'
end
end
class GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class GoogleCloudContactcenterinsightsV1alpha1IssueModel
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :display_name, as: 'displayName'
property :input_data_config, as: 'inputDataConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig::Representation
property :name, as: 'name'
property :state, as: 'state'
property :training_stats, as: 'trainingStats', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats::Representation
property :update_time, as: 'updateTime'
end
end
class GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :filter, as: 'filter'
property :medium, as: 'medium'
property :training_conversations_count, :numeric_string => true, as: 'trainingConversationsCount'
end
end
class GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :analyzed_conversations_count, :numeric_string => true, as: 'analyzedConversationsCount'
hash :issue_stats, as: 'issueStats', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats::Representation
property :unclassified_conversations_count, :numeric_string => true, as: 'unclassifiedConversationsCount'
end
end
class GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
property :issue, as: 'issue'
property :labeled_conversations_count, :numeric_string => true, as: 'labeledConversationsCount'
end
end
class GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
property :request, as: 'request', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest::Representation
end
end
class GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :name, as: 'name'
end
end
class GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class GoogleLongrunningListOperationsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
collection :operations, as: 'operations', class: Google::Apis::ContactcenterinsightsV1::GoogleLongrunningOperation, decorator: Google::Apis::ContactcenterinsightsV1::GoogleLongrunningOperation::Representation
end
end
class GoogleLongrunningOperation
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :done, as: 'done'
property :error, as: 'error', class: Google::Apis::ContactcenterinsightsV1::GoogleRpcStatus, decorator: Google::Apis::ContactcenterinsightsV1::GoogleRpcStatus::Representation
hash :metadata, as: 'metadata'
property :name, as: 'name'
hash :response, as: 'response'
end
end
class GoogleProtobufEmpty
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class GoogleRpcStatus
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :code, as: 'code'
collection :details, as: 'details'
property :message, as: 'message'
end
end
end
end
end