lib/google/apis/contactcenterinsights_v1/representations.rb in google-apis-contactcenterinsights_v1-0.52.0 vs lib/google/apis/contactcenterinsights_v1/representations.rb in google-apis-contactcenterinsights_v1-0.53.0
- old
+ new
@@ -38,10 +38,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1AnalysisRule
+ 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
@@ -50,10 +56,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -104,10 +122,52 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource
+ 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
@@ -260,10 +320,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1DeployQaScorecardRevisionRequest
+ 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
@@ -278,10 +344,40 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1Dimension
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudContactcenterinsightsV1EncryptionSpec
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -356,10 +452,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1FeedbackLabel
+ 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
@@ -518,22 +620,40 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1ListAllFeedbackLabelsResponse
+ 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 GoogleCloudContactcenterinsightsV1ListAnalysisRulesResponse
+ 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 GoogleCloudContactcenterinsightsV1ListFeedbackLabelsResponse
+ 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
@@ -548,10 +668,28 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1ListQaQuestionsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1ListQaScorecardRevisionsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1ListQaScorecardsResponse
+ 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
@@ -584,10 +722,130 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1QaAnswer
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaAnswerAnswerSource
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaQuestion
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaQuestionAnswerChoice
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaQuestionMetrics
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaQuestionTuningMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaScorecard
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaScorecardResult
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaScorecardResultScoreSource
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaScorecardRevision
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsResponseSlice
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPoint
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceTimeSeries
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudContactcenterinsightsV1RedactionConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -644,10 +902,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1TuneQaScorecardRevisionRequest
+ 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
@@ -662,10 +926,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1UndeployQaScorecardRevisionRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudContactcenterinsightsV1UploadConversationMetadata
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -710,10 +980,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfigScorecardList
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -914,10 +1196,40 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1alpha1Dimension
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1DimensionAgentDimensionMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1DimensionIssueDimensionMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionAnswerDimensionMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionDimensionMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudContactcenterinsightsV1alpha1EncryptionSpec
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -986,10 +1298,16 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudContactcenterinsightsV1alpha1GcsSource
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1142,16 +1460,106 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1alpha1ListAllFeedbackLabelsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1ListFeedbackLabelsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleCloudContactcenterinsightsV1alpha1QaAnswer
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerSource
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultScoreSource
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsMetadata
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponse
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPoint
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasure
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceTimeSeries
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
class GoogleCloudContactcenterinsightsV1alpha1RedactionConfig
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
@@ -1226,10 +1634,52 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleIamV1AuditConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleIamV1AuditLogConfig
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleIamV1Binding
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleIamV1Policy
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleIamV1SetIamPolicyRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleIamV1TestIamPermissionsRequest
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleIamV1TestIamPermissionsResponse
+ 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
@@ -1250,10 +1700,22 @@
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
+ class GoogleTypeExpr
+ class Representation < Google::Apis::Core::JsonRepresentation; end
+
+ include Google::Apis::Core::JsonObjectSupport
+ end
+
+ class GoogleTypeInterval
+ 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
@@ -1285,17 +1747,34 @@
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 :qa_scorecard_results, as: 'qaScorecardResults', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecardResult, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecardResult::Representation
+
collection :sentiments, as: 'sentiments', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationLevelSentiment, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationLevelSentiment::Representation
property :silence, as: 'silence', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationLevelSilence, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1ConversationLevelSilence::Representation
end
end
+ class GoogleCloudContactcenterinsightsV1AnalysisRule
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :active, as: 'active'
+ property :analysis_percentage, as: 'analysisPercentage'
+ property :annotator_selector, as: 'annotatorSelector', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotatorSelector, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotatorSelector::Representation
+
+ property :conversation_filter, as: 'conversationFilter'
+ property :create_time, as: 'createTime'
+ property :display_name, as: 'displayName'
+ property :name, as: 'name'
+ property :update_time, as: 'updateTime'
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1AnnotationBoundary
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :transcript_index, as: 'transcriptIndex'
property :word_index, as: 'wordIndex'
@@ -1305,23 +1784,41 @@
class GoogleCloudContactcenterinsightsV1AnnotatorSelector
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :issue_models, as: 'issueModels'
collection :phrase_matchers, as: 'phraseMatchers'
+ property :qa_config, as: 'qaConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig::Representation
+
property :run_entity_annotator, as: 'runEntityAnnotator'
property :run_intent_annotator, as: 'runIntentAnnotator'
property :run_interruption_annotator, as: 'runInterruptionAnnotator'
property :run_issue_model_annotator, as: 'runIssueModelAnnotator'
property :run_phrase_matcher_annotator, as: 'runPhraseMatcherAnnotator'
+ property :run_qa_annotator, as: 'runQaAnnotator'
property :run_sentiment_annotator, as: 'runSentimentAnnotator'
property :run_silence_annotator, as: 'runSilenceAnnotator'
property :run_summarization_annotator, as: 'runSummarizationAnnotator'
property :summarization_config, as: 'summarizationConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig::Representation
end
end
+ class GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :scorecard_list, as: 'scorecardList', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :qa_scorecard_revisions, as: 'qaScorecardRevisions'
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :conversation_profile, as: 'conversationProfile'
property :summarization_model, as: 'summarizationModel'
@@ -1409,10 +1906,82 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
+ class GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :create_time, as: 'createTime'
+ property :download_stats, as: 'downloadStats', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats::Representation
+
+ 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::GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :file_names, as: 'fileNames'
+ property :processed_object_count, as: 'processedObjectCount'
+ property :successful_download_count, as: 'successfulDownloadCount'
+ property :total_files_written, as: 'totalFilesWritten'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :conversation_filter, as: 'conversationFilter'
+ property :feedback_label_type, as: 'feedbackLabelType'
+ property :filter, as: 'filter'
+ property :gcs_destination, as: 'gcsDestination', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination::Representation
+
+ property :max_download_count, as: 'maxDownloadCount'
+ property :parent, as: 'parent'
+ collection :template_qa_scorecard_id, as: 'templateQaScorecardId'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :add_whitespace, as: 'addWhitespace'
+ property :always_print_empty_fields, as: 'alwaysPrintEmptyFields'
+ property :format, as: 'format'
+ property :object_uri, as: 'objectUri'
+ property :records_per_file_count, :numeric_string => true, as: 'recordsPerFileCount'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :gcs_source, as: 'gcsSource', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource::Representation
+
+ property :validate_only, as: 'validateOnly'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :format, as: 'format'
+ property :object_uri, as: 'objectUri'
+ 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
@@ -1706,10 +2275,16 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
+ class GoogleCloudContactcenterinsightsV1DeployQaScorecardRevisionRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1DialogflowIntent
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
end
@@ -1729,10 +2304,62 @@
property :audio_uri, as: 'audioUri'
property :dialogflow_conversation, as: 'dialogflowConversation'
end
end
+ class GoogleCloudContactcenterinsightsV1Dimension
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :agent_dimension_metadata, as: 'agentDimensionMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata::Representation
+
+ property :dimension_key, as: 'dimensionKey'
+ property :issue_dimension_metadata, as: 'issueDimensionMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata::Representation
+
+ property :qa_question_answer_dimension_metadata, as: 'qaQuestionAnswerDimensionMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata::Representation
+
+ property :qa_question_dimension_metadata, as: 'qaQuestionDimensionMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :agent_display_name, as: 'agentDisplayName'
+ property :agent_id, as: 'agentId'
+ property :agent_team, as: 'agentTeam'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :issue_display_name, as: 'issueDisplayName'
+ property :issue_id, as: 'issueId'
+ property :issue_model_id, as: 'issueModelId'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :answer_value, as: 'answerValue'
+ property :qa_question_id, as: 'qaQuestionId'
+ property :qa_scorecard_id, as: 'qaScorecardId'
+ property :question_body, as: 'questionBody'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :qa_question_id, as: 'qaQuestionId'
+ property :qa_scorecard_id, as: 'qaScorecardId'
+ property :question_body, as: 'questionBody'
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1EncryptionSpec
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :kms_key, as: 'kmsKey'
property :name, as: 'name'
@@ -1849,10 +2476,23 @@
property :question, as: 'question'
property :source, as: 'source'
end
end
+ class GoogleCloudContactcenterinsightsV1FeedbackLabel
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :create_time, as: 'createTime'
+ property :label, as: 'label'
+ property :labeled_resource, as: 'labeledResource'
+ property :name, as: 'name'
+ property :qa_answer_label, as: 'qaAnswerLabel', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue::Representation
+
+ property :update_time, as: 'updateTime'
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1GcsSource
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :audio_uri, as: 'audioUri'
property :transcript_uri, as: 'transcriptUri'
@@ -2101,28 +2741,55 @@
collection :issues, as: 'issues', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueAssignment, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1IssueAssignment::Representation
end
end
+ class GoogleCloudContactcenterinsightsV1ListAllFeedbackLabelsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :feedback_labels, as: 'feedbackLabels', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1FeedbackLabel, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1FeedbackLabel::Representation
+
+ property :next_page_token, as: 'nextPageToken'
+ 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 GoogleCloudContactcenterinsightsV1ListAnalysisRulesResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :analysis_rules, as: 'analysisRules', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnalysisRule, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1AnalysisRule::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 GoogleCloudContactcenterinsightsV1ListFeedbackLabelsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :feedback_labels, as: 'feedbackLabels', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1FeedbackLabel, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1FeedbackLabel::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
@@ -2144,10 +2811,37 @@
collection :phrase_matchers, as: 'phraseMatchers', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatcher, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1PhraseMatcher::Representation
end
end
+ class GoogleCloudContactcenterinsightsV1ListQaQuestionsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :next_page_token, as: 'nextPageToken'
+ collection :qa_questions, as: 'qaQuestions', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaQuestion, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaQuestion::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1ListQaScorecardRevisionsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :next_page_token, as: 'nextPageToken'
+ collection :qa_scorecard_revisions, as: 'qaScorecardRevisions', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecardRevision, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecardRevision::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1ListQaScorecardsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :next_page_token, as: 'nextPageToken'
+ collection :qa_scorecards, as: 'qaScorecards', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecard, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecard::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
@@ -2206,10 +2900,245 @@
property :update_time, as: 'updateTime'
property :version_tag, as: 'versionTag'
end
end
+ class GoogleCloudContactcenterinsightsV1QaAnswer
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :answer_sources, as: 'answerSources', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaAnswerAnswerSource, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaAnswerAnswerSource::Representation
+
+ property :answer_value, as: 'answerValue', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue::Representation
+
+ property :conversation, as: 'conversation'
+ property :potential_score, as: 'potentialScore'
+ property :qa_question, as: 'qaQuestion'
+ property :question_body, as: 'questionBody'
+ collection :tags, as: 'tags'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaAnswerAnswerSource
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :answer_value, as: 'answerValue', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue::Representation
+
+ property :source_type, as: 'sourceType'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :bool_value, as: 'boolValue'
+ property :key, as: 'key'
+ property :na_value, as: 'naValue'
+ property :normalized_score, as: 'normalizedScore'
+ property :num_value, as: 'numValue'
+ property :potential_score, as: 'potentialScore'
+ property :score, as: 'score'
+ property :str_value, as: 'strValue'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaQuestion
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :abbreviation, as: 'abbreviation'
+ collection :answer_choices, as: 'answerChoices', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaQuestionAnswerChoice, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaQuestionAnswerChoice::Representation
+
+ property :answer_instructions, as: 'answerInstructions'
+ property :create_time, as: 'createTime'
+ property :metrics, as: 'metrics', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaQuestionMetrics, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaQuestionMetrics::Representation
+
+ property :name, as: 'name'
+ property :order, as: 'order'
+ property :question_body, as: 'questionBody'
+ collection :tags, as: 'tags'
+ property :tuning_metadata, as: 'tuningMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaQuestionTuningMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaQuestionTuningMetadata::Representation
+
+ property :update_time, as: 'updateTime'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaQuestionAnswerChoice
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :bool_value, as: 'boolValue'
+ property :key, as: 'key'
+ property :na_value, as: 'naValue'
+ property :num_value, as: 'numValue'
+ property :score, as: 'score'
+ property :str_value, as: 'strValue'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaQuestionMetrics
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :accuracy, as: 'accuracy'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaQuestionTuningMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :dataset_validation_warnings, as: 'datasetValidationWarnings'
+ property :total_valid_label_count, :numeric_string => true, as: 'totalValidLabelCount'
+ property :tuning_error, as: 'tuningError'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaScorecard
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :create_time, as: 'createTime'
+ property :description, as: 'description'
+ property :display_name, as: 'displayName'
+ property :name, as: 'name'
+ property :update_time, as: 'updateTime'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaScorecardResult
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :agent_id, as: 'agentId'
+ property :conversation, as: 'conversation'
+ property :create_time, as: 'createTime'
+ property :name, as: 'name'
+ property :normalized_score, as: 'normalizedScore'
+ property :potential_score, as: 'potentialScore'
+ collection :qa_answers, as: 'qaAnswers', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaAnswer, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaAnswer::Representation
+
+ property :qa_scorecard_revision, as: 'qaScorecardRevision'
+ collection :qa_tag_results, as: 'qaTagResults', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult::Representation
+
+ property :score, as: 'score'
+ collection :score_sources, as: 'scoreSources', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecardResultScoreSource, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecardResultScoreSource::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :normalized_score, as: 'normalizedScore'
+ property :potential_score, as: 'potentialScore'
+ property :score, as: 'score'
+ property :tag, as: 'tag'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaScorecardResultScoreSource
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :normalized_score, as: 'normalizedScore'
+ property :potential_score, as: 'potentialScore'
+ collection :qa_tag_results, as: 'qaTagResults', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult::Representation
+
+ property :score, as: 'score'
+ property :source_type, as: 'sourceType'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QaScorecardRevision
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :alternate_ids, as: 'alternateIds'
+ property :create_time, as: 'createTime'
+ property :name, as: 'name'
+ property :snapshot, as: 'snapshot', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecard, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QaScorecard::Representation
+
+ property :state, as: 'state'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :dimensions, as: 'dimensions', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Dimension, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Dimension::Representation
+
+ property :filter, as: 'filter'
+ property :measure_mask, as: 'measureMask'
+ property :time_granularity, as: 'timeGranularity'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :location, as: 'location'
+ property :macro_average_slice, as: 'macroAverageSlice', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSlice, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSlice::Representation
+
+ collection :slices, as: 'slices', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSlice, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSlice::Representation
+
+ property :update_time, as: 'updateTime'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsResponseSlice
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :dimensions, as: 'dimensions', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Dimension, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Dimension::Representation
+
+ property :time_series, as: 'timeSeries', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceTimeSeries, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceTimeSeries::Representation
+
+ property :total, as: 'total', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPoint, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPoint::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPoint
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :conversation_measure, as: 'conversationMeasure', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure::Representation
+
+ property :interval, as: 'interval', class: Google::Apis::ContactcenterinsightsV1::GoogleTypeInterval, decorator: Google::Apis::ContactcenterinsightsV1::GoogleTypeInterval::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :average_agent_sentiment_score, as: 'averageAgentSentimentScore'
+ property :average_client_sentiment_score, as: 'averageClientSentimentScore'
+ property :average_customer_satisfaction_rating, as: 'averageCustomerSatisfactionRating'
+ property :average_duration, as: 'averageDuration'
+ property :average_qa_normalized_score, as: 'averageQaNormalizedScore'
+ property :average_qa_question_normalized_score, as: 'averageQaQuestionNormalizedScore'
+ property :average_silence_percentage, as: 'averageSilencePercentage'
+ property :average_turn_count, as: 'averageTurnCount'
+ property :conversation_count, as: 'conversationCount'
+ collection :qa_tag_scores, as: 'qaTagScores', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :average_tag_normalized_score, as: 'averageTagNormalizedScore'
+ property :tag, as: 'tag'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceTimeSeries
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :data_points, as: 'dataPoints', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPoint, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPoint::Representation
+
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1RedactionConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :deidentify_template, as: 'deidentifyTemplate'
property :inspect_template, as: 'inspectTemplate'
@@ -2320,10 +3249,18 @@
class Representation < Google::Apis::Core::JsonRepresentation
property :speech_recognizer, as: 'speechRecognizer'
end
end
+ class GoogleCloudContactcenterinsightsV1TuneQaScorecardRevisionRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :filter, as: 'filter'
+ property :validate_only, as: 'validateOnly'
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1UndeployIssueModelMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :create_time, as: 'createTime'
property :end_time, as: 'endTime'
@@ -2343,10 +3280,16 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
+ class GoogleCloudContactcenterinsightsV1UndeployQaScorecardRevisionRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1UploadConversationMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :analysis_operation, as: 'analysisOperation'
property :applied_redaction_config, as: 'appliedRedactionConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1RedactionConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1RedactionConfig::Representation
@@ -2416,10 +3359,12 @@
property :issue_model_result, as: 'issueModelResult', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueModelResult, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueModelResult::Representation
hash :phrase_matchers, as: 'phraseMatchers', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData::Representation
+ collection :qa_scorecard_results, as: 'qaScorecardResults', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult::Representation
+
collection :sentiments, as: 'sentiments', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment::Representation
property :silence, as: 'silence', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence::Representation
end
@@ -2436,23 +3381,41 @@
class GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :issue_models, as: 'issueModels'
collection :phrase_matchers, as: 'phraseMatchers'
+ property :qa_config, as: 'qaConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfig::Representation
+
property :run_entity_annotator, as: 'runEntityAnnotator'
property :run_intent_annotator, as: 'runIntentAnnotator'
property :run_interruption_annotator, as: 'runInterruptionAnnotator'
property :run_issue_model_annotator, as: 'runIssueModelAnnotator'
property :run_phrase_matcher_annotator, as: 'runPhraseMatcherAnnotator'
+ property :run_qa_annotator, as: 'runQaAnnotator'
property :run_sentiment_annotator, as: 'runSentimentAnnotator'
property :run_silence_annotator, as: 'runSilenceAnnotator'
property :run_summarization_annotator, as: 'runSummarizationAnnotator'
property :summarization_config, as: 'summarizationConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfig::Representation
end
end
+ class GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :scorecard_list, as: 'scorecardList', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfigScorecardList, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfigScorecardList::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfigScorecardList
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :qa_scorecard_revisions, as: 'qaScorecardRevisions'
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :conversation_profile, as: 'conversationProfile'
property :summarization_model, as: 'summarizationModel'
@@ -2819,10 +3782,62 @@
property :audio_uri, as: 'audioUri'
property :dialogflow_conversation, as: 'dialogflowConversation'
end
end
+ class GoogleCloudContactcenterinsightsV1alpha1Dimension
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :agent_dimension_metadata, as: 'agentDimensionMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DimensionAgentDimensionMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DimensionAgentDimensionMetadata::Representation
+
+ property :dimension_key, as: 'dimensionKey'
+ property :issue_dimension_metadata, as: 'issueDimensionMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DimensionIssueDimensionMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DimensionIssueDimensionMetadata::Representation
+
+ property :qa_question_answer_dimension_metadata, as: 'qaQuestionAnswerDimensionMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionAnswerDimensionMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionAnswerDimensionMetadata::Representation
+
+ property :qa_question_dimension_metadata, as: 'qaQuestionDimensionMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionDimensionMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionDimensionMetadata::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1DimensionAgentDimensionMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :agent_display_name, as: 'agentDisplayName'
+ property :agent_id, as: 'agentId'
+ property :agent_team, as: 'agentTeam'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1DimensionIssueDimensionMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :issue_display_name, as: 'issueDisplayName'
+ property :issue_id, as: 'issueId'
+ property :issue_model_id, as: 'issueModelId'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionAnswerDimensionMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :answer_value, as: 'answerValue'
+ property :qa_question_id, as: 'qaQuestionId'
+ property :qa_scorecard_id, as: 'qaScorecardId'
+ property :question_body, as: 'questionBody'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionDimensionMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :qa_question_id, as: 'qaQuestionId'
+ property :qa_scorecard_id, as: 'qaScorecardId'
+ property :question_body, as: 'questionBody'
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1alpha1EncryptionSpec
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :kms_key, as: 'kmsKey'
property :name, as: 'name'
@@ -2932,10 +3947,23 @@
property :question, as: 'question'
property :source, as: 'source'
end
end
+ class GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :create_time, as: 'createTime'
+ property :label, as: 'label'
+ property :labeled_resource, as: 'labeledResource'
+ property :name, as: 'name'
+ property :qa_answer_label, as: 'qaAnswerLabel', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue::Representation
+
+ property :update_time, as: 'updateTime'
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1alpha1GcsSource
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :audio_uri, as: 'audioUri'
property :transcript_uri, as: 'transcriptUri'
@@ -3172,18 +4200,189 @@
collection :issues, as: 'issues', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueAssignment, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueAssignment::Representation
end
end
+ class GoogleCloudContactcenterinsightsV1alpha1ListAllFeedbackLabelsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :feedback_labels, as: 'feedbackLabels', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel::Representation
+
+ property :next_page_token, as: 'nextPageToken'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1ListFeedbackLabelsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :feedback_labels, as: 'feedbackLabels', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel::Representation
+
+ property :next_page_token, as: 'nextPageToken'
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :display_name, as: 'displayName'
property :phrase_matcher, as: 'phraseMatcher'
end
end
+ class GoogleCloudContactcenterinsightsV1alpha1QaAnswer
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :answer_sources, as: 'answerSources', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerSource, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerSource::Representation
+
+ property :answer_value, as: 'answerValue', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue::Representation
+
+ property :conversation, as: 'conversation'
+ property :potential_score, as: 'potentialScore'
+ property :qa_question, as: 'qaQuestion'
+ property :question_body, as: 'questionBody'
+ collection :tags, as: 'tags'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerSource
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :answer_value, as: 'answerValue', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue::Representation
+
+ property :source_type, as: 'sourceType'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :bool_value, as: 'boolValue'
+ property :key, as: 'key'
+ property :na_value, as: 'naValue'
+ property :normalized_score, as: 'normalizedScore'
+ property :num_value, as: 'numValue'
+ property :potential_score, as: 'potentialScore'
+ property :score, as: 'score'
+ property :str_value, as: 'strValue'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :agent_id, as: 'agentId'
+ property :conversation, as: 'conversation'
+ property :create_time, as: 'createTime'
+ property :name, as: 'name'
+ property :normalized_score, as: 'normalizedScore'
+ property :potential_score, as: 'potentialScore'
+ collection :qa_answers, as: 'qaAnswers', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaAnswer, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaAnswer::Representation
+
+ property :qa_scorecard_revision, as: 'qaScorecardRevision'
+ collection :qa_tag_results, as: 'qaTagResults', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult::Representation
+
+ property :score, as: 'score'
+ collection :score_sources, as: 'scoreSources', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultScoreSource, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultScoreSource::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :normalized_score, as: 'normalizedScore'
+ property :potential_score, as: 'potentialScore'
+ property :score, as: 'score'
+ property :tag, as: 'tag'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultScoreSource
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :normalized_score, as: 'normalizedScore'
+ property :potential_score, as: 'potentialScore'
+ collection :qa_tag_results, as: 'qaTagResults', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult::Representation
+
+ property :score, as: 'score'
+ property :source_type, as: 'sourceType'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsMetadata
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :location, as: 'location'
+ property :macro_average_slice, as: 'macroAverageSlice', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice::Representation
+
+ collection :slices, as: 'slices', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice::Representation
+
+ property :update_time, as: 'updateTime'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :dimensions, as: 'dimensions', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1Dimension, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1Dimension::Representation
+
+ property :time_series, as: 'timeSeries', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceTimeSeries, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceTimeSeries::Representation
+
+ property :total, as: 'total', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPoint, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPoint::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPoint
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :conversation_measure, as: 'conversationMeasure', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasure, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasure::Representation
+
+ property :interval, as: 'interval', class: Google::Apis::ContactcenterinsightsV1::GoogleTypeInterval, decorator: Google::Apis::ContactcenterinsightsV1::GoogleTypeInterval::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasure
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :average_agent_sentiment_score, as: 'averageAgentSentimentScore'
+ property :average_client_sentiment_score, as: 'averageClientSentimentScore'
+ property :average_customer_satisfaction_rating, as: 'averageCustomerSatisfactionRating'
+ property :average_duration, as: 'averageDuration'
+ property :average_qa_normalized_score, as: 'averageQaNormalizedScore'
+ property :average_qa_question_normalized_score, as: 'averageQaQuestionNormalizedScore'
+ property :average_silence_percentage, as: 'averageSilencePercentage'
+ property :average_turn_count, as: 'averageTurnCount'
+ property :conversation_count, as: 'conversationCount'
+ collection :qa_tag_scores, as: 'qaTagScores', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore::Representation
+
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :average_tag_normalized_score, as: 'averageTagNormalizedScore'
+ property :tag, as: 'tag'
+ end
+ end
+
+ class GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceTimeSeries
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :data_points, as: 'dataPoints', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPoint, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPoint::Representation
+
+ end
+ end
+
class GoogleCloudContactcenterinsightsV1alpha1RedactionConfig
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :deidentify_template, as: 'deidentifyTemplate'
property :inspect_template, as: 'inspectTemplate'
@@ -3316,10 +4515,72 @@
property :speech_config, as: 'speechConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SpeechConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SpeechConfig::Representation
end
end
+ class GoogleIamV1AuditConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :audit_log_configs, as: 'auditLogConfigs', class: Google::Apis::ContactcenterinsightsV1::GoogleIamV1AuditLogConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleIamV1AuditLogConfig::Representation
+
+ property :service, as: 'service'
+ end
+ end
+
+ class GoogleIamV1AuditLogConfig
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :exempted_members, as: 'exemptedMembers'
+ property :log_type, as: 'logType'
+ end
+ end
+
+ class GoogleIamV1Binding
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :condition, as: 'condition', class: Google::Apis::ContactcenterinsightsV1::GoogleTypeExpr, decorator: Google::Apis::ContactcenterinsightsV1::GoogleTypeExpr::Representation
+
+ collection :members, as: 'members'
+ property :role, as: 'role'
+ end
+ end
+
+ class GoogleIamV1Policy
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :audit_configs, as: 'auditConfigs', class: Google::Apis::ContactcenterinsightsV1::GoogleIamV1AuditConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleIamV1AuditConfig::Representation
+
+ collection :bindings, as: 'bindings', class: Google::Apis::ContactcenterinsightsV1::GoogleIamV1Binding, decorator: Google::Apis::ContactcenterinsightsV1::GoogleIamV1Binding::Representation
+
+ property :etag, :base64 => true, as: 'etag'
+ property :version, as: 'version'
+ end
+ end
+
+ class GoogleIamV1SetIamPolicyRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :policy, as: 'policy', class: Google::Apis::ContactcenterinsightsV1::GoogleIamV1Policy, decorator: Google::Apis::ContactcenterinsightsV1::GoogleIamV1Policy::Representation
+
+ property :update_mask, as: 'updateMask'
+ end
+ end
+
+ class GoogleIamV1TestIamPermissionsRequest
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :permissions, as: 'permissions'
+ end
+ end
+
+ class GoogleIamV1TestIamPermissionsResponse
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ collection :permissions, as: 'permissions'
+ 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
@@ -3349,9 +4610,27 @@
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :code, as: 'code'
collection :details, as: 'details'
property :message, as: 'message'
+ end
+ end
+
+ class GoogleTypeExpr
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :description, as: 'description'
+ property :expression, as: 'expression'
+ property :location, as: 'location'
+ property :title, as: 'title'
+ end
+ end
+
+ class GoogleTypeInterval
+ # @private
+ class Representation < Google::Apis::Core::JsonRepresentation
+ property :end_time, as: 'endTime'
+ property :start_time, as: 'startTime'
end
end
end
end
end