lib/google/apis/contactcenterinsights_v1/representations.rb in google-apis-contactcenterinsights_v1-0.24.0 vs lib/google/apis/contactcenterinsights_v1/representations.rb in google-apis-contactcenterinsights_v1-0.25.0

- old
+ new

@@ -464,10 +464,16 @@ 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 + class GoogleCloudContactcenterinsightsV1RuntimeAnnotation class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -524,22 +530,70 @@ 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 + + class GoogleCloudContactcenterinsightsV1UploadConversationRequest + 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 GoogleCloudContactcenterinsightsV1alpha1Analysis + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1AnalysisResult + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsMetadata class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -554,10 +608,70 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudContactcenterinsightsV1alpha1CallAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1Conversation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo + 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 @@ -602,10 +716,40 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1DialogflowSource + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1Entity + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1EntityMentionData + 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 @@ -626,10 +770,28 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData + 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 + + class GoogleCloudContactcenterinsightsV1alpha1HoldData + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadata class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -668,10 +830,40 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudContactcenterinsightsV1alpha1Intent + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1IntentMatchData + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1InterruptionData + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1IssueAssignment + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1IssueMatchData + 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 @@ -692,10 +884,58 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudContactcenterinsightsV1alpha1IssueModelResult + 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 GoogleCloudContactcenterinsightsV1alpha1RedactionConfig + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1SentimentData + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1SilenceData + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1SmartReplyData + 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 @@ -710,10 +950,22 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudContactcenterinsightsV1alpha1UploadConversationMetadata + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest + 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 @@ -1489,10 +1741,18 @@ property :update_time, as: 'updateTime' property :version_tag, as: 'versionTag' end end + class GoogleCloudContactcenterinsightsV1RedactionConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :deidentify_template, as: 'deidentifyTemplate' + property :inspect_template, as: 'inspectTemplate' + 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 @@ -1531,10 +1791,12 @@ 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 :redaction_config, as: 'redactionConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1RedactionConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1RedactionConfig::Representation + property :update_time, as: 'updateTime' end end class GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig @@ -1594,10 +1856,35 @@ # @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 + + property :create_time, as: 'createTime' + property :end_time, as: 'endTime' + property :request, as: 'request', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1UploadConversationRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1UploadConversationRequest::Representation + + end + end + + class GoogleCloudContactcenterinsightsV1UploadConversationRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :conversation, as: 'conversation', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Conversation, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1Conversation::Representation + + property :conversation_id, as: 'conversationId' + property :parent, as: 'parent' + property :redaction_config, as: 'redactionConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1RedactionConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1RedactionConfig::Representation + + end + end + class GoogleCloudContactcenterinsightsV1View # @private class Representation < Google::Apis::Core::JsonRepresentation property :create_time, as: 'createTime' property :display_name, as: 'displayName' @@ -1605,10 +1892,58 @@ property :update_time, as: 'updateTime' property :value, as: 'value' end end + class GoogleCloudContactcenterinsightsV1alpha1Analysis + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :analysis_result, as: 'analysisResult', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnalysisResult, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnalysisResult::Representation + + property :annotator_selector, as: 'annotatorSelector', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector::Representation + + property :create_time, as: 'createTime' + property :name, as: 'name' + property :request_time, as: 'requestTime' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1AnalysisResult + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :call_analysis_metadata, as: 'callAnalysisMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata::Representation + + property :end_time, as: 'endTime' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :annotations, as: 'annotations', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1CallAnnotation, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1CallAnnotation::Representation + + hash :entities, as: 'entities', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1Entity, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1Entity::Representation + + hash :intents, as: 'intents', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1Intent, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1Intent::Representation + + 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 :sentiments, as: 'sentiments', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment::Representation + + end + end + + class GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :transcript_index, as: 'transcriptIndex' + property :word_index, as: 'wordIndex' + end + end + class GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector # @private class Representation < Google::Apis::Core::JsonRepresentation collection :issue_models, as: 'issueModels' collection :phrase_matchers, as: 'phraseMatchers' @@ -1620,10 +1955,31 @@ property :run_sentiment_annotator, as: 'runSentimentAnnotator' property :run_silence_annotator, as: 'runSilenceAnnotator' end end + class GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :clicked, as: 'clicked' + property :correctness_level, as: 'correctnessLevel' + property :displayed, as: 'displayed' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData + # @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 GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation property :completed_analyses_count, as: 'completedAnalysesCount' property :create_time, as: 'createTime' @@ -1652,10 +2008,150 @@ property :failed_analysis_count, as: 'failedAnalysisCount' property :successful_analysis_count, as: 'successfulAnalysisCount' end end + class GoogleCloudContactcenterinsightsV1alpha1CallAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :annotation_end_boundary, as: 'annotationEndBoundary', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary::Representation + + property :annotation_start_boundary, as: 'annotationStartBoundary', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary::Representation + + property :channel_tag, as: 'channelTag' + property :entity_mention_data, as: 'entityMentionData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1EntityMentionData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1EntityMentionData::Representation + + property :hold_data, as: 'holdData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1HoldData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1HoldData::Representation + + property :intent_match_data, as: 'intentMatchData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IntentMatchData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IntentMatchData::Representation + + property :interruption_data, as: 'interruptionData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1InterruptionData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1InterruptionData::Representation + + property :issue_match_data, as: 'issueMatchData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueMatchData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueMatchData::Representation + + property :phrase_match_data, as: 'phraseMatchData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData::Representation + + property :sentiment_data, as: 'sentimentData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SentimentData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SentimentData::Representation + + property :silence_data, as: 'silenceData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SilenceData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SilenceData::Representation + + end + end + + class GoogleCloudContactcenterinsightsV1alpha1Conversation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :agent_id, as: 'agentId' + property :call_metadata, as: 'callMetadata', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata::Representation + + property :create_time, as: 'createTime' + property :data_source, as: 'dataSource', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource::Representation + + hash :dialogflow_intents, as: 'dialogflowIntents', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent::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::GoogleCloudContactcenterinsightsV1alpha1Analysis, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1Analysis::Representation + + property :medium, as: 'medium' + property :name, as: 'name' + property :obfuscated_user_id, as: 'obfuscatedUserId' + collection :runtime_annotations, as: 'runtimeAnnotations', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation::Representation + + property :start_time, as: 'startTime' + property :transcript, as: 'transcript', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript::Representation + + property :ttl, as: 'ttl' + property :turn_count, as: 'turnCount' + property :update_time, as: 'updateTime' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :agent_channel, as: 'agentChannel' + property :customer_channel, as: 'customerChannel' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :dialogflow_source, as: 'dialogflowSource', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DialogflowSource, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DialogflowSource::Representation + + property :gcs_source, as: 'gcsSource', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1GcsSource, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1GcsSource::Representation + + end + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :channel_tag, as: 'channelTag' + property :sentiment_data, as: 'sentimentData', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SentimentData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SentimentData::Representation + + end + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant + # @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 GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :transcript_segments, as: 'transcriptSegments', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment::Representation + + end + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment + # @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::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata::Representation + + property :language_code, as: 'languageCode' + property :message_time, as: 'messageTime' + property :segment_participant, as: 'segmentParticipant', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant::Representation + + property :sentiment, as: 'sentiment', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SentimentData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SentimentData::Representation + + property :text, as: 'text' + collection :words, as: 'words', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo::Representation + + end + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :smart_reply_allowlist_covered, as: 'smartReplyAllowlistCovered' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo + # @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 GoogleCloudContactcenterinsightsV1alpha1CreateAnalysisOperationMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation property :annotator_selector, as: 'annotatorSelector', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector::Representation @@ -1722,10 +2218,55 @@ # @private class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :display_name, as: 'displayName' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :confidence, as: 'confidence' + property :dialogflow_intent_id, as: 'dialogflowIntentId' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1DialogflowSource + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :audio_uri, as: 'audioUri' + property :dialogflow_conversation, as: 'dialogflowConversation' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1Entity + # @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::GoogleCloudContactcenterinsightsV1alpha1SentimentData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SentimentData::Representation + + property :type, as: 'type' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1EntityMentionData + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :entity_unique_id, as: 'entityUniqueId' + property :sentiment, as: 'sentiment', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SentimentData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SentimentData::Representation + + property :type, as: 'type' + end + end + class GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation property :create_time, as: 'createTime' property :end_time, as: 'endTime' @@ -1761,10 +2302,36 @@ # @private class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData + # @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 GoogleCloudContactcenterinsightsV1alpha1GcsSource + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :audio_uri, as: 'audioUri' + property :transcript_uri, as: 'transcriptUri' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1HoldData + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + class GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation property :create_time, as: 'createTime' property :end_time, as: 'endTime' @@ -1825,10 +2392,48 @@ # @private class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleCloudContactcenterinsightsV1alpha1Intent + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :display_name, as: 'displayName' + property :id, as: 'id' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1IntentMatchData + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :intent_unique_id, as: 'intentUniqueId' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1InterruptionData + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudContactcenterinsightsV1alpha1IssueAssignment + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :display_name, as: 'displayName' + property :issue, as: 'issue' + property :score, as: 'score' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1IssueMatchData + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :issue_assignment, as: 'issueAssignment', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueAssignment, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueAssignment::Representation + + end + end + class GoogleCloudContactcenterinsightsV1alpha1IssueModel # @private class Representation < Google::Apis::Core::JsonRepresentation property :create_time, as: 'createTime' property :display_name, as: 'displayName' @@ -1869,10 +2474,93 @@ property :issue, as: 'issue' property :labeled_conversations_count, :numeric_string => true, as: 'labeledConversationsCount' end end + class GoogleCloudContactcenterinsightsV1alpha1IssueModelResult + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :issue_model, as: 'issueModel' + collection :issues, as: 'issues', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueAssignment, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1IssueAssignment::Representation + + end + end + + class GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :display_name, as: 'displayName' + property :phrase_matcher, as: 'phraseMatcher' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1RedactionConfig + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :deidentify_template, as: 'deidentifyTemplate' + property :inspect_template, as: 'inspectTemplate' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :annotation_id, as: 'annotationId' + property :answer_feedback, as: 'answerFeedback', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback::Representation + + property :article_suggestion, as: 'articleSuggestion', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData::Representation + + property :create_time, as: 'createTime' + property :dialogflow_interaction, as: 'dialogflowInteraction', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData::Representation + + property :end_boundary, as: 'endBoundary', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary::Representation + + property :faq_answer, as: 'faqAnswer', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData::Representation + + property :smart_compose_suggestion, as: 'smartComposeSuggestion', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData::Representation + + property :smart_reply, as: 'smartReply', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SmartReplyData, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1SmartReplyData::Representation + + property :start_boundary, as: 'startBoundary', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary::Representation + + end + end + + class GoogleCloudContactcenterinsightsV1alpha1SentimentData + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :magnitude, as: 'magnitude' + property :score, as: 'score' + end + end + + class GoogleCloudContactcenterinsightsV1alpha1SilenceData + # @private + class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData + # @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 GoogleCloudContactcenterinsightsV1alpha1SmartReplyData + # @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 GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelMetadata # @private class Representation < Google::Apis::Core::JsonRepresentation property :create_time, as: 'createTime' property :end_time, as: 'endTime' @@ -1889,9 +2577,34 @@ end class GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelResponse # @private class Representation < Google::Apis::Core::JsonRepresentation + end + end + + class GoogleCloudContactcenterinsightsV1alpha1UploadConversationMetadata + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :analysis_operation, as: 'analysisOperation' + property :applied_redaction_config, as: 'appliedRedactionConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1RedactionConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1RedactionConfig::Representation + + property :create_time, as: 'createTime' + property :end_time, as: 'endTime' + property :request, as: 'request', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest::Representation + + end + end + + class GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :conversation, as: 'conversation', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1Conversation, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1Conversation::Representation + + property :conversation_id, as: 'conversationId' + property :parent, as: 'parent' + property :redaction_config, as: 'redactionConfig', class: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1RedactionConfig, decorator: Google::Apis::ContactcenterinsightsV1::GoogleCloudContactcenterinsightsV1alpha1RedactionConfig::Representation + end end class GoogleLongrunningListOperationsResponse # @private