Movatterモバイル変換


[0]ホーム

URL:


contactcenterinsights

package
v0.257.0Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2025 License:BSD-3-ClauseImports:18Imported by:0

Details

Repository

github.com/googleapis/google-api-go-client

Links

Documentation

Overview

Package contactcenterinsights provides access to the Contact Center AI Insights API.

For product documentation, see:https://cloud.google.com/contact-center/insights/docs

Library status

These client libraries are officially supported by Google. However, thislibrary is considered complete and is in maintenance mode. This meansthat we will address critical bugs and security issues but will not addany new features.

When possible, we recommend using our newer[Cloud Client Libraries for Go](https://pkg.go.dev/cloud.google.com/go)that are still actively being worked and iterated on.

Creating a client

Usage example:

import "google.golang.org/api/contactcenterinsights/v1"...ctx := context.Background()contactcenterinsightsService, err := contactcenterinsights.NewService(ctx)

In this example, Google Application Default Credentials are used forauthentication. For information on how to create and obtain ApplicationDefault Credentials, seehttps://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

To use an API key for authentication (note: some APIs do not support APIkeys), usegoogle.golang.org/api/option.WithAPIKey:

contactcenterinsightsService, err := contactcenterinsights.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuthflow, usegoogle.golang.org/api/option.WithTokenSource:

config := &oauth2.Config{...}// ...token, err := config.Exchange(ctx, ...)contactcenterinsightsService, err := contactcenterinsights.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

Seegoogle.golang.org/api/option.ClientOption for details on options.

Index

Constants

View Source
const (// See, edit, configure, and delete your Google Cloud data and see the email// address for your Google Account.CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform")

OAuth2 scopes used by this API.

Variables

This section is empty.

Functions

This section is empty.

Types

typeGoogleCloudContactcenterinsightsV1Analysis

type GoogleCloudContactcenterinsightsV1Analysis struct {// AnalysisResult: Output only. The result of the analysis, which is populated// when the analysis finishes.AnalysisResult *GoogleCloudContactcenterinsightsV1AnalysisResult `json:"analysisResult,omitempty"`// AnnotatorSelector: To select the annotators to run and the phrase matchers// to use (if any). If not specified, all annotators will be run.AnnotatorSelector *GoogleCloudContactcenterinsightsV1AnnotatorSelector `json:"annotatorSelector,omitempty"`// CreateTime: Output only. The time at which the analysis was created, which// occurs when the long-running operation completes.CreateTimestring `json:"createTime,omitempty"`// Name: Immutable. The resource name of the analysis. Format:// projects/{project}/locations/{location}/conversations/{conversation}/analyses// /{analysis}Namestring `json:"name,omitempty"`// RequestTime: Output only. The time at which the analysis was requested.RequestTimestring `json:"requestTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AnalysisResult") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnalysisResult") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1Analysis: The analysis resource.

func (GoogleCloudContactcenterinsightsV1Analysis)MarshalJSON

typeGoogleCloudContactcenterinsightsV1AnalysisResult

type GoogleCloudContactcenterinsightsV1AnalysisResult struct {// CallAnalysisMetadata: Call-specific metadata created by the analysis.CallAnalysisMetadata *GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata `json:"callAnalysisMetadata,omitempty"`// EndTime: The time at which the analysis ended.EndTimestring `json:"endTime,omitempty"`// ForceSendFields is a list of field names (e.g. "CallAnalysisMetadata") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CallAnalysisMetadata") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1AnalysisResult: The result of an analysis.

func (GoogleCloudContactcenterinsightsV1AnalysisResult)MarshalJSON

typeGoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata

type GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata struct {// Annotations: A list of call annotations that apply to this call.Annotations []*GoogleCloudContactcenterinsightsV1CallAnnotation `json:"annotations,omitempty"`// Entities: All the entities in the call.Entities map[string]GoogleCloudContactcenterinsightsV1Entity `json:"entities,omitempty"`// Intents: All the matched intents in the call.Intents map[string]GoogleCloudContactcenterinsightsV1Intent `json:"intents,omitempty"`// IssueModelResult: Overall conversation-level issue modeling result.IssueModelResult *GoogleCloudContactcenterinsightsV1IssueModelResult `json:"issueModelResult,omitempty"`// PhraseMatchers: All the matched phrase matchers in the call.PhraseMatchers map[string]GoogleCloudContactcenterinsightsV1PhraseMatchData `json:"phraseMatchers,omitempty"`// QaScorecardResults: Results of scoring QaScorecards.QaScorecardResults []*GoogleCloudContactcenterinsightsV1QaScorecardResult `json:"qaScorecardResults,omitempty"`// Sentiments: Overall conversation-level sentiment for each channel of the// call.Sentiments []*GoogleCloudContactcenterinsightsV1ConversationLevelSentiment `json:"sentiments,omitempty"`// Silence: Overall conversation-level silence during the call.Silence *GoogleCloudContactcenterinsightsV1ConversationLevelSilence `json:"silence,omitempty"`// ForceSendFields is a list of field names (e.g. "Annotations") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Annotations") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata:Call-specific metadata created during analysis.

func (GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1AnalysisRuleadded inv0.202.0

type GoogleCloudContactcenterinsightsV1AnalysisRule struct {// Active: If true, apply this rule to conversations. Otherwise, this rule is// inactive and saved as a draft.Activebool `json:"active,omitempty"`// AnalysisPercentage: Percentage of conversations that we should apply this// analysis setting automatically, between [0, 1]. For example, 0.1 means 10%.// Conversations are sampled in a determenestic way. The original// runtime_percentage & upload percentage will be replaced by defining filters// on the conversation.AnalysisPercentagefloat64 `json:"analysisPercentage,omitempty"`// AnnotatorSelector: Selector of annotators to run and the phrase matchers to// use for conversations that matches the conversation_filter. If not// specified, NO annotators will be run.AnnotatorSelector *GoogleCloudContactcenterinsightsV1AnnotatorSelector `json:"annotatorSelector,omitempty"`// ConversationFilter: Filter for the conversations that should apply this// analysis rule. An empty filter means this analysis rule applies to all// conversations. Refer to//https://cloud.google.com/contact-center/insights/docs/filtering for details.ConversationFilterstring `json:"conversationFilter,omitempty"`// CreateTime: Output only. The time at which this analysis rule was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Display Name of the analysis rule.DisplayNamestring `json:"displayName,omitempty"`// Name: Identifier. The resource name of the analysis rule. Format:// projects/{project}/locations/{location}/analysisRules/{analysis_rule}Namestring `json:"name,omitempty"`// UpdateTime: Output only. The most recent time at which this analysis rule// was updated.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Active") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Active") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1AnalysisRule: The CCAI Insights projectwide analysis rule. This rule will be applied to all conversations thatmatch the filter defined in the rule. For a conversation matches the filter,the annotators specified in the rule will be run. If a conversation matchesmultiple rules, a union of all the annotators will be run. One project canhave multiple analysis rules.

func (GoogleCloudContactcenterinsightsV1AnalysisRule)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1AnalysisRule)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1AnnotationBoundary

type GoogleCloudContactcenterinsightsV1AnnotationBoundary struct {// TranscriptIndex: The index in the sequence of transcribed pieces of the// conversation where the boundary is located. This index starts at zero.TranscriptIndexint64 `json:"transcriptIndex,omitempty"`// WordIndex: The word index of this boundary with respect to the first word in// the transcript piece. This index starts at zero.WordIndexint64 `json:"wordIndex,omitempty"`// ForceSendFields is a list of field names (e.g. "TranscriptIndex") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "TranscriptIndex") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1AnnotationBoundary: A point in aconversation that marks the start or the end of an annotation.

func (GoogleCloudContactcenterinsightsV1AnnotationBoundary)MarshalJSON

typeGoogleCloudContactcenterinsightsV1AnnotatorSelectoradded inv0.105.0

type GoogleCloudContactcenterinsightsV1AnnotatorSelector struct {// IssueModels: The issue model to run. If not provided, the most recently// deployed topic model will be used. The provided issue model will only be// used for inference if the issue model is deployed and if// run_issue_model_annotator is set to true. If more than one issue model is// provided, only the first provided issue model will be used for inference.IssueModels []string `json:"issueModels,omitempty"`// PhraseMatchers: The list of phrase matchers to run. If not provided, all// active phrase matchers will be used. If inactive phrase matchers are// provided, they will not be used. Phrase matchers will be run only if// run_phrase_matcher_annotator is set to true. Format:// projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}PhraseMatchers []string `json:"phraseMatchers,omitempty"`// QaConfig: Configuration for the QA annotator.QaConfig *GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig `json:"qaConfig,omitempty"`// RunEntityAnnotator: Whether to run the entity annotator.RunEntityAnnotatorbool `json:"runEntityAnnotator,omitempty"`// RunIntentAnnotator: Whether to run the intent annotator.RunIntentAnnotatorbool `json:"runIntentAnnotator,omitempty"`// RunInterruptionAnnotator: Whether to run the interruption annotator.RunInterruptionAnnotatorbool `json:"runInterruptionAnnotator,omitempty"`// RunIssueModelAnnotator: Whether to run the issue model annotator. A model// should have already been deployed for this to take effect.RunIssueModelAnnotatorbool `json:"runIssueModelAnnotator,omitempty"`// RunPhraseMatcherAnnotator: Whether to run the active phrase matcher// annotator(s).RunPhraseMatcherAnnotatorbool `json:"runPhraseMatcherAnnotator,omitempty"`// RunQaAnnotator: Whether to run the QA annotator.RunQaAnnotatorbool `json:"runQaAnnotator,omitempty"`// RunSentimentAnnotator: Whether to run the sentiment annotator.RunSentimentAnnotatorbool `json:"runSentimentAnnotator,omitempty"`// RunSilenceAnnotator: Whether to run the silence annotator.RunSilenceAnnotatorbool `json:"runSilenceAnnotator,omitempty"`// RunSummarizationAnnotator: Whether to run the summarization annotator.RunSummarizationAnnotatorbool `json:"runSummarizationAnnotator,omitempty"`// SummarizationConfig: Configuration for the summarization annotator.SummarizationConfig *GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig `json:"summarizationConfig,omitempty"`// ForceSendFields is a list of field names (e.g. "IssueModels") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueModels") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1AnnotatorSelector: Selector of allavailable annotators and phrase matchers to run.

func (GoogleCloudContactcenterinsightsV1AnnotatorSelector)MarshalJSONadded inv0.105.0

typeGoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigadded inv0.202.0

type GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig struct {// ScorecardList: A manual list of scorecards to score.ScorecardList *GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList `json:"scorecardList,omitempty"`// ForceSendFields is a list of field names (e.g. "ScorecardList") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ScorecardList") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig: Configurationfor the QA feature.

func (GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfig)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardListadded inv0.202.0

type GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList struct {// QaScorecardRevisions: List of QaScorecardRevisions.QaScorecardRevisions []string `json:"qaScorecardRevisions,omitempty"`// ForceSendFields is a list of field names (e.g. "QaScorecardRevisions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "QaScorecardRevisions") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList:Container for a list of scorecards.

func (GoogleCloudContactcenterinsightsV1AnnotatorSelectorQaConfigScorecardList)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfigadded inv0.121.0

type GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig struct {// ConversationProfile: Resource name of the Dialogflow conversation profile.// Format:// projects/{project}/locations/{location}/conversationProfiles/{conversation_pr// ofile}ConversationProfilestring `json:"conversationProfile,omitempty"`// Generator: The resource name of the existing created generator. Format:// projects//locations//generators/Generatorstring `json:"generator,omitempty"`// SummarizationModel: Default summarization model to be used.//// Possible values://   "SUMMARIZATION_MODEL_UNSPECIFIED" - Unspecified summarization model.//   "BASELINE_MODEL" - The CCAI baseline model. This model is deprecated and// will be removed in the future. We recommend using `generator` instead.//   "BASELINE_MODEL_V2_0" - The CCAI baseline model, V2.0. This model is// deprecated and will be removed in the future. We recommend using `generator`// instead.SummarizationModelstring `json:"summarizationModel,omitempty"`// ForceSendFields is a list of field names (e.g. "ConversationProfile") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationProfile") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig:Configuration for summarization.

func (GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig)MarshalJSONadded inv0.121.0

typeGoogleCloudContactcenterinsightsV1AnswerFeedback

type GoogleCloudContactcenterinsightsV1AnswerFeedback struct {// Clicked: Indicates whether an answer or item was clicked by the human agent.Clickedbool `json:"clicked,omitempty"`// CorrectnessLevel: The correctness level of an answer.//// Possible values://   "CORRECTNESS_LEVEL_UNSPECIFIED" - Correctness level unspecified.//   "NOT_CORRECT" - Answer is totally wrong.//   "PARTIALLY_CORRECT" - Answer is partially correct.//   "FULLY_CORRECT" - Answer is fully correct.CorrectnessLevelstring `json:"correctnessLevel,omitempty"`// Displayed: Indicates whether an answer or item was displayed to the human// agent in the agent desktop UI.Displayedbool `json:"displayed,omitempty"`// ForceSendFields is a list of field names (e.g. "Clicked") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Clicked") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1AnswerFeedback: The feedback that thecustomer has about a certain answer in the conversation.

func (GoogleCloudContactcenterinsightsV1AnswerFeedback)MarshalJSON

typeGoogleCloudContactcenterinsightsV1AppealAssessmentRequestadded inv0.235.0

type GoogleCloudContactcenterinsightsV1AppealAssessmentRequest struct {}

GoogleCloudContactcenterinsightsV1AppealAssessmentRequest: The message toappeal an assessment.

typeGoogleCloudContactcenterinsightsV1ArticleSuggestionData

type GoogleCloudContactcenterinsightsV1ArticleSuggestionData struct {// ConfidenceScore: The system's confidence score that this article is a good// match for this conversation, ranging from 0.0 (completely uncertain) to 1.0// (completely certain).ConfidenceScorefloat64 `json:"confidenceScore,omitempty"`// Metadata: Map that contains metadata about the Article Suggestion and the// document that it originates from.Metadata map[string]string `json:"metadata,omitempty"`// QueryRecord: The name of the answer record. Format:// projects/{project}/locations/{location}/answerRecords/{answer_record}QueryRecordstring `json:"queryRecord,omitempty"`// Source: The knowledge document that this answer was extracted from. Format:// projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}Sourcestring `json:"source,omitempty"`// Title: Article title.Titlestring `json:"title,omitempty"`// Uri: Article URI.Uristring `json:"uri,omitempty"`// ForceSendFields is a list of field names (e.g. "ConfidenceScore") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConfidenceScore") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ArticleSuggestionData: Agent AssistArticle Suggestion data.

func (GoogleCloudContactcenterinsightsV1ArticleSuggestionData)MarshalJSON

func (*GoogleCloudContactcenterinsightsV1ArticleSuggestionData)UnmarshalJSON

typeGoogleCloudContactcenterinsightsV1Assessmentadded inv0.235.0

type GoogleCloudContactcenterinsightsV1Assessment struct {// AgentInfo: Information about the agent the assessment is for.AgentInfo *GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo `json:"agentInfo,omitempty"`// CreateTime: Output only. The time at which the assessment was created.CreateTimestring `json:"createTime,omitempty"`// Name: Identifier. The resource name of the assessment. Format:// projects/{project}/locations/{location}/conversations/{conversation}/assessme// nts/{assessment}Namestring `json:"name,omitempty"`// State: Output only. The state of the assessment.//// Possible values://   "STATE_UNSPECIFIED" - The state is unspecified. This value should not be// used.//   "DRAFT" - The default state of all new assessments.//   "PUBLISHED" - The assessment has been published.//   "APPEALED" - The assessment has been appealed.//   "FINALIZED" - The assessment has been finalized.Statestring `json:"state,omitempty"`// UpdateTime: Output only. The time at which the assessment was last updated.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AgentInfo") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentInfo") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1Assessment: The assessment resource.

func (GoogleCloudContactcenterinsightsV1Assessment)MarshalJSONadded inv0.235.0

typeGoogleCloudContactcenterinsightsV1AssessmentRuleadded inv0.235.0

type GoogleCloudContactcenterinsightsV1AssessmentRule struct {// Active: If true, apply this rule to conversations. Otherwise, this rule is// inactive.Activebool `json:"active,omitempty"`// CreateTime: Output only. The time at which this assessment rule was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Display Name of the assessment rule.DisplayNamestring `json:"displayName,omitempty"`// Name: Identifier. The resource name of the assessment rule. Format:// projects/{project}/locations/{location}/assessmentRules/{assessment_rule}Namestring `json:"name,omitempty"`// SampleRule: The sample rule for the assessment rule.SampleRule *GoogleCloudContactcenterinsightsV1SampleRule `json:"sampleRule,omitempty"`// ScheduleInfo: Schedule info for the assessment rule.ScheduleInfo *GoogleCloudContactcenterinsightsV1ScheduleInfo `json:"scheduleInfo,omitempty"`// UpdateTime: Output only. The most recent time at which this assessment rule// was updated.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Active") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Active") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1AssessmentRule: The CCAI Insights projectwide assessment rule. This assessment rule will be applied to allconversations from the previous sampling cycle that match the sample ruledefined in the assessment rule. One project can have multiple assessmentrules.

func (GoogleCloudContactcenterinsightsV1AssessmentRule)MarshalJSONadded inv0.235.0

typeGoogleCloudContactcenterinsightsV1AuthorizedViewadded inv0.234.0

type GoogleCloudContactcenterinsightsV1AuthorizedView struct {// ConversationFilter: A filter to reduce conversation results to a specific// subset. The AuthorizedView's assigned permission (read/write) could be// applied to the subset of conversations. If conversation_filter is empty,// there is no restriction on the conversations that the AuthorizedView can// access. Having *authorizedViews.get* access to the AuthorizedView means// having the same read/write access to the Conversations (as well as// metadata/annotations linked to the conversation) that this AuthorizedView// has.ConversationFilterstring `json:"conversationFilter,omitempty"`// CreateTime: Output only. The time at which the authorized view was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Display Name. Limit 64 characters.DisplayNamestring `json:"displayName,omitempty"`// Name: Identifier. The resource name of the AuthorizedView. Format:// projects/{project}/locations/{location}/authorizedViewSets/{authorized_view_s// et}/authorizedViews/{authorized_view}Namestring `json:"name,omitempty"`// UpdateTime: Output only. The most recent time at which the authorized view// was updated.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "ConversationFilter") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationFilter") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1AuthorizedView: An AuthorizedViewrepresents a view of accessible Insights resources (for example,Conversation and Scorecard). Who have read access to the AuthorizedViewresource will have access to these Insight resources as well.

func (GoogleCloudContactcenterinsightsV1AuthorizedView)MarshalJSONadded inv0.234.0

typeGoogleCloudContactcenterinsightsV1AuthorizedViewSetadded inv0.234.0

type GoogleCloudContactcenterinsightsV1AuthorizedViewSet struct {// CreateTime: Output only. Create time.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Display Name. Limit 64 characters.DisplayNamestring `json:"displayName,omitempty"`// Name: Identifier. The resource name of the AuthorizedViewSet. Format:// projects/{project}/locations/{location}/authorizedViewSets/{authorized_view_s// et}Namestring `json:"name,omitempty"`// UpdateTime: Output only. Update time.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1AuthorizedViewSet: An AuthorizedViewSetcontains a set of AuthorizedView resources.

func (GoogleCloudContactcenterinsightsV1AuthorizedViewSet)MarshalJSONadded inv0.234.0

typeGoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsMetadataadded inv0.104.0

type GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsMetadata struct {// CompletedAnalysesCount: The number of requested analyses that have completed// successfully so far.CompletedAnalysesCountint64 `json:"completedAnalysesCount,omitempty"`// CreateTime: The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// FailedAnalysesCount: The number of requested analyses that have failed so// far.FailedAnalysesCountint64 `json:"failedAnalysesCount,omitempty"`// PartialErrors: Output only. Partial errors during bulk analyze operation// that might cause the operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: The original request for bulk analyze.Request *GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest `json:"request,omitempty"`// TotalRequestedAnalysesCount: Total number of analyses requested. Computed by// the number of conversations returned by `filter` multiplied by// `analysis_percentage` in the request.TotalRequestedAnalysesCountint64 `json:"totalRequestedAnalysesCount,omitempty"`// ForceSendFields is a list of field names (e.g. "CompletedAnalysesCount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CompletedAnalysesCount") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsMetadata: Themetadata for a bulk analyze conversations operation.

func (GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsMetadata)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequestadded inv0.104.0

type GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest struct {// AnalysisPercentage: Required. Percentage of selected conversation to// analyze, between [0, 100].AnalysisPercentagefloat64 `json:"analysisPercentage,omitempty"`// AnnotatorSelector: To select the annotators to run and the phrase matchers// to use (if any). If not specified, all annotators will be run.AnnotatorSelector *GoogleCloudContactcenterinsightsV1AnnotatorSelector `json:"annotatorSelector,omitempty"`// Filter: Required. Filter used to select the subset of conversations to// analyze.Filterstring `json:"filter,omitempty"`// Parent: Required. The parent resource to create analyses in.Parentstring `json:"parent,omitempty"`// ForceSendFields is a list of field names (e.g. "AnalysisPercentage") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnalysisPercentage") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest: Therequest to analyze conversations in bulk.

func (GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest)MarshalJSONadded inv0.104.0

func (*GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest)UnmarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsResponseadded inv0.104.0

type GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsResponse struct {// FailedAnalysisCount: Count of failed analyses.FailedAnalysisCountint64 `json:"failedAnalysisCount,omitempty"`// SuccessfulAnalysisCount: Count of successful analyses.SuccessfulAnalysisCountint64 `json:"successfulAnalysisCount,omitempty"`// ForceSendFields is a list of field names (e.g. "FailedAnalysisCount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "FailedAnalysisCount") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsResponse: Theresponse for a bulk analyze conversations operation.

func (GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsResponse)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1BulkDeleteConversationsMetadataadded inv0.150.0

type GoogleCloudContactcenterinsightsV1BulkDeleteConversationsMetadata struct {// CreateTime: The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// PartialErrors: Partial errors during bulk delete conversations operation// that might cause the operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: The original request for bulk delete.Request *GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkDeleteConversationsMetadata: Themetadata for a bulk delete conversations operation.

func (GoogleCloudContactcenterinsightsV1BulkDeleteConversationsMetadata)MarshalJSONadded inv0.150.0

typeGoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequestadded inv0.150.0

type GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest struct {// Filter: Filter used to select the subset of conversations to delete.Filterstring `json:"filter,omitempty"`// Force: If set to true, all of this conversation's analyses will also be// deleted. Otherwise, the request will only succeed if the conversation has no// analyses.Forcebool `json:"force,omitempty"`// MaxDeleteCount: Maximum number of conversations to delete.MaxDeleteCountint64 `json:"maxDeleteCount,omitempty"`// Parent: Required. The parent resource to delete conversations from. Format:// projects/{project}/locations/{location}Parentstring `json:"parent,omitempty"`// ForceSendFields is a list of field names (e.g. "Filter") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Filter") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest: Therequest to delete conversations in bulk.

func (GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest)MarshalJSONadded inv0.150.0

typeGoogleCloudContactcenterinsightsV1BulkDeleteConversationsResponseadded inv0.150.0

type GoogleCloudContactcenterinsightsV1BulkDeleteConversationsResponse struct {}

GoogleCloudContactcenterinsightsV1BulkDeleteConversationsResponse: Theresponse for a bulk delete conversations operation.

typeGoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsMetadataadded inv0.227.0

type GoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsMetadata struct {// PartialErrors: Partial errors during deletion operation that might cause the// operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: Output only. The original request for delete.Request *GoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "PartialErrors") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PartialErrors") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsMetadata: Metadatafor the BulkDeleteFeedbackLabels endpoint.

func (GoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsMetadata)MarshalJSONadded inv0.227.0

typeGoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsRequestadded inv0.227.0

type GoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsRequest struct {// Filter: Optional. A filter to reduce results to a specific subset. Supports// disjunctions (OR) and conjunctions (AND). Supported fields: *// `issue_model_id` * `qa_question_id` * `qa_scorecard_id` * `min_create_time`// * `max_create_time` * `min_update_time` * `max_update_time` *// `feedback_label_type`: QUALITY_AI, TOPIC_MODELINGFilterstring `json:"filter,omitempty"`// Parent: Required. The parent resource for new feedback labels.Parentstring `json:"parent,omitempty"`// ForceSendFields is a list of field names (e.g. "Filter") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Filter") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsRequest: Requestfor the BulkDeleteFeedbackLabels endpoint.

func (GoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsRequest)MarshalJSONadded inv0.227.0

typeGoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsResponseadded inv0.227.0

type GoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsResponse struct {}

GoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsResponse: Responsefor the BulkDeleteFeedbackLabels endpoint.

typeGoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataadded inv0.202.0

type GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// DownloadStats: Output only. Statistics for BulkDownloadFeedbackLabels// operation.DownloadStats *GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats `json:"downloadStats,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// PartialErrors: Partial errors during ingest operation that might cause the// operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: Output only. The original request for download.Request *GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadata:Metadata for the BulkDownloadFeedbackLabel endpoint.

func (GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadata)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStatsadded inv0.202.0

type GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats struct {// FileNames: Output only. Full name of the files written to Cloud storage.FileNames []string `json:"fileNames,omitempty"`// ProcessedObjectCount: The number of objects processed during the download// operation.ProcessedObjectCountint64 `json:"processedObjectCount,omitempty"`// SuccessfulDownloadCount: The number of new feedback labels downloaded during// this operation. Different from "processed" because some labels might not be// downloaded because an error.SuccessfulDownloadCountint64 `json:"successfulDownloadCount,omitempty"`// TotalFilesWritten: Total number of files written to the provided Cloud// Storage bucket.TotalFilesWrittenint64 `json:"totalFilesWritten,omitempty"`// ForceSendFields is a list of field names (e.g. "FileNames") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "FileNames") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats: Statistics for BulkDownloadFeedbackLabels operation.

func (GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsMetadataDownloadStats)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestadded inv0.202.0

type GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest struct {// ConversationFilter: Optional. Filter parent conversations to download// feedback labels for. When specified, the feedback labels will be downloaded// for the conversations that match the filter. If `template_qa_scorecard_id`// is set, all the conversations that match the filter will be paired with the// questions under the scorecard for labeling.ConversationFilterstring `json:"conversationFilter,omitempty"`// FeedbackLabelType: Optional. The type of feedback labels that will be// downloaded.//// Possible values://   "FEEDBACK_LABEL_TYPE_UNSPECIFIED" - Unspecified format//   "QUALITY_AI" - Downloaded file will contain all Quality AI labels from the// latest scorecard revision.//   "TOPIC_MODELING" - Downloaded file will contain only Topic Modeling// labels.//   "AGENT_ASSIST_SUMMARY" - Agent Assist Summarization labels.FeedbackLabelTypestring `json:"feedbackLabelType,omitempty"`// Filter: Optional. A filter to reduce results to a specific subset. Supports// disjunctions (OR) and conjunctions (AND). Supported fields: *// `issue_model_id` * `qa_question_id` * `qa_scorecard_id` * `min_create_time`// * `max_create_time` * `min_update_time` * `max_update_time` *// `feedback_label_type`: QUALITY_AI, TOPIC_MODELINGFilterstring `json:"filter,omitempty"`// GcsDestination: A cloud storage bucket destination.GcsDestination *GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination `json:"gcsDestination,omitempty"`// MaxDownloadCount: Optional. Limits the maximum number of feedback labels// that will be downloaded. The first `N` feedback labels will be downloaded.MaxDownloadCountint64 `json:"maxDownloadCount,omitempty"`// Parent: Required. The parent resource for new feedback labels.Parentstring `json:"parent,omitempty"`// SheetsDestination: A sheets document destination.SheetsDestination *GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestSheetsDestination `json:"sheetsDestination,omitempty"`// TemplateQaScorecardId: Optional. If set, a template for labeling// conversations and scorecard questions will be created from the// conversation_filter and the questions under the scorecard(s). The feedback// label `filter` will be ignored.TemplateQaScorecardId []string `json:"templateQaScorecardId,omitempty"`// ForceSendFields is a list of field names (e.g. "ConversationFilter") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationFilter") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest: Requestfor the BulkDownloadFeedbackLabel endpoint.

func (GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestinationadded inv0.202.0

type GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination struct {// AddWhitespace: Optional. Add whitespace to the JSON file. Makes easier to// read, but increases file size. Only applicable for JSON format.AddWhitespacebool `json:"addWhitespace,omitempty"`// AlwaysPrintEmptyFields: Optional. Always print fields with no presence. This// is useful for printing fields that are not set, like implicit 0 value or// empty lists/maps. Only applicable for JSON format.AlwaysPrintEmptyFieldsbool `json:"alwaysPrintEmptyFields,omitempty"`// Format: Required. File format in which the labels will be exported.//// Possible values://   "FORMAT_UNSPECIFIED" - Unspecified format.//   "CSV" - CSV format. 1,000 labels are stored per CSV file by default.//   "JSON" - JSON format. 1 label stored per JSON file by default.Formatstring `json:"format,omitempty"`// ObjectUri: Required. The Google Cloud Storage URI to write the feedback// labels to. The file name will be used as a prefix for the files written to// the bucket if the output needs to be split across multiple files, otherwise// it will be used as is. The file extension will be appended to the file name// based on the format selected. E.g. `gs://bucket_name/object_uri_prefix`ObjectUristring `json:"objectUri,omitempty"`// RecordsPerFileCount: Optional. The number of records per file. Applicable// for either format.RecordsPerFileCountint64 `json:"recordsPerFileCount,omitempty,string"`// ForceSendFields is a list of field names (e.g. "AddWhitespace") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AddWhitespace") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination: Google Cloud Storage Object details to write the feedback labels to.

func (GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestGcsDestination)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestSheetsDestinationadded inv0.228.0

type GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestSheetsDestination struct {// SheetTitle: Optional. The title of the new sheet to write the feedback// labels to.SheetTitlestring `json:"sheetTitle,omitempty"`// SpreadsheetUri: Required. The Google Sheets document to write the feedback// labels to. Retrieved from Google Sheets URI. E.g.// `https://docs.google.com/spreadsheets/d/1234567890` The spreadsheet must be// shared with the Insights P4SA. The spreadsheet ID written to will be// returned as `file_names` in the BulkDownloadFeedbackLabelsMetadata.SpreadsheetUristring `json:"spreadsheetUri,omitempty"`// ForceSendFields is a list of field names (e.g. "SheetTitle") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SheetTitle") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestSheetsDestination: Google Sheets document details to write the feedback labels to.

func (GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequestSheetsDestination)MarshalJSONadded inv0.228.0

typeGoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsResponseadded inv0.202.0

type GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsResponse struct {}

GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsResponse:Response for the BulkDownloadFeedbackLabel endpoint.

typeGoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestadded inv0.202.0

type GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequest struct {// GcsSource: A cloud storage bucket source.GcsSource *GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource `json:"gcsSource,omitempty"`// SheetsSource: A sheets document source.SheetsSource *GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestSheetsSource `json:"sheetsSource,omitempty"`// ValidateOnly: Optional. If set, upload will not happen and the labels will// be validated. If not set, then default behavior will be to upload the labels// after validation is complete.ValidateOnlybool `json:"validateOnly,omitempty"`// ForceSendFields is a list of field names (e.g. "GcsSource") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "GcsSource") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequest: Therequest for bulk uploading feedback labels.

func (GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequest)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSourceadded inv0.202.0

type GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource struct {// Format: Required. File format which will be ingested.//// Possible values://   "FORMAT_UNSPECIFIED" - Unspecified format.//   "CSV" - CSV format.//   "JSON" - JSON format.Formatstring `json:"format,omitempty"`// ObjectUri: Required. The Google Cloud Storage URI of the file to import.// Format: `gs://bucket_name/object_name`ObjectUristring `json:"objectUri,omitempty"`// ForceSendFields is a list of field names (e.g. "Format") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Format") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource:Google Cloud Storage Object details to get the feedback label file from.

func (GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestGcsSource)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestSheetsSourceadded inv0.228.0

type GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestSheetsSource struct {// SpreadsheetUri: Required. The Google Sheets document to write the feedback// labels to. Retrieved from Google Sheets URI. E.g.// `https://docs.google.com/spreadsheets/d/1234567890` The spreadsheet must be// shared with the Insights P4SA.SpreadsheetUristring `json:"spreadsheetUri,omitempty"`// ForceSendFields is a list of field names (e.g. "SpreadsheetUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SpreadsheetUri") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestSheetsSource: Google Sheets document details to get the feedback label file from.

func (GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequestSheetsSource)MarshalJSONadded inv0.228.0

typeGoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse

type GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse struct {// CurrentStats: The latest label statistics for the queried issue model.// Includes results on both training data and data labeled after deployment.CurrentStats *GoogleCloudContactcenterinsightsV1IssueModelLabelStats `json:"currentStats,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CurrentStats") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CurrentStats") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse: Responseof querying an issue model's statistics.

func (GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse)MarshalJSON

typeGoogleCloudContactcenterinsightsV1CalculateStatsRequestadded inv0.233.0

type GoogleCloudContactcenterinsightsV1CalculateStatsRequest struct {// Filter: A filter to reduce results to a specific subset. This field is// useful for getting statistics about conversations with specific properties.Filterstring `json:"filter,omitempty"`// ForceSendFields is a list of field names (e.g. "Filter") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Filter") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1CalculateStatsRequest: The request forcalculating conversation statistics.

func (GoogleCloudContactcenterinsightsV1CalculateStatsRequest)MarshalJSONadded inv0.233.0

typeGoogleCloudContactcenterinsightsV1CalculateStatsResponse

type GoogleCloudContactcenterinsightsV1CalculateStatsResponse struct {// AverageDuration: The average duration of all conversations. The average is// calculated using only conversations that have a time duration.AverageDurationstring `json:"averageDuration,omitempty"`// AverageTurnCount: The average number of turns per conversation.AverageTurnCountint64 `json:"averageTurnCount,omitempty"`// ConversationCount: The total number of conversations.ConversationCountint64 `json:"conversationCount,omitempty"`// ConversationCountTimeSeries: A time series representing the count of// conversations created over time that match that requested filter criteria.ConversationCountTimeSeries *GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries `json:"conversationCountTimeSeries,omitempty"`// CustomHighlighterMatches: A map associating each custom highlighter resource// name with its respective number of matches in the set of conversations.CustomHighlighterMatches map[string]int64 `json:"customHighlighterMatches,omitempty"`// IssueMatches: A map associating each issue resource name with its respective// number of matches in the set of conversations. Key has the format:// `projects//locations//issueModels//issues/` Deprecated, use// `issue_matches_stats` field instead.IssueMatches map[string]int64 `json:"issueMatches,omitempty"`// IssueMatchesStats: A map associating each issue resource name with its// respective number of matches in the set of conversations. Key has the// format: `projects//locations//issueModels//issues/`IssueMatchesStats map[string]GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats `json:"issueMatchesStats,omitempty"`// SmartHighlighterMatches: A map associating each smart highlighter display// name with its respective number of matches in the set of conversations.SmartHighlighterMatches map[string]int64 `json:"smartHighlighterMatches,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AverageDuration") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AverageDuration") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1CalculateStatsResponse: The response forcalculating conversation statistics.

func (GoogleCloudContactcenterinsightsV1CalculateStatsResponse)MarshalJSON

typeGoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries

type GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries struct {// IntervalDuration: The duration of each interval.IntervalDurationstring `json:"intervalDuration,omitempty"`// Points: An ordered list of intervals from earliest to latest, where each// interval represents the number of conversations that transpired during the// time window.Points []*GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval `json:"points,omitempty"`// ForceSendFields is a list of field names (e.g. "IntervalDuration") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IntervalDuration") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries: A timeseries representing conversations over time.

func (GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries)MarshalJSON

typeGoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval

type GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval struct {// ConversationCount: The number of conversations created in this interval.ConversationCountint64 `json:"conversationCount,omitempty"`// StartTime: The start time of this interval.StartTimestring `json:"startTime,omitempty"`// ForceSendFields is a list of field names (e.g. "ConversationCount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationCount") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval:A single interval in a time series.

func (GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval)MarshalJSON

typeGoogleCloudContactcenterinsightsV1CallAnnotation

type GoogleCloudContactcenterinsightsV1CallAnnotation struct {// AnnotationEndBoundary: The boundary in the conversation where the annotation// ends, inclusive.AnnotationEndBoundary *GoogleCloudContactcenterinsightsV1AnnotationBoundary `json:"annotationEndBoundary,omitempty"`// AnnotationStartBoundary: The boundary in the conversation where the// annotation starts, inclusive.AnnotationStartBoundary *GoogleCloudContactcenterinsightsV1AnnotationBoundary `json:"annotationStartBoundary,omitempty"`// ChannelTag: The channel of the audio where the annotation occurs. For// single-channel audio, this field is not populated.ChannelTagint64 `json:"channelTag,omitempty"`// EntityMentionData: Data specifying an entity mention.EntityMentionData *GoogleCloudContactcenterinsightsV1EntityMentionData `json:"entityMentionData,omitempty"`// HoldData: Data specifying a hold.HoldData *GoogleCloudContactcenterinsightsV1HoldData `json:"holdData,omitempty"`// IntentMatchData: Data specifying an intent match.IntentMatchData *GoogleCloudContactcenterinsightsV1IntentMatchData `json:"intentMatchData,omitempty"`// InterruptionData: Data specifying an interruption.InterruptionData *GoogleCloudContactcenterinsightsV1InterruptionData `json:"interruptionData,omitempty"`// IssueMatchData: Data specifying an issue match.IssueMatchData *GoogleCloudContactcenterinsightsV1IssueMatchData `json:"issueMatchData,omitempty"`// PhraseMatchData: Data specifying a phrase match.PhraseMatchData *GoogleCloudContactcenterinsightsV1PhraseMatchData `json:"phraseMatchData,omitempty"`// SentimentData: Data specifying sentiment.SentimentData *GoogleCloudContactcenterinsightsV1SentimentData `json:"sentimentData,omitempty"`// SilenceData: Data specifying silence.SilenceData *GoogleCloudContactcenterinsightsV1SilenceData `json:"silenceData,omitempty"`// ForceSendFields is a list of field names (e.g. "AnnotationEndBoundary") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnnotationEndBoundary") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1CallAnnotation: A piece of metadata thatapplies to a window of a call.

func (GoogleCloudContactcenterinsightsV1CallAnnotation)MarshalJSON

typeGoogleCloudContactcenterinsightsV1Conversation

type GoogleCloudContactcenterinsightsV1Conversation struct {// AgentId: An opaque, user-specified string representing the human agent who// handled the conversation.AgentIdstring `json:"agentId,omitempty"`// CallMetadata: Call-specific metadata.CallMetadata *GoogleCloudContactcenterinsightsV1ConversationCallMetadata `json:"callMetadata,omitempty"`// CreateTime: Output only. The time at which the conversation was created.CreateTimestring `json:"createTime,omitempty"`// DataSource: The source of the audio and transcription for the conversation.DataSource *GoogleCloudContactcenterinsightsV1ConversationDataSource `json:"dataSource,omitempty"`// DialogflowIntents: Output only. All the matched Dialogflow intents in the// call. The key corresponds to a Dialogflow intent, format:// projects/{project}/agent/{agent}/intents/{intent}DialogflowIntents map[string]GoogleCloudContactcenterinsightsV1DialogflowIntent `json:"dialogflowIntents,omitempty"`// Duration: Output only. The duration of the conversation.Durationstring `json:"duration,omitempty"`// ExpireTime: The time at which this conversation should expire. After this// time, the conversation data and any associated analyses will be deleted.ExpireTimestring `json:"expireTime,omitempty"`// Labels: A map for the user to specify any custom fields. A maximum of 100// labels per conversation is allowed, with a maximum of 256 characters per// entry.Labels map[string]string `json:"labels,omitempty"`// LanguageCode: A user-specified language code for the conversation.LanguageCodestring `json:"languageCode,omitempty"`// LatestAnalysis: Output only. The conversation's latest analysis, if one// exists.LatestAnalysis *GoogleCloudContactcenterinsightsV1Analysis `json:"latestAnalysis,omitempty"`// LatestSummary: Output only. Latest summary of the conversation.LatestSummary *GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData `json:"latestSummary,omitempty"`// Medium: Immutable. The conversation medium, if unspecified will default to// PHONE_CALL.//// Possible values://   "MEDIUM_UNSPECIFIED" - Default value, if unspecified will default to// PHONE_CALL.//   "PHONE_CALL" - The format for conversations that took place over the// phone.//   "CHAT" - The format for conversations that took place over chat.Mediumstring `json:"medium,omitempty"`// MetadataJson: Input only. JSON metadata encoded as a string. This field is// primarily used by Insights integrations with various telephony systems and// must be in one of Insight's supported formats.MetadataJsonstring `json:"metadataJson,omitempty"`// Name: Immutable. The resource name of the conversation. Format:// projects/{project}/locations/{location}/conversations/{conversation}Namestring `json:"name,omitempty"`// ObfuscatedUserId: Obfuscated user ID which the customer sent to us.ObfuscatedUserIdstring `json:"obfuscatedUserId,omitempty"`// QualityMetadata: Conversation metadata related to quality management.QualityMetadata *GoogleCloudContactcenterinsightsV1ConversationQualityMetadata `json:"qualityMetadata,omitempty"`// RuntimeAnnotations: Output only. The annotations that were generated during// the customer and agent interaction.RuntimeAnnotations []*GoogleCloudContactcenterinsightsV1RuntimeAnnotation `json:"runtimeAnnotations,omitempty"`// StartTime: The time at which the conversation started.StartTimestring `json:"startTime,omitempty"`// Transcript: Output only. The conversation transcript.Transcript *GoogleCloudContactcenterinsightsV1ConversationTranscript `json:"transcript,omitempty"`// Ttl: Input only. The TTL for this resource. If specified, then this TTL will// be used to calculate the expire time.Ttlstring `json:"ttl,omitempty"`// TurnCount: Output only. The number of turns in the conversation.TurnCountint64 `json:"turnCount,omitempty"`// UpdateTime: Output only. The most recent time at which the conversation was// updated.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AgentId") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1Conversation: The conversation resource.

func (GoogleCloudContactcenterinsightsV1Conversation)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ConversationCallMetadata

type GoogleCloudContactcenterinsightsV1ConversationCallMetadata struct {// AgentChannel: The audio channel that contains the agent.AgentChannelint64 `json:"agentChannel,omitempty"`// CustomerChannel: The audio channel that contains the customer.CustomerChannelint64 `json:"customerChannel,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentChannel") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentChannel") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ConversationCallMetadata: Call-specificmetadata.

func (GoogleCloudContactcenterinsightsV1ConversationCallMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ConversationDataSource

type GoogleCloudContactcenterinsightsV1ConversationDataSource struct {// DialogflowSource: The source when the conversation comes from Dialogflow.DialogflowSource *GoogleCloudContactcenterinsightsV1DialogflowSource `json:"dialogflowSource,omitempty"`// GcsSource: A Cloud Storage location specification for the audio and// transcript.GcsSource *GoogleCloudContactcenterinsightsV1GcsSource `json:"gcsSource,omitempty"`// MetadataUri: Cloud Storage URI that points to a file that contains the// conversation metadata.MetadataUristring `json:"metadataUri,omitempty"`// ForceSendFields is a list of field names (e.g. "DialogflowSource") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DialogflowSource") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ConversationDataSource: The conversationsource, which is a combination of transcript and audio.

func (GoogleCloudContactcenterinsightsV1ConversationDataSource)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ConversationLevelSentiment

type GoogleCloudContactcenterinsightsV1ConversationLevelSentiment struct {// ChannelTag: The channel of the audio that the data applies to.ChannelTagint64 `json:"channelTag,omitempty"`// SentimentData: Data specifying sentiment.SentimentData *GoogleCloudContactcenterinsightsV1SentimentData `json:"sentimentData,omitempty"`// ForceSendFields is a list of field names (e.g. "ChannelTag") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ChannelTag") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ConversationLevelSentiment: One channel ofconversation-level sentiment data.

func (GoogleCloudContactcenterinsightsV1ConversationLevelSentiment)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ConversationLevelSilenceadded inv0.177.0

type GoogleCloudContactcenterinsightsV1ConversationLevelSilence struct {// SilenceDuration: Amount of time calculated to be in silence.SilenceDurationstring `json:"silenceDuration,omitempty"`// SilencePercentage: Percentage of the total conversation spent in silence.SilencePercentagefloat64 `json:"silencePercentage,omitempty"`// ForceSendFields is a list of field names (e.g. "SilenceDuration") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SilenceDuration") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ConversationLevelSilence:Conversation-level silence data.

func (GoogleCloudContactcenterinsightsV1ConversationLevelSilence)MarshalJSONadded inv0.177.0

func (*GoogleCloudContactcenterinsightsV1ConversationLevelSilence)UnmarshalJSONadded inv0.177.0

typeGoogleCloudContactcenterinsightsV1ConversationParticipant

type GoogleCloudContactcenterinsightsV1ConversationParticipant struct {// DialogflowParticipant: Deprecated. Use `dialogflow_participant_name`// instead. The name of the Dialogflow participant. Format:// projects/{project}/locations/{location}/conversations/{conversation}/particip// ants/{participant}DialogflowParticipantstring `json:"dialogflowParticipant,omitempty"`// DialogflowParticipantName: The name of the participant provided by// Dialogflow. Format:// projects/{project}/locations/{location}/conversations/{conversation}/particip// ants/{participant}DialogflowParticipantNamestring `json:"dialogflowParticipantName,omitempty"`// ObfuscatedExternalUserId: Obfuscated user ID from Dialogflow.ObfuscatedExternalUserIdstring `json:"obfuscatedExternalUserId,omitempty"`// Role: The role of the participant.//// Possible values://   "ROLE_UNSPECIFIED" - Participant's role is not set.//   "HUMAN_AGENT" - Participant is a human agent.//   "AUTOMATED_AGENT" - Participant is an automated agent.//   "END_USER" - Participant is an end user who conversed with the contact// center.//   "ANY_AGENT" - Participant is either a human or automated agent.Rolestring `json:"role,omitempty"`// UserId: A user-specified ID representing the participant.UserIdstring `json:"userId,omitempty"`// ForceSendFields is a list of field names (e.g. "DialogflowParticipant") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DialogflowParticipant") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ConversationParticipant: The callparticipant speaking for a given utterance.

func (GoogleCloudContactcenterinsightsV1ConversationParticipant)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ConversationQualityMetadataadded inv0.155.0

type GoogleCloudContactcenterinsightsV1ConversationQualityMetadata struct {// AgentInfo: Information about agents involved in the call.AgentInfo []*GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo `json:"agentInfo,omitempty"`// CustomerSatisfactionRating: An arbitrary integer value indicating the// customer's satisfaction rating.CustomerSatisfactionRatingint64 `json:"customerSatisfactionRating,omitempty"`// FeedbackLabels: Input only. The feedback labels associated with the// conversation.FeedbackLabels []*GoogleCloudContactcenterinsightsV1FeedbackLabel `json:"feedbackLabels,omitempty"`// MenuPath: An arbitrary string value specifying the menu path the customer// took.MenuPathstring `json:"menuPath,omitempty"`// WaitDuration: The amount of time the customer waited to connect with an// agent.WaitDurationstring `json:"waitDuration,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentInfo") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentInfo") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ConversationQualityMetadata: Conversationmetadata related to quality management.

func (GoogleCloudContactcenterinsightsV1ConversationQualityMetadata)MarshalJSONadded inv0.155.0

typeGoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfoadded inv0.155.0

type GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo struct {// AgentId: A user-specified string representing the agent.AgentIdstring `json:"agentId,omitempty"`// AgentType: The agent type, e.g. HUMAN_AGENT.//// Possible values://   "ROLE_UNSPECIFIED" - Participant's role is not set.//   "HUMAN_AGENT" - Participant is a human agent.//   "AUTOMATED_AGENT" - Participant is an automated agent.//   "END_USER" - Participant is an end user who conversed with the contact// center.//   "ANY_AGENT" - Participant is either a human or automated agent.AgentTypestring `json:"agentType,omitempty"`// DeploymentDisplayName: The agent's deployment display name. Only applicable// to automated agents.DeploymentDisplayNamestring `json:"deploymentDisplayName,omitempty"`// DeploymentId: The agent's deployment ID. Only applicable to automated// agents.DeploymentIdstring `json:"deploymentId,omitempty"`// DisplayName: The agent's name.DisplayNamestring `json:"displayName,omitempty"`// DispositionCode: A user-provided string indicating the outcome of the// agent's segment of the call.DispositionCodestring `json:"dispositionCode,omitempty"`// Location: The agent's location.Locationstring `json:"location,omitempty"`// Team: A user-specified string representing the agent's team. Deprecated in// favor of the `teams` field.Teamstring `json:"team,omitempty"`// Teams: User-specified strings representing the agent's teams.Teams []string `json:"teams,omitempty"`// VersionDisplayName: The agent's version display name. Only applicable to// automated agents.VersionDisplayNamestring `json:"versionDisplayName,omitempty"`// VersionId: The agent's version ID. Only applicable to automated agents.VersionIdstring `json:"versionId,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentId") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo:Information about an agent involved in the conversation.

func (GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo)MarshalJSONadded inv0.155.0

typeGoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionDataadded inv0.121.0

type GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData struct {// AnswerRecord: The name of the answer record. Format:// projects/{project}/locations/{location}/answerRecords/{answer_record}AnswerRecordstring `json:"answerRecord,omitempty"`// Confidence: The confidence score of the summarization.Confidencefloat64 `json:"confidence,omitempty"`// ConversationModel: The name of the model that generates this summary.// Format:// projects/{project}/locations/{location}/conversationModels/{conversation_mode// l}ConversationModelstring `json:"conversationModel,omitempty"`// GeneratorId: Agent Assist generator ID.GeneratorIdstring `json:"generatorId,omitempty"`// Metadata: A map that contains metadata about the summarization and the// document from which it originates.Metadata map[string]string `json:"metadata,omitempty"`// Text: The summarization content that is concatenated into one string.Textstring `json:"text,omitempty"`// TextSections: The summarization content that is divided into sections. The// key is the section's name and the value is the section's content. There is// no specific format for the key or value.TextSections map[string]string `json:"textSections,omitempty"`// ForceSendFields is a list of field names (e.g. "AnswerRecord") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnswerRecord") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData:Conversation summarization suggestion data.

func (GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData)MarshalJSONadded inv0.121.0

func (*GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData)UnmarshalJSONadded inv0.121.0

typeGoogleCloudContactcenterinsightsV1ConversationTranscript

type GoogleCloudContactcenterinsightsV1ConversationTranscript struct {// TranscriptSegments: A list of sequential transcript segments that comprise// the conversation.TranscriptSegments []*GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment `json:"transcriptSegments,omitempty"`// ForceSendFields is a list of field names (e.g. "TranscriptSegments") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "TranscriptSegments") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ConversationTranscript: A messagerepresenting the transcript of a conversation.

func (GoogleCloudContactcenterinsightsV1ConversationTranscript)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment

type GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment struct {// ChannelTag: For conversations derived from multi-channel audio, this is the// channel number corresponding to the audio from that channel. For// audioChannelCount = N, its output values can range from '1' to 'N'. A// channel tag of 0 indicates that the audio is mono.ChannelTagint64 `json:"channelTag,omitempty"`// Confidence: A confidence estimate between 0.0 and 1.0 of the fidelity of// this segment. A default value of 0.0 indicates that the value is unset.Confidencefloat64 `json:"confidence,omitempty"`// DialogflowSegmentMetadata: CCAI metadata relating to the current transcript// segment.DialogflowSegmentMetadata *GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata `json:"dialogflowSegmentMetadata,omitempty"`// LanguageCode: The language code of this segment as a BCP-47// (https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example:// "en-US".LanguageCodestring `json:"languageCode,omitempty"`// MessageTime: The time that the message occurred, if provided.MessageTimestring `json:"messageTime,omitempty"`// SegmentParticipant: The participant of this segment.SegmentParticipant *GoogleCloudContactcenterinsightsV1ConversationParticipant `json:"segmentParticipant,omitempty"`// Sentiment: The sentiment for this transcript segment.Sentiment *GoogleCloudContactcenterinsightsV1SentimentData `json:"sentiment,omitempty"`// Text: The text of this segment.Textstring `json:"text,omitempty"`// Words: A list of the word-specific information for each word in the segment.Words []*GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo `json:"words,omitempty"`// ForceSendFields is a list of field names (e.g. "ChannelTag") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ChannelTag") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment: Asegment of a full transcript.

func (GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment)MarshalJSON

func (*GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment)UnmarshalJSON

typeGoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadataadded inv0.59.0

type GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata struct {// SmartReplyAllowlistCovered: Whether the transcript segment was covered under// the configured smart reply allowlist in Agent Assist.SmartReplyAllowlistCoveredbool `json:"smartReplyAllowlistCovered,omitempty"`// ForceSendFields is a list of field names (e.g. "SmartReplyAllowlistCovered")// to unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SmartReplyAllowlistCovered") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata: Metadata from Dialogflow relating to the currenttranscript segment.

func (GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata)MarshalJSONadded inv0.59.0

typeGoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo

type GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo struct {// Confidence: A confidence estimate between 0.0 and 1.0 of the fidelity of// this word. A default value of 0.0 indicates that the value is unset.Confidencefloat64 `json:"confidence,omitempty"`// EndOffset: Time offset of the end of this word relative to the beginning of// the total conversation.EndOffsetstring `json:"endOffset,omitempty"`// StartOffset: Time offset of the start of this word relative to the beginning// of the total conversation.StartOffsetstring `json:"startOffset,omitempty"`// Word: The word itself. Includes punctuation marks that surround the word.Wordstring `json:"word,omitempty"`// ForceSendFields is a list of field names (e.g. "Confidence") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Confidence") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo: Word-level info for words in a transcript.

func (GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo)MarshalJSON

func (*GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo)UnmarshalJSON

typeGoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata

type GoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata struct {// AnnotatorSelector: Output only. The annotator selector used for the analysis// (if any).AnnotatorSelector *GoogleCloudContactcenterinsightsV1AnnotatorSelector `json:"annotatorSelector,omitempty"`// Conversation: Output only. The Conversation that this Analysis Operation// belongs to.Conversationstring `json:"conversation,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// ForceSendFields is a list of field names (e.g. "AnnotatorSelector") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnnotatorSelector") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata: Metadatafor a create analysis operation.

func (GoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1CreateIssueMetadataadded inv0.112.0

type GoogleCloudContactcenterinsightsV1CreateIssueMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original request for creation.Request *GoogleCloudContactcenterinsightsV1CreateIssueRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1CreateIssueMetadata: Metadata for creatingan issue.

func (GoogleCloudContactcenterinsightsV1CreateIssueMetadata)MarshalJSONadded inv0.112.0

typeGoogleCloudContactcenterinsightsV1CreateIssueModelMetadata

type GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original request for creation.Request *GoogleCloudContactcenterinsightsV1CreateIssueModelRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata: Metadata forcreating an issue model.

func (GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1CreateIssueModelRequest

type GoogleCloudContactcenterinsightsV1CreateIssueModelRequest struct {// IssueModel: Required. The issue model to create.IssueModel *GoogleCloudContactcenterinsightsV1IssueModel `json:"issueModel,omitempty"`// Parent: Required. The parent resource of the issue model.Parentstring `json:"parent,omitempty"`// ForceSendFields is a list of field names (e.g. "IssueModel") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueModel") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1CreateIssueModelRequest: The request tocreate an issue model.

func (GoogleCloudContactcenterinsightsV1CreateIssueModelRequest)MarshalJSON

typeGoogleCloudContactcenterinsightsV1CreateIssueRequestadded inv0.112.0

type GoogleCloudContactcenterinsightsV1CreateIssueRequest struct {// Issue: Required. The values for the new issue.Issue *GoogleCloudContactcenterinsightsV1Issue `json:"issue,omitempty"`// Parent: Required. The parent resource of the issue.Parentstring `json:"parent,omitempty"`// ForceSendFields is a list of field names (e.g. "Issue") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Issue") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1CreateIssueRequest: The request to createan issue.

func (GoogleCloudContactcenterinsightsV1CreateIssueRequest)MarshalJSONadded inv0.112.0

typeGoogleCloudContactcenterinsightsV1Datasetadded inv0.233.0

type GoogleCloudContactcenterinsightsV1Dataset struct {// CreateTime: Output only. Dataset create time.CreateTimestring `json:"createTime,omitempty"`// Description: Dataset description.Descriptionstring `json:"description,omitempty"`// DisplayName: Display name for the dataasetDisplayNamestring `json:"displayName,omitempty"`// Name: Immutable. Identifier. Resource name of the dataset. Format:// projects/{project}/locations/{location}/datasets/{dataset}Namestring `json:"name,omitempty"`// Ttl: Optional. Option TTL for the dataset.Ttlstring `json:"ttl,omitempty"`// Type: Dataset usage type.//// Possible values://   "TYPE_UNSPECIFIED" - Default value for unspecified.//   "EVAL" - For evals only.//   "LIVE" - Dataset with new conversations coming in regularly (Insights// legacy conversations and AI trainer)Typestring `json:"type,omitempty"`// UpdateTime: Output only. Dataset update time.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1Dataset: Dataset resource represents acollection of conversations that may be bounded (Static Dataset, e.g. goldendataset for training), or unbounded (Dynamic Dataset, e.g. live traffic, oragent training traffic)

func (GoogleCloudContactcenterinsightsV1Dataset)MarshalJSONadded inv0.233.0

typeGoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata

type GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original request for deletion.Request *GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata: Metadata fordeleting an issue model.

func (GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1DeleteIssueModelRequest

type GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest struct {// Name: Required. The name of the issue model to delete.Namestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "Name") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Name") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest: The request todelete an issue model.

func (GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest)MarshalJSON

typeGoogleCloudContactcenterinsightsV1DeleteQaQuestionTagMetadataadded inv0.240.0

type GoogleCloudContactcenterinsightsV1DeleteQaQuestionTagMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: Output only. The original request.Request *GoogleCloudContactcenterinsightsV1DeleteQaQuestionTagRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DeleteQaQuestionTagMetadata: The metadatafor deleting a QaQuestionTag Resource.

func (GoogleCloudContactcenterinsightsV1DeleteQaQuestionTagMetadata)MarshalJSONadded inv0.240.0

typeGoogleCloudContactcenterinsightsV1DeleteQaQuestionTagRequestadded inv0.240.0

type GoogleCloudContactcenterinsightsV1DeleteQaQuestionTagRequest struct {// Name: Required. The name of the QaQuestionTag to delete.Namestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "Name") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Name") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DeleteQaQuestionTagRequest: The requestfor deleting a QaQuestionTag.

func (GoogleCloudContactcenterinsightsV1DeleteQaQuestionTagRequest)MarshalJSONadded inv0.240.0

typeGoogleCloudContactcenterinsightsV1DeployIssueModelMetadata

type GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original request for deployment.Request *GoogleCloudContactcenterinsightsV1DeployIssueModelRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata: Metadata fordeploying an issue model.

func (GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1DeployIssueModelRequest

type GoogleCloudContactcenterinsightsV1DeployIssueModelRequest struct {// Name: Required. The issue model to deploy.Namestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "Name") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Name") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DeployIssueModelRequest: The request todeploy an issue model.

func (GoogleCloudContactcenterinsightsV1DeployIssueModelRequest)MarshalJSON

typeGoogleCloudContactcenterinsightsV1DeployIssueModelResponse

type GoogleCloudContactcenterinsightsV1DeployIssueModelResponse struct {}

GoogleCloudContactcenterinsightsV1DeployIssueModelResponse: The response todeploy an issue model.

typeGoogleCloudContactcenterinsightsV1DeployQaScorecardRevisionRequestadded inv0.202.0

type GoogleCloudContactcenterinsightsV1DeployQaScorecardRevisionRequest struct {}

GoogleCloudContactcenterinsightsV1DeployQaScorecardRevisionRequest: Therequest to deploy a QaScorecardRevision

typeGoogleCloudContactcenterinsightsV1DialogflowIntent

type GoogleCloudContactcenterinsightsV1DialogflowIntent struct {// DisplayName: The human-readable name of the intent.DisplayNamestring `json:"displayName,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DialogflowIntent: The data for aDialogflow intent. Represents a detected intent in the conversation, e.g.MAKES_PROMISE.

func (GoogleCloudContactcenterinsightsV1DialogflowIntent)MarshalJSON

typeGoogleCloudContactcenterinsightsV1DialogflowInteractionData

type GoogleCloudContactcenterinsightsV1DialogflowInteractionData struct {// Confidence: The confidence of the match ranging from 0.0 (completely// uncertain) to 1.0 (completely certain).Confidencefloat64 `json:"confidence,omitempty"`// DialogflowIntentId: The Dialogflow intent resource path. Format:// projects/{project}/agent/{agent}/intents/{intent}DialogflowIntentIdstring `json:"dialogflowIntentId,omitempty"`// ForceSendFields is a list of field names (e.g. "Confidence") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Confidence") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DialogflowInteractionData: Dialogflowinteraction data.

func (GoogleCloudContactcenterinsightsV1DialogflowInteractionData)MarshalJSON

func (*GoogleCloudContactcenterinsightsV1DialogflowInteractionData)UnmarshalJSON

typeGoogleCloudContactcenterinsightsV1DialogflowSource

type GoogleCloudContactcenterinsightsV1DialogflowSource struct {// AudioUri: Cloud Storage URI that points to a file that contains the// conversation audio.AudioUristring `json:"audioUri,omitempty"`// DialogflowConversation: Output only. The name of the Dialogflow conversation// that this conversation resource is derived from. Format:// projects/{project}/locations/{location}/conversations/{conversation}DialogflowConversationstring `json:"dialogflowConversation,omitempty"`// ForceSendFields is a list of field names (e.g. "AudioUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AudioUri") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DialogflowSource: A Dialogflow source ofconversation data.

func (GoogleCloudContactcenterinsightsV1DialogflowSource)MarshalJSON

typeGoogleCloudContactcenterinsightsV1Dimensionadded inv0.202.0

type GoogleCloudContactcenterinsightsV1Dimension struct {// AgentDimensionMetadata: Output only. Metadata about the agent dimension.AgentDimensionMetadata *GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata `json:"agentDimensionMetadata,omitempty"`// ClientSentimentCategoryDimensionMetadata: Output only. Metadata about the// client sentiment category dimension.ClientSentimentCategoryDimensionMetadata *GoogleCloudContactcenterinsightsV1DimensionClientSentimentCategoryDimensionMetadata `json:"clientSentimentCategoryDimensionMetadata,omitempty"`// ConversationProfileDimensionMetadata: Output only. Metadata about the// conversation profile dimension.ConversationProfileDimensionMetadata *GoogleCloudContactcenterinsightsV1DimensionConversationProfileDimensionMetadata `json:"conversationProfileDimensionMetadata,omitempty"`// ConversationalAgentsPlaybookDimensionMetadata: Output only. Metadata about// the Conversational Agents playbook dimension.ConversationalAgentsPlaybookDimensionMetadata *GoogleCloudContactcenterinsightsV1DimensionConversationalAgentsPlaybookDimensionMetadata `json:"conversationalAgentsPlaybookDimensionMetadata,omitempty"`// ConversationalAgentsToolDimensionMetadata: Output only. Metadata about the// Conversational Agents tool dimension.ConversationalAgentsToolDimensionMetadata *GoogleCloudContactcenterinsightsV1DimensionConversationalAgentsToolDimensionMetadata `json:"conversationalAgentsToolDimensionMetadata,omitempty"`// DimensionKey: The key of the dimension.//// Possible values://   "DIMENSION_KEY_UNSPECIFIED" - The key of the dimension is unspecified.//   "ISSUE" - The dimension is keyed by issues.//   "ISSUE_NAME" - The dimension is keyed by issue names.//   "AGENT" - The dimension is keyed by agents.//   "AGENT_TEAM" - The dimension is keyed by agent teams.//   "QA_QUESTION_ID" - The dimension is keyed by QaQuestionIds. Note that: We// only group by the QuestionId and not the revision-id of the scorecard this// question is a part of. This allows for showing stats for the same question// across different scorecard revisions.//   "QA_QUESTION_ANSWER_VALUE" - The dimension is keyed by// QaQuestionIds-Answer value pairs. Note that: We only group by the QuestionId// and not the revision-id of the scorecard this question is a part of. This// allows for showing distribution of answers per question across different// scorecard revisions.//   "QA_SCORECARD_ID" - The dimension is keyed by QaScorecardIds. Note that:// We only group by the ScorecardId and not the revision-id of the scorecard.// This allows for showing stats for the same scorecard across different// revisions. This metric is mostly only useful if querying the average// normalized score per scorecard.//   "CONVERSATION_PROFILE_ID" - The dimension is keyed by the conversation// profile ID.//   "MEDIUM" - The dimension is keyed by the conversation medium.//   "CONVERSATIONAL_AGENTS_PLAYBOOK_ID" - The dimension is keyed by the// Conversational Agents playbook ID.//   "CONVERSATIONAL_AGENTS_PLAYBOOK_NAME" - The dimension is keyed by the// Conversational Agents playbook display name.//   "CONVERSATIONAL_AGENTS_TOOL_ID" - The dimension is keyed by the// Conversational Agents tool ID.//   "CONVERSATIONAL_AGENTS_TOOL_NAME" - The dimension is keyed by the// Conversational Agents tool display name.//   "CLIENT_SENTIMENT_CATEGORY" - The dimension is keyed by the client// sentiment category.//   "AGENT_VERSION_ID" - The dimension is keyed by the agent version ID.//   "AGENT_DEPLOYMENT_ID" - The dimension is keyed by the agent deployment ID.//   "AGENT_ASSIST_SUPERVISOR_ID" - The dimension is keyed by the supervisor ID// of the assigned human supervisor for virtual agents.//   "LABEL_KEY" - The dimension is keyed by label keys.//   "LABEL_VALUE" - The dimension is keyed by label values.//   "LABEL_KEY_AND_VALUE" - The dimension is keyed by label key-value pairs.DimensionKeystring `json:"dimensionKey,omitempty"`// IssueDimensionMetadata: Output only. Metadata about the issue dimension.IssueDimensionMetadata *GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata `json:"issueDimensionMetadata,omitempty"`// LabelDimensionMetadata: Output only. Metadata about conversation labels.LabelDimensionMetadata *GoogleCloudContactcenterinsightsV1DimensionLabelDimensionMetadata `json:"labelDimensionMetadata,omitempty"`// MediumDimensionMetadata: Output only. Metadata about the conversation medium// dimension.MediumDimensionMetadata *GoogleCloudContactcenterinsightsV1DimensionMediumDimensionMetadata `json:"mediumDimensionMetadata,omitempty"`// QaQuestionAnswerDimensionMetadata: Output only. Metadata about the QA// question-answer dimension.QaQuestionAnswerDimensionMetadata *GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata `json:"qaQuestionAnswerDimensionMetadata,omitempty"`// QaQuestionDimensionMetadata: Output only. Metadata about the QA question// dimension.QaQuestionDimensionMetadata *GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata `json:"qaQuestionDimensionMetadata,omitempty"`// QaScorecardDimensionMetadata: Output only. Metadata about the QA scorecard// dimension.QaScorecardDimensionMetadata *GoogleCloudContactcenterinsightsV1DimensionQaScorecardDimensionMetadata `json:"qaScorecardDimensionMetadata,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentDimensionMetadata") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentDimensionMetadata") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1Dimension: A dimension determines thegrouping key for the query. In SQL terms, these would be part of both the"SELECT" and "GROUP BY" clauses.

func (GoogleCloudContactcenterinsightsV1Dimension)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadataadded inv0.202.0

type GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata struct {// AgentDeploymentDisplayName: Optional. The agent's deployment display name.// Only applicable to automated agents. This will be populated for// AGENT_DEPLOYMENT_ID dimensions.AgentDeploymentDisplayNamestring `json:"agentDeploymentDisplayName,omitempty"`// AgentDeploymentId: Optional. The agent's deployment ID. Only applicable to// automated agents. This will be populated for AGENT and AGENT_DEPLOYMENT_ID// dimensions.AgentDeploymentIdstring `json:"agentDeploymentId,omitempty"`// AgentDisplayName: Optional. The agent's name This will be populated for// AGENT, AGENT_TEAM, AGENT_VERSION_ID, and AGENT_DEPLOYMENT_ID dimensions.AgentDisplayNamestring `json:"agentDisplayName,omitempty"`// AgentId: Optional. A user-specified string representing the agent. This will// be populated for AGENT, AGENT_TEAM, AGENT_VERSION_ID, and// AGENT_DEPLOYMENT_ID dimensions.AgentIdstring `json:"agentId,omitempty"`// AgentTeam: Optional. A user-specified string representing the agent's team.AgentTeamstring `json:"agentTeam,omitempty"`// AgentVersionDisplayName: Optional. The agent's version display name. Only// applicable to automated agents. This will be populated for AGENT_VERSION_ID,// and AGENT_DEPLOYMENT_ID dimensions.AgentVersionDisplayNamestring `json:"agentVersionDisplayName,omitempty"`// AgentVersionId: Optional. The agent's version ID. Only applicable to// automated agents. This will be populated for AGENT_VERSION_ID, and// AGENT_DEPLOYMENT_ID dimensions.AgentVersionIdstring `json:"agentVersionId,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentDeploymentDisplayName")// to unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentDeploymentDisplayName") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata: Metadataabout the agent dimension.

func (GoogleCloudContactcenterinsightsV1DimensionAgentDimensionMetadata)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1DimensionClientSentimentCategoryDimensionMetadataadded inv0.254.0

type GoogleCloudContactcenterinsightsV1DimensionClientSentimentCategoryDimensionMetadata struct {// SentimentCategory: Optional. The client sentiment category.SentimentCategorystring `json:"sentimentCategory,omitempty"`// ForceSendFields is a list of field names (e.g. "SentimentCategory") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SentimentCategory") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DimensionClientSentimentCategoryDimensionMetadata: Metadata about the client sentiment category dimension.

func (GoogleCloudContactcenterinsightsV1DimensionClientSentimentCategoryDimensionMetadata)MarshalJSONadded inv0.254.0

typeGoogleCloudContactcenterinsightsV1DimensionConversationProfileDimensionMetadataadded inv0.254.0

type GoogleCloudContactcenterinsightsV1DimensionConversationProfileDimensionMetadata struct {// ConversationProfileId: Optional. The conversation profile ID.ConversationProfileIdstring `json:"conversationProfileId,omitempty"`// ForceSendFields is a list of field names (e.g. "ConversationProfileId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationProfileId") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DimensionConversationProfileDimensionMetadata: Metadata about the conversation profile dimension.

func (GoogleCloudContactcenterinsightsV1DimensionConversationProfileDimensionMetadata)MarshalJSONadded inv0.254.0

typeGoogleCloudContactcenterinsightsV1DimensionConversationalAgentsPlaybookDimensionMetadataadded inv0.254.0

type GoogleCloudContactcenterinsightsV1DimensionConversationalAgentsPlaybookDimensionMetadata struct {// PlaybookDisplayName: Optional. The dialogflow playbook display name.PlaybookDisplayNamestring `json:"playbookDisplayName,omitempty"`// PlaybookId: Optional. The dialogflow playbook ID.PlaybookIdstring `json:"playbookId,omitempty"`// ForceSendFields is a list of field names (e.g. "PlaybookDisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PlaybookDisplayName") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DimensionConversationalAgentsPlaybookDimensionMetadata: Metadata about the Conversational Agents playbook dimension.

func (GoogleCloudContactcenterinsightsV1DimensionConversationalAgentsPlaybookDimensionMetadata)MarshalJSONadded inv0.254.0

typeGoogleCloudContactcenterinsightsV1DimensionConversationalAgentsToolDimensionMetadataadded inv0.254.0

type GoogleCloudContactcenterinsightsV1DimensionConversationalAgentsToolDimensionMetadata struct {// ToolDisplayName: Optional. The dialogflow tool display name.ToolDisplayNamestring `json:"toolDisplayName,omitempty"`// ToolId: Optional. The dialogflow tool ID.ToolIdstring `json:"toolId,omitempty"`// ForceSendFields is a list of field names (e.g. "ToolDisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ToolDisplayName") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DimensionConversationalAgentsToolDimensionMetadata: Metadata about the Conversational Agents tool dimension.

func (GoogleCloudContactcenterinsightsV1DimensionConversationalAgentsToolDimensionMetadata)MarshalJSONadded inv0.254.0

typeGoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadataadded inv0.202.0

type GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata struct {// IssueDisplayName: The issue display name.IssueDisplayNamestring `json:"issueDisplayName,omitempty"`// IssueId: The issue ID.IssueIdstring `json:"issueId,omitempty"`// IssueModelId: The parent issue model ID.IssueModelIdstring `json:"issueModelId,omitempty"`// ForceSendFields is a list of field names (e.g. "IssueDisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueDisplayName") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata: Metadataabout the issue dimension.

func (GoogleCloudContactcenterinsightsV1DimensionIssueDimensionMetadata)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1DimensionLabelDimensionMetadataadded inv0.257.0

type GoogleCloudContactcenterinsightsV1DimensionLabelDimensionMetadata struct {// LabelKey: Optional. The label key.LabelKeystring `json:"labelKey,omitempty"`// LabelValue: Optional. The label value.LabelValuestring `json:"labelValue,omitempty"`// ForceSendFields is a list of field names (e.g. "LabelKey") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "LabelKey") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DimensionLabelDimensionMetadata: Metadataabout conversation labels.

func (GoogleCloudContactcenterinsightsV1DimensionLabelDimensionMetadata)MarshalJSONadded inv0.257.0

typeGoogleCloudContactcenterinsightsV1DimensionMediumDimensionMetadataadded inv0.254.0

type GoogleCloudContactcenterinsightsV1DimensionMediumDimensionMetadata struct {// Medium: Optional. The conversation medium. Currently supports : PHONE_CALL,// CHAT.Mediumstring `json:"medium,omitempty"`// ForceSendFields is a list of field names (e.g. "Medium") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Medium") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DimensionMediumDimensionMetadata: Metadataabout the conversation medium dimension.

func (GoogleCloudContactcenterinsightsV1DimensionMediumDimensionMetadata)MarshalJSONadded inv0.254.0

typeGoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadataadded inv0.202.0

type GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata struct {// AnswerValue: Optional. The full body of the question.AnswerValuestring `json:"answerValue,omitempty"`// QaQuestionId: Optional. The QA question ID.QaQuestionIdstring `json:"qaQuestionId,omitempty"`// QaScorecardId: Optional. The QA scorecard ID.QaScorecardIdstring `json:"qaScorecardId,omitempty"`// QuestionBody: Optional. The full body of the question.QuestionBodystring `json:"questionBody,omitempty"`// ForceSendFields is a list of field names (e.g. "AnswerValue") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnswerValue") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata:

Metadata about the QA question-answer dimension. This is useful for showing

the answer distribution for questions for a given scorecard.

func (GoogleCloudContactcenterinsightsV1DimensionQaQuestionAnswerDimensionMetadata)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadataadded inv0.202.0

type GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata struct {// QaQuestionId: Optional. The QA question ID.QaQuestionIdstring `json:"qaQuestionId,omitempty"`// QaScorecardId: Optional. The QA scorecard ID.QaScorecardIdstring `json:"qaScorecardId,omitempty"`// QuestionBody: Optional. The full body of the question.QuestionBodystring `json:"questionBody,omitempty"`// ForceSendFields is a list of field names (e.g. "QaQuestionId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "QaQuestionId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata:Metadata about the QA question dimension.

func (GoogleCloudContactcenterinsightsV1DimensionQaQuestionDimensionMetadata)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1DimensionQaScorecardDimensionMetadataadded inv0.250.0

type GoogleCloudContactcenterinsightsV1DimensionQaScorecardDimensionMetadata struct {// QaScorecardId: Optional. The QA scorecard ID.QaScorecardIdstring `json:"qaScorecardId,omitempty"`// ForceSendFields is a list of field names (e.g. "QaScorecardId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "QaScorecardId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1DimensionQaScorecardDimensionMetadata:Metadata about the QA scorecard dimension.

func (GoogleCloudContactcenterinsightsV1DimensionQaScorecardDimensionMetadata)MarshalJSONadded inv0.250.0

typeGoogleCloudContactcenterinsightsV1EncryptionSpecadded inv0.190.0

type GoogleCloudContactcenterinsightsV1EncryptionSpec struct {// KmsKey: Required. The name of customer-managed encryption key that is used// to secure a resource and its sub-resources. If empty, the resource is// secured by our default encryption key. Only the key in the same location as// this resource is allowed to be used for encryption. Format:// `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{key}`KmsKeystring `json:"kmsKey,omitempty"`// Name: Immutable. The resource name of the encryption key specification// resource. Format: projects/{project}/locations/{location}/encryptionSpecNamestring `json:"name,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "KmsKey") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "KmsKey") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1EncryptionSpec: A customer-managedencryption key specification that can be applied to all created resources(e.g. `Conversation`).

func (GoogleCloudContactcenterinsightsV1EncryptionSpec)MarshalJSONadded inv0.190.0

typeGoogleCloudContactcenterinsightsV1Entity

type GoogleCloudContactcenterinsightsV1Entity struct {// DisplayName: The representative name for the entity.DisplayNamestring `json:"displayName,omitempty"`// Metadata: Metadata associated with the entity. For most entity types, the// metadata is a Wikipedia URL (`wikipedia_url`) and Knowledge Graph MID// (`mid`), if they are available. For the metadata associated with other// entity types, see the Type table below.Metadata map[string]string `json:"metadata,omitempty"`// Salience: The salience score associated with the entity in the [0, 1.0]// range. The salience score for an entity provides information about the// importance or centrality of that entity to the entire document text. Scores// closer to 0 are less salient, while scores closer to 1.0 are highly salient.Saliencefloat64 `json:"salience,omitempty"`// Sentiment: The aggregate sentiment expressed for this entity in the// conversation.Sentiment *GoogleCloudContactcenterinsightsV1SentimentData `json:"sentiment,omitempty"`// Type: The entity type.//// Possible values://   "TYPE_UNSPECIFIED" - Unspecified.//   "PERSON" - Person.//   "LOCATION" - Location.//   "ORGANIZATION" - Organization.//   "EVENT" - Event.//   "WORK_OF_ART" - Artwork.//   "CONSUMER_GOOD" - Consumer product.//   "OTHER" - Other types of entities.//   "PHONE_NUMBER" - Phone number. The metadata lists the phone number// (formatted according to local convention), plus whichever additional// elements appear in the text: * `number` - The actual number, broken down// into sections according to local convention. * `national_prefix` - Country// code, if detected. * `area_code` - Region or area code, if detected. *// `extension` - Phone extension (to be dialed after connection), if detected.//   "ADDRESS" - Address. The metadata identifies the street number and// locality plus whichever additional elements appear in the text: *// `street_number` - Street number. * `locality` - City or town. *// `street_name` - Street/route name, if detected. * `postal_code` - Postal// code, if detected. * `country` - Country, if detected. * `broad_region` -// Administrative area, such as the state, if detected. * `narrow_region` -// Smaller administrative area, such as county, if detected. * `sublocality` -// Used in Asian addresses to demark a district within a city, if detected.//   "DATE" - Date. The metadata identifies the components of the date: *// `year` - Four digit year, if detected. * `month` - Two digit month number,// if detected. * `day` - Two digit day number, if detected.//   "NUMBER" - Number. The metadata is the number itself.//   "PRICE" - Price. The metadata identifies the `value` and `currency`.Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1Entity: The data for an entity annotation.Represents a phrase in the conversation that is a known entity, such as aperson, an organization, or location.

func (GoogleCloudContactcenterinsightsV1Entity)MarshalJSON

func (*GoogleCloudContactcenterinsightsV1Entity)UnmarshalJSON

func (s *GoogleCloudContactcenterinsightsV1Entity) UnmarshalJSON(data []byte)error

typeGoogleCloudContactcenterinsightsV1EntityMentionData

type GoogleCloudContactcenterinsightsV1EntityMentionData struct {// EntityUniqueId: The key of this entity in conversation entities. Can be used// to retrieve the exact `Entity` this mention is attached to.EntityUniqueIdstring `json:"entityUniqueId,omitempty"`// Sentiment: Sentiment expressed for this mention of the entity.Sentiment *GoogleCloudContactcenterinsightsV1SentimentData `json:"sentiment,omitempty"`// Type: The type of the entity mention.//// Possible values://   "MENTION_TYPE_UNSPECIFIED" - Unspecified.//   "PROPER" - Proper noun.//   "COMMON" - Common noun (or noun compound).Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "EntityUniqueId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "EntityUniqueId") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1EntityMentionData: The data for an entitymention annotation. This represents a mention of an `Entity` in theconversation.

func (GoogleCloudContactcenterinsightsV1EntityMentionData)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ExactMatchConfig

type GoogleCloudContactcenterinsightsV1ExactMatchConfig struct {// CaseSensitive: Whether to consider case sensitivity when performing an exact// match.CaseSensitivebool `json:"caseSensitive,omitempty"`// ForceSendFields is a list of field names (e.g. "CaseSensitive") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CaseSensitive") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ExactMatchConfig: Exact matchconfiguration.

func (GoogleCloudContactcenterinsightsV1ExactMatchConfig)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata

type GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata struct {// CompletedExportCount: The number of conversations that were exported// successfully.CompletedExportCountint64 `json:"completedExportCount,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// FailedExportCount: The number of conversations that failed to be exported.FailedExportCountint64 `json:"failedExportCount,omitempty"`// PartialErrors: Partial errors during export operation that might cause the// operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: The original request for export.Request *GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CompletedExportCount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CompletedExportCount") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata: Metadata foran export insights operation.

func (GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ExportInsightsDataRequest

type GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest struct {// BigQueryDestination: Specified if sink is a BigQuery table.BigQueryDestination *GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination `json:"bigQueryDestination,omitempty"`// ExportSchemaVersion: Optional. Version of the export schema.//// Possible values://   "EXPORT_SCHEMA_VERSION_UNSPECIFIED" - Unspecified. Defaults to EXPORT_V3.//   "EXPORT_V1" - Export schema version 1.//   "EXPORT_V2" - Export schema version 2.//   "EXPORT_V3" - Export schema version 3.//   "EXPORT_V4" - Export schema version 4.//   "EXPORT_V5" - Export schema version 5.//   "EXPORT_V6" - Export schema version 6.//   "EXPORT_V7" - Export schema version 7.//   "EXPORT_V8" - Export schema version 8.//   "EXPORT_V9" - Export schema version 9.//   "EXPORT_V10" - Export schema version 10.//   "EXPORT_V11" - Export schema version 11.//   "EXPORT_V12" - Export schema version 12.//   "EXPORT_V13" - Export schema version 13.//   "EXPORT_V14" - Export schema version 14.//   "EXPORT_VERSION_LATEST_AVAILABLE" - Export schema version latest// available.ExportSchemaVersionstring `json:"exportSchemaVersion,omitempty"`// Filter: A filter to reduce results to a specific subset. Useful for// exporting conversations with specific properties.Filterstring `json:"filter,omitempty"`// KmsKey: A fully qualified KMS key name for BigQuery tables protected by// CMEK. Format:// projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}/c// ryptoKeyVersions/{version}KmsKeystring `json:"kmsKey,omitempty"`// Parent: Required. The parent resource to export data from.Parentstring `json:"parent,omitempty"`// WriteDisposition: Options for what to do if the destination table already// exists.//// Possible values://   "WRITE_DISPOSITION_UNSPECIFIED" - Write disposition is not specified.// Defaults to WRITE_TRUNCATE.//   "WRITE_TRUNCATE" - If the table already exists, BigQuery will overwrite// the table data and use the schema from the load.//   "WRITE_APPEND" - If the table already exists, BigQuery will append data to// the table.WriteDispositionstring `json:"writeDisposition,omitempty"`// ForceSendFields is a list of field names (e.g. "BigQueryDestination") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BigQueryDestination") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest: The request toexport insights.

func (GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination

type GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination struct {// Dataset: Required. The name of the BigQuery dataset that the snapshot result// should be exported to. If this dataset does not exist, the export call// returns an INVALID_ARGUMENT error.Datasetstring `json:"dataset,omitempty"`// ProjectId: A project ID or number. If specified, then export will attempt to// write data to this project instead of the resource project. Otherwise, the// resource project will be used.ProjectIdstring `json:"projectId,omitempty"`// Table: The BigQuery table name to which the insights data should be written.// If this table does not exist, the export call returns an INVALID_ARGUMENT// error.Tablestring `json:"table,omitempty"`// ForceSendFields is a list of field names (e.g. "Dataset") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Dataset") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination: A BigQuery Table Reference.

func (GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ExportInsightsDataResponse

type GoogleCloudContactcenterinsightsV1ExportInsightsDataResponse struct {}

GoogleCloudContactcenterinsightsV1ExportInsightsDataResponse: Response foran export insights operation.

typeGoogleCloudContactcenterinsightsV1ExportIssueModelMetadataadded inv0.164.0

type GoogleCloudContactcenterinsightsV1ExportIssueModelMetadata struct {// CreateTime: The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original export request.Request *GoogleCloudContactcenterinsightsV1ExportIssueModelRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ExportIssueModelMetadata: Metadata usedfor export issue model.

func (GoogleCloudContactcenterinsightsV1ExportIssueModelMetadata)MarshalJSONadded inv0.164.0

typeGoogleCloudContactcenterinsightsV1ExportIssueModelRequestadded inv0.164.0

type GoogleCloudContactcenterinsightsV1ExportIssueModelRequest struct {// GcsDestination: Google Cloud Storage URI to export the issue model to.GcsDestination *GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination `json:"gcsDestination,omitempty"`// Name: Required. The issue model to export.Namestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "GcsDestination") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "GcsDestination") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ExportIssueModelRequest: Request to exportan issue model.

func (GoogleCloudContactcenterinsightsV1ExportIssueModelRequest)MarshalJSONadded inv0.164.0

typeGoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestinationadded inv0.164.0

type GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination struct {// ObjectUri: Required. Format: `gs:///`ObjectUristring `json:"objectUri,omitempty"`// ForceSendFields is a list of field names (e.g. "ObjectUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ObjectUri") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination:Google Cloud Storage Object URI to save the issue model to.

func (GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination)MarshalJSONadded inv0.164.0

typeGoogleCloudContactcenterinsightsV1ExportIssueModelResponseadded inv0.138.0

type GoogleCloudContactcenterinsightsV1ExportIssueModelResponse struct {}

GoogleCloudContactcenterinsightsV1ExportIssueModelResponse: Response fromexport issue model

typeGoogleCloudContactcenterinsightsV1FaqAnswerData

type GoogleCloudContactcenterinsightsV1FaqAnswerData struct {// Answer: The piece of text from the `source` knowledge base document.Answerstring `json:"answer,omitempty"`// ConfidenceScore: The system's confidence score that this answer is a good// match for this conversation, ranging from 0.0 (completely uncertain) to 1.0// (completely certain).ConfidenceScorefloat64 `json:"confidenceScore,omitempty"`// Metadata: Map that contains metadata about the FAQ answer and the document// that it originates from.Metadata map[string]string `json:"metadata,omitempty"`// QueryRecord: The name of the answer record. Format:// projects/{project}/locations/{location}/answerRecords/{answer_record}QueryRecordstring `json:"queryRecord,omitempty"`// Question: The corresponding FAQ question.Questionstring `json:"question,omitempty"`// Source: The knowledge document that this answer was extracted from. Format:// projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}.Sourcestring `json:"source,omitempty"`// ForceSendFields is a list of field names (e.g. "Answer") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Answer") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1FaqAnswerData: Agent Assistfrequently-asked-question answer data.

func (GoogleCloudContactcenterinsightsV1FaqAnswerData)MarshalJSON

func (*GoogleCloudContactcenterinsightsV1FaqAnswerData)UnmarshalJSON

typeGoogleCloudContactcenterinsightsV1FeedbackLabeladded inv0.202.0

type GoogleCloudContactcenterinsightsV1FeedbackLabel struct {// CreateTime: Output only. Create time of the label.CreateTimestring `json:"createTime,omitempty"`// Label: String label used for Topic Modeling.Labelstring `json:"label,omitempty"`// LabeledResource: Name of the resource to be labeled. Supported resources// are: *// `projects/{project}/locations/{location}/qaScorecards/{scorecard}/revisions/{// revision}/qaQuestions/{question}` *// `projects/{project}/locations/{location}/issueModels/{issue_model}` *// `projects/{project}/locations/{location}/generators/{generator_id}`LabeledResourcestring `json:"labeledResource,omitempty"`// Name: Immutable. Resource name of the FeedbackLabel. Format:// projects/{project}/locations/{location}/conversations/{conversation}/feedback// Labels/{feedback_label}Namestring `json:"name,omitempty"`// QaAnswerLabel: QaAnswer label used for Quality AI example conversations.QaAnswerLabel *GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue `json:"qaAnswerLabel,omitempty"`// UpdateTime: Output only. Update time of the label.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1FeedbackLabel: Represents a conversation,resource, and label provided by the user. Can take the form of a stringlabel or a QaAnswer label. QaAnswer labels are used for Quality AI exampleconversations. String labels are used for Topic Modeling. AgentAssistSummarylabels are used for Agent Assist Summarization.

func (GoogleCloudContactcenterinsightsV1FeedbackLabel)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1FinalizeAssessmentRequestadded inv0.235.0

type GoogleCloudContactcenterinsightsV1FinalizeAssessmentRequest struct {}

GoogleCloudContactcenterinsightsV1FinalizeAssessmentRequest: The message tofinalize an assessment. Finalizing makes an assessment and its notesimmutable.

typeGoogleCloudContactcenterinsightsV1GcsSource

type GoogleCloudContactcenterinsightsV1GcsSource struct {// AudioUri: Cloud Storage URI that points to a file that contains the// conversation audio.AudioUristring `json:"audioUri,omitempty"`// TranscriptUri: Immutable. Cloud Storage URI that points to a file that// contains the conversation transcript.TranscriptUristring `json:"transcriptUri,omitempty"`// ForceSendFields is a list of field names (e.g. "AudioUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AudioUri") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1GcsSource: A Cloud Storage source ofconversation data.

func (GoogleCloudContactcenterinsightsV1GcsSource)MarshalJSON

typeGoogleCloudContactcenterinsightsV1HoldData

type GoogleCloudContactcenterinsightsV1HoldData struct {}

GoogleCloudContactcenterinsightsV1HoldData: The data for a hold annotation.

typeGoogleCloudContactcenterinsightsV1ImportIssueModelMetadataadded inv0.164.0

type GoogleCloudContactcenterinsightsV1ImportIssueModelMetadata struct {// CreateTime: The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original import request.Request *GoogleCloudContactcenterinsightsV1ImportIssueModelRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ImportIssueModelMetadata: Metadata usedfor import issue model.

func (GoogleCloudContactcenterinsightsV1ImportIssueModelMetadata)MarshalJSONadded inv0.164.0

typeGoogleCloudContactcenterinsightsV1ImportIssueModelRequestadded inv0.164.0

type GoogleCloudContactcenterinsightsV1ImportIssueModelRequest struct {// CreateNewModel: Optional. If set to true, will create an issue model from// the imported file with randomly generated IDs for the issue model and// corresponding issues. Otherwise, replaces an existing model with the same ID// as the file.CreateNewModelbool `json:"createNewModel,omitempty"`// GcsSource: Google Cloud Storage source message.GcsSource *GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource `json:"gcsSource,omitempty"`// Parent: Required. The parent resource of the issue model.Parentstring `json:"parent,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateNewModel") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateNewModel") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ImportIssueModelRequest: Request to importan issue model.

func (GoogleCloudContactcenterinsightsV1ImportIssueModelRequest)MarshalJSONadded inv0.164.0

typeGoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSourceadded inv0.164.0

type GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource struct {// ObjectUri: Required. Format: `gs:///`ObjectUristring `json:"objectUri,omitempty"`// ForceSendFields is a list of field names (e.g. "ObjectUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ObjectUri") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource: GoogleCloud Storage Object URI to get the issue model file from.

func (GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource)MarshalJSONadded inv0.164.0

typeGoogleCloudContactcenterinsightsV1ImportIssueModelResponseadded inv0.138.0

type GoogleCloudContactcenterinsightsV1ImportIssueModelResponse struct {// IssueModel: The issue model that was imported.IssueModel *GoogleCloudContactcenterinsightsV1IssueModel `json:"issueModel,omitempty"`// ForceSendFields is a list of field names (e.g. "IssueModel") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueModel") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ImportIssueModelResponse: Response fromimport issue model

func (GoogleCloudContactcenterinsightsV1ImportIssueModelResponse)MarshalJSONadded inv0.212.0

typeGoogleCloudContactcenterinsightsV1IngestConversationsMetadataadded inv0.104.0

type GoogleCloudContactcenterinsightsV1IngestConversationsMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// IngestConversationsStats: Output only. Statistics for IngestConversations// operation.IngestConversationsStats *GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats `json:"ingestConversationsStats,omitempty"`// PartialErrors: Output only. Partial errors during ingest operation that// might cause the operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: Output only. The original request for ingest.Request *GoogleCloudContactcenterinsightsV1IngestConversationsRequest `json:"request,omitempty"`// SampledConversations: Output only. Stores the conversation resources// produced by ingest sampling operations.SampledConversations []string `json:"sampledConversations,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IngestConversationsMetadata: The metadatafor an IngestConversations operation.

func (GoogleCloudContactcenterinsightsV1IngestConversationsMetadata)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStatsadded inv0.110.0

type GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats struct {// DuplicatesSkippedCount: Output only. The number of objects skipped because// another conversation with the same transcript uri had already been ingested.DuplicatesSkippedCountint64 `json:"duplicatesSkippedCount,omitempty"`// FailedIngestCount: Output only. The number of objects which were unable to// be ingested due to errors. The errors are populated in the partial_errors// field.FailedIngestCountint64 `json:"failedIngestCount,omitempty"`// ProcessedObjectCount: Output only. The number of objects processed during// the ingest operation.ProcessedObjectCountint64 `json:"processedObjectCount,omitempty"`// SuccessfulIngestCount: Output only. The number of new conversations added// during this ingest operation.SuccessfulIngestCountint64 `json:"successfulIngestCount,omitempty"`// ForceSendFields is a list of field names (e.g. "DuplicatesSkippedCount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DuplicatesSkippedCount") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats: Statistics for IngestConversations operation.

func (GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats)MarshalJSONadded inv0.110.0

typeGoogleCloudContactcenterinsightsV1IngestConversationsRequestadded inv0.104.0

type GoogleCloudContactcenterinsightsV1IngestConversationsRequest struct {// ConversationConfig: Configuration that applies to all conversations.ConversationConfig *GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig `json:"conversationConfig,omitempty"`// GcsSource: A cloud storage bucket source. Note that any previously ingested// objects from the source will be skipped to avoid duplication.GcsSource *GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource `json:"gcsSource,omitempty"`// Parent: Required. The parent resource for new conversations.Parentstring `json:"parent,omitempty"`// RedactionConfig: Optional. DLP settings for transcript redaction. Optional,// will default to the config specified in Settings.RedactionConfig *GoogleCloudContactcenterinsightsV1RedactionConfig `json:"redactionConfig,omitempty"`// SampleSize: Optional. If set, this fields indicates the number of objects to// ingest from the Cloud Storage bucket. If empty, the entire bucket will be// ingested. Unless they are first deleted, conversations produced through// sampling won't be ingested by subsequent ingest requests.SampleSizeint64 `json:"sampleSize,omitempty"`// SpeechConfig: Optional. Default Speech-to-Text configuration. Optional, will// default to the config specified in Settings.SpeechConfig *GoogleCloudContactcenterinsightsV1SpeechConfig `json:"speechConfig,omitempty"`// TranscriptObjectConfig: Configuration for when `source` contains// conversation transcripts.TranscriptObjectConfig *GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig `json:"transcriptObjectConfig,omitempty"`// ForceSendFields is a list of field names (e.g. "ConversationConfig") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationConfig") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IngestConversationsRequest: The request toingest conversations.

func (GoogleCloudContactcenterinsightsV1IngestConversationsRequest)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfigadded inv0.104.0

type GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig struct {// AgentChannel: Optional. Indicates which of the channels, 1 or 2, contains// the agent. Note that this must be set for conversations to be properly// displayed and analyzed.AgentChannelint64 `json:"agentChannel,omitempty"`// AgentId: Optional. An opaque, user-specified string representing a human// agent who handled all conversations in the import. Note that this will be// overridden if per-conversation metadata is provided through the// `metadata_bucket_uri`.AgentIdstring `json:"agentId,omitempty"`// CustomerChannel: Optional. Indicates which of the channels, 1 or 2, contains// the agent. Note that this must be set for conversations to be properly// displayed and analyzed.CustomerChannelint64 `json:"customerChannel,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentChannel") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentChannel") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig: Configuration that applies to all conversations.

func (GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSourceadded inv0.104.0

type GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource struct {// AudioBucketUri: Optional. The Cloud Storage path to the conversation audio// file. Note that: [1] Audio files will be transcribed if not already. [2]// Audio files and transcript files must be in separate buckets / folders. [3]// A source file and its corresponding audio file must share the same name to// be properly ingested, E.g. `gs://bucket/transcript/conversation1.json` and// `gs://bucket/audio/conversation1.mp3`.AudioBucketUristring `json:"audioBucketUri,omitempty"`// BucketObjectType: Optional. Specifies the type of the objects in// `bucket_uri`. Avoid passing this. This is inferred from the// `transcript_bucket_uri`, `audio_bucket_uri`.//// Possible values://   "BUCKET_OBJECT_TYPE_UNSPECIFIED" - The object type is unspecified and will// default to `TRANSCRIPT`.//   "TRANSCRIPT" - The object is a transcript.//   "AUDIO" - The object is an audio file.BucketObjectTypestring `json:"bucketObjectType,omitempty"`// BucketUri: Optional. The Cloud Storage bucket containing source objects.// Avoid passing this. Pass this through one of `transcript_bucket_uri` or// `audio_bucket_uri`.BucketUristring `json:"bucketUri,omitempty"`// CustomMetadataKeys: Optional. Custom keys to extract as conversation labels// from metadata files in `metadata_bucket_uri`. Keys not included in this// field will be ignored. Note that there is a limit of 100 labels per// conversation.CustomMetadataKeys []string `json:"customMetadataKeys,omitempty"`// MetadataBucketUri: Optional. The Cloud Storage path to the conversation// metadata. Note that: [1] Metadata files are expected to be in JSON format.// [2] Metadata and source files (transcripts or audio) must be in separate// buckets / folders. [3] A source file and its corresponding metadata file// must share the same name to be properly ingested, E.g.// `gs://bucket/audio/conversation1.mp3` and// `gs://bucket/metadata/conversation1.json`.MetadataBucketUristring `json:"metadataBucketUri,omitempty"`// TranscriptBucketUri: Optional. The Cloud Storage path to the conversation// transcripts. Note that: [1] Transcript files are expected to be in JSON// format. [2] Transcript, audio, metadata files must be in separate buckets /// folders. [3] A source file and its corresponding metadata file must share// the same name to be properly ingested, E.g.// `gs://bucket/audio/conversation1.mp3` and// `gs://bucket/metadata/conversation1.json`.TranscriptBucketUristring `json:"transcriptBucketUri,omitempty"`// ForceSendFields is a list of field names (e.g. "AudioBucketUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AudioBucketUri") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource:Configuration for Cloud Storage bucket sources.

func (GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfigadded inv0.104.0

type GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig struct {// Medium: Required. The medium transcript objects represent.//// Possible values://   "MEDIUM_UNSPECIFIED" - Default value, if unspecified will default to// PHONE_CALL.//   "PHONE_CALL" - The format for conversations that took place over the// phone.//   "CHAT" - The format for conversations that took place over chat.Mediumstring `json:"medium,omitempty"`// ForceSendFields is a list of field names (e.g. "Medium") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Medium") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig: Configuration for processing transcript objects.

func (GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1IngestConversationsResponseadded inv0.104.0

type GoogleCloudContactcenterinsightsV1IngestConversationsResponse struct {}

GoogleCloudContactcenterinsightsV1IngestConversationsResponse: The responseto an IngestConversations operation.

typeGoogleCloudContactcenterinsightsV1InitializeEncryptionSpecMetadataadded inv0.190.0

type GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// PartialErrors: Partial errors during initializing operation that might cause// the operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: Output only. The original request for initialization.Request *GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecMetadata: Metadatafor initializing a location-level encryption specification.

func (GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecMetadata)MarshalJSONadded inv0.190.0

typeGoogleCloudContactcenterinsightsV1InitializeEncryptionSpecRequestadded inv0.190.0

type GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecRequest struct {// EncryptionSpec: Required. The encryption spec used for CMEK encryption. It// is required that the kms key is in the same region as the endpoint. The same// key will be used for all provisioned resources, if encryption is available.// If the `kms_key_name` field is left empty, no encryption will be enforced.EncryptionSpec *GoogleCloudContactcenterinsightsV1EncryptionSpec `json:"encryptionSpec,omitempty"`// ForceSendFields is a list of field names (e.g. "EncryptionSpec") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "EncryptionSpec") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecRequest: Therequest to initialize a location-level encryption specification.

func (GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecRequest)MarshalJSONadded inv0.190.0

typeGoogleCloudContactcenterinsightsV1InitializeEncryptionSpecResponseadded inv0.190.0

type GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecResponse struct {}

GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecResponse: Theresponse to initialize a location-level encryption specification.

typeGoogleCloudContactcenterinsightsV1Intent

type GoogleCloudContactcenterinsightsV1Intent struct {// DisplayName: The human-readable name of the intent.DisplayNamestring `json:"displayName,omitempty"`// Id: The unique identifier of the intent.Idstring `json:"id,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1Intent: The data for an intent. Representsa detected intent in the conversation, for example MAKES_PROMISE.

func (GoogleCloudContactcenterinsightsV1Intent)MarshalJSON

typeGoogleCloudContactcenterinsightsV1IntentMatchData

type GoogleCloudContactcenterinsightsV1IntentMatchData struct {// IntentUniqueId: The id of the matched intent. Can be used to retrieve the// corresponding intent information.IntentUniqueIdstring `json:"intentUniqueId,omitempty"`// ForceSendFields is a list of field names (e.g. "IntentUniqueId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IntentUniqueId") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IntentMatchData: The data for an intentmatch. Represents an intent match for a text segment in the conversation. Atext segment can be part of a sentence, a complete sentence, or an utterancewith multiple sentences.

func (GoogleCloudContactcenterinsightsV1IntentMatchData)MarshalJSON

typeGoogleCloudContactcenterinsightsV1InterruptionData

type GoogleCloudContactcenterinsightsV1InterruptionData struct {}

GoogleCloudContactcenterinsightsV1InterruptionData: The data for aninterruption annotation.

typeGoogleCloudContactcenterinsightsV1Issue

type GoogleCloudContactcenterinsightsV1Issue struct {// CreateTime: Output only. The time at which this issue was created.CreateTimestring `json:"createTime,omitempty"`// DisplayDescription: Representative description of the issue.DisplayDescriptionstring `json:"displayDescription,omitempty"`// DisplayName: The representative name for the issue.DisplayNamestring `json:"displayName,omitempty"`// Name: Immutable. The resource name of the issue. Format:// projects/{project}/locations/{location}/issueModels/{issue_model}/issues/{iss// ue}Namestring `json:"name,omitempty"`// SampleUtterances: Output only. Resource names of the sample representative// utterances that match to this issue.SampleUtterances []string `json:"sampleUtterances,omitempty"`// UpdateTime: Output only. The most recent time that this issue was updated.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1Issue: The issue resource.

func (GoogleCloudContactcenterinsightsV1Issue)MarshalJSON

typeGoogleCloudContactcenterinsightsV1IssueAssignment

type GoogleCloudContactcenterinsightsV1IssueAssignment struct {// DisplayName: Immutable. Display name of the assigned issue. This field is// set at time of analysis and immutable since then.DisplayNamestring `json:"displayName,omitempty"`// Issue: Resource name of the assigned issue.Issuestring `json:"issue,omitempty"`// Score: Score indicating the likelihood of the issue assignment. currently// bounded on [0,1].Scorefloat64 `json:"score,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IssueAssignment: Information about theissue.

func (GoogleCloudContactcenterinsightsV1IssueAssignment)MarshalJSON

func (*GoogleCloudContactcenterinsightsV1IssueAssignment)UnmarshalJSON

typeGoogleCloudContactcenterinsightsV1IssueMatchDataadded inv0.104.0

type GoogleCloudContactcenterinsightsV1IssueMatchData struct {// IssueAssignment: Information about the issue's assignment.IssueAssignment *GoogleCloudContactcenterinsightsV1IssueAssignment `json:"issueAssignment,omitempty"`// ForceSendFields is a list of field names (e.g. "IssueAssignment") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueAssignment") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IssueMatchData: The data for an issuematch annotation.

func (GoogleCloudContactcenterinsightsV1IssueMatchData)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1IssueModel

type GoogleCloudContactcenterinsightsV1IssueModel struct {// CreateTime: Output only. The time at which this issue model was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: The representative name for the issue model.DisplayNamestring `json:"displayName,omitempty"`// InputDataConfig: Configs for the input data that used to create the issue// model.InputDataConfig *GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig `json:"inputDataConfig,omitempty"`// IssueCount: Output only. Number of issues in this issue model.IssueCountint64 `json:"issueCount,omitempty,string"`// LanguageCode: Language of the model.LanguageCodestring `json:"languageCode,omitempty"`// ModelType: Type of the model.//// Possible values://   "MODEL_TYPE_UNSPECIFIED" - Unspecified model type.//   "TYPE_V1" - Type V1.//   "TYPE_V2" - Type V2.ModelTypestring `json:"modelType,omitempty"`// Name: Immutable. The resource name of the issue model. Format:// projects/{project}/locations/{location}/issueModels/{issue_model}Namestring `json:"name,omitempty"`// State: Output only. State of the model.//// Possible values://   "STATE_UNSPECIFIED" - Unspecified.//   "UNDEPLOYED" - Model is not deployed but is ready to deploy.//   "DEPLOYING" - Model is being deployed.//   "DEPLOYED" - Model is deployed and is ready to be used. A model can only// be used in analysis if it's in this state.//   "UNDEPLOYING" - Model is being undeployed.//   "DELETING" - Model is being deleted.Statestring `json:"state,omitempty"`// TrainingStats: Output only. Immutable. The issue model's label statistics on// its training data.TrainingStats *GoogleCloudContactcenterinsightsV1IssueModelLabelStats `json:"trainingStats,omitempty"`// UpdateTime: Output only. The most recent time at which the issue model was// updated.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IssueModel: The issue model resource.

func (GoogleCloudContactcenterinsightsV1IssueModel)MarshalJSON

typeGoogleCloudContactcenterinsightsV1IssueModelInputDataConfig

type GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig struct {// Filter: A filter to reduce the conversations used for training the model to// a specific subset. Refer to//https://cloud.google.com/contact-center/insights/docs/filtering for details.Filterstring `json:"filter,omitempty"`// Medium: Medium of conversations used in training data. This field is being// deprecated. To specify the medium to be used in training a new issue model,// set the `medium` field on `filter`.//// Possible values://   "MEDIUM_UNSPECIFIED" - Default value, if unspecified will default to// PHONE_CALL.//   "PHONE_CALL" - The format for conversations that took place over the// phone.//   "CHAT" - The format for conversations that took place over chat.Mediumstring `json:"medium,omitempty"`// TrainingConversationsCount: Output only. Number of conversations used in// training. Output only.TrainingConversationsCountint64 `json:"trainingConversationsCount,omitempty,string"`// ForceSendFields is a list of field names (e.g. "Filter") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Filter") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig: Configs for theinput data used to create the issue model.

func (GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig)MarshalJSON

typeGoogleCloudContactcenterinsightsV1IssueModelLabelStats

type GoogleCloudContactcenterinsightsV1IssueModelLabelStats struct {// AnalyzedConversationsCount: Number of conversations the issue model has// analyzed at this point in time.AnalyzedConversationsCountint64 `json:"analyzedConversationsCount,omitempty,string"`// IssueStats: Statistics on each issue. Key is the issue's resource name.IssueStats map[string]GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats `json:"issueStats,omitempty"`// UnclassifiedConversationsCount: Number of analyzed conversations for which// no issue was applicable at this point in time.UnclassifiedConversationsCountint64 `json:"unclassifiedConversationsCount,omitempty,string"`// ForceSendFields is a list of field names (e.g. "AnalyzedConversationsCount")// to unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnalyzedConversationsCount") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IssueModelLabelStats: Aggregatedstatistics about an issue model.

func (GoogleCloudContactcenterinsightsV1IssueModelLabelStats)MarshalJSON

typeGoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats

type GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats struct {// DisplayName: Display name of the issue.DisplayNamestring `json:"displayName,omitempty"`// Issue: Issue resource. Format:// projects/{project}/locations/{location}/issueModels/{issue_model}/issues/{iss// ue}Issuestring `json:"issue,omitempty"`// LabeledConversationsCount: Number of conversations attached to the issue at// this point in time.LabeledConversationsCountint64 `json:"labeledConversationsCount,omitempty,string"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats: Aggregatedstatistics about an issue.

func (GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats)MarshalJSON

typeGoogleCloudContactcenterinsightsV1IssueModelResult

type GoogleCloudContactcenterinsightsV1IssueModelResult struct {// IssueModel: Issue model that generates the result. Format:// projects/{project}/locations/{location}/issueModels/{issue_model}IssueModelstring `json:"issueModel,omitempty"`// Issues: All the matched issues.Issues []*GoogleCloudContactcenterinsightsV1IssueAssignment `json:"issues,omitempty"`// ForceSendFields is a list of field names (e.g. "IssueModel") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueModel") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1IssueModelResult: Issue Modeling result ona conversation.

func (GoogleCloudContactcenterinsightsV1IssueModelResult)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ListAllFeedbackLabelsResponseadded inv0.202.0

type GoogleCloudContactcenterinsightsV1ListAllFeedbackLabelsResponse struct {// FeedbackLabels: The feedback labels that match the request.FeedbackLabels []*GoogleCloudContactcenterinsightsV1FeedbackLabel `json:"feedbackLabels,omitempty"`// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "FeedbackLabels") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "FeedbackLabels") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListAllFeedbackLabelsResponse: Theresponse for listing all feedback labels.

func (GoogleCloudContactcenterinsightsV1ListAllFeedbackLabelsResponse)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1ListAnalysesResponse

type GoogleCloudContactcenterinsightsV1ListAnalysesResponse struct {// Analyses: The analyses that match the request.Analyses []*GoogleCloudContactcenterinsightsV1Analysis `json:"analyses,omitempty"`// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Analyses") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Analyses") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListAnalysesResponse: The response to listanalyses.

func (GoogleCloudContactcenterinsightsV1ListAnalysesResponse)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ListAnalysisRulesResponseadded inv0.202.0

type GoogleCloudContactcenterinsightsV1ListAnalysisRulesResponse struct {// AnalysisRules: The analysis_rule that match the request.AnalysisRules []*GoogleCloudContactcenterinsightsV1AnalysisRule `json:"analysisRules,omitempty"`// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AnalysisRules") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnalysisRules") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListAnalysisRulesResponse: The response oflisting views.

func (GoogleCloudContactcenterinsightsV1ListAnalysisRulesResponse)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1ListAssessmentRulesResponseadded inv0.235.0

type GoogleCloudContactcenterinsightsV1ListAssessmentRulesResponse struct {// AssessmentRules: The assessment rules that match the request.AssessmentRules []*GoogleCloudContactcenterinsightsV1AssessmentRule `json:"assessmentRules,omitempty"`// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AssessmentRules") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AssessmentRules") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListAssessmentRulesResponse: The responseof listing assessment rules.

func (GoogleCloudContactcenterinsightsV1ListAssessmentRulesResponse)MarshalJSONadded inv0.235.0

typeGoogleCloudContactcenterinsightsV1ListAssessmentsResponseadded inv0.235.0

type GoogleCloudContactcenterinsightsV1ListAssessmentsResponse struct {// Assessments: The assessments that match the request.Assessments []*GoogleCloudContactcenterinsightsV1Assessment `json:"assessments,omitempty"`// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Assessments") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Assessments") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListAssessmentsResponse: The response oflisting assessments.

func (GoogleCloudContactcenterinsightsV1ListAssessmentsResponse)MarshalJSONadded inv0.235.0

typeGoogleCloudContactcenterinsightsV1ListAuthorizedViewSetsResponseadded inv0.234.0

type GoogleCloudContactcenterinsightsV1ListAuthorizedViewSetsResponse struct {// AuthorizedViewSets: The AuthorizedViewSets under the parent.AuthorizedViewSets []*GoogleCloudContactcenterinsightsV1AuthorizedViewSet `json:"authorizedViewSets,omitempty"`// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AuthorizedViewSets") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AuthorizedViewSets") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListAuthorizedViewSetsResponse: Theresponse from a ListAuthorizedViewSet request.

func (GoogleCloudContactcenterinsightsV1ListAuthorizedViewSetsResponse)MarshalJSONadded inv0.234.0

typeGoogleCloudContactcenterinsightsV1ListAuthorizedViewsResponseadded inv0.234.0

type GoogleCloudContactcenterinsightsV1ListAuthorizedViewsResponse struct {// AuthorizedViews: The AuthorizedViews under the parent.AuthorizedViews []*GoogleCloudContactcenterinsightsV1AuthorizedView `json:"authorizedViews,omitempty"`// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AuthorizedViews") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AuthorizedViews") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListAuthorizedViewsResponse: The responsefrom a ListAuthorizedViews request.

func (GoogleCloudContactcenterinsightsV1ListAuthorizedViewsResponse)MarshalJSONadded inv0.234.0

typeGoogleCloudContactcenterinsightsV1ListConversationsResponse

type GoogleCloudContactcenterinsightsV1ListConversationsResponse struct {// Conversations: The conversations that match the request.Conversations []*GoogleCloudContactcenterinsightsV1Conversation `json:"conversations,omitempty"`// NextPageToken: A token which can be sent as `page_token` to retrieve the// next page. If this field is set, it means there is another page available.// If it is not set, it means no other pages are available.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Conversations") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Conversations") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListConversationsResponse: The response oflisting conversations.

func (GoogleCloudContactcenterinsightsV1ListConversationsResponse)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ListDatasetsResponseadded inv0.249.0

type GoogleCloudContactcenterinsightsV1ListDatasetsResponse struct {// Datasets: The datasets that match the request.Datasets []*GoogleCloudContactcenterinsightsV1Dataset `json:"datasets,omitempty"`// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Datasets") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Datasets") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListDatasetsResponse: The response to listdatasets.

func (GoogleCloudContactcenterinsightsV1ListDatasetsResponse)MarshalJSONadded inv0.249.0

typeGoogleCloudContactcenterinsightsV1ListFeedbackLabelsResponseadded inv0.202.0

type GoogleCloudContactcenterinsightsV1ListFeedbackLabelsResponse struct {// FeedbackLabels: The feedback labels that match the request.FeedbackLabels []*GoogleCloudContactcenterinsightsV1FeedbackLabel `json:"feedbackLabels,omitempty"`// NextPageToken: The next page token.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "FeedbackLabels") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "FeedbackLabels") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListFeedbackLabelsResponse: The responsefor listing feedback labels.

func (GoogleCloudContactcenterinsightsV1ListFeedbackLabelsResponse)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1ListIssueModelsResponse

type GoogleCloudContactcenterinsightsV1ListIssueModelsResponse struct {// IssueModels: The issue models that match the request.IssueModels []*GoogleCloudContactcenterinsightsV1IssueModel `json:"issueModels,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "IssueModels") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueModels") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListIssueModelsResponse: The response oflisting issue models.

func (GoogleCloudContactcenterinsightsV1ListIssueModelsResponse)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ListIssuesResponse

type GoogleCloudContactcenterinsightsV1ListIssuesResponse struct {// Issues: The issues that match the request.Issues []*GoogleCloudContactcenterinsightsV1Issue `json:"issues,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Issues") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Issues") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListIssuesResponse: The response oflisting issues.

func (GoogleCloudContactcenterinsightsV1ListIssuesResponse)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ListNotesResponseadded inv0.235.0

type GoogleCloudContactcenterinsightsV1ListNotesResponse struct {// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// Notes: The notes that match the request.Notes []*GoogleCloudContactcenterinsightsV1Note `json:"notes,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListNotesResponse: The response of listingnotes.

func (GoogleCloudContactcenterinsightsV1ListNotesResponse)MarshalJSONadded inv0.235.0

typeGoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse

type GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse struct {// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// PhraseMatchers: The phrase matchers that match the request.PhraseMatchers []*GoogleCloudContactcenterinsightsV1PhraseMatcher `json:"phraseMatchers,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse: The responseof listing phrase matchers.

func (GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse)MarshalJSON

typeGoogleCloudContactcenterinsightsV1ListQaQuestionTagsResponseadded inv0.221.0

type GoogleCloudContactcenterinsightsV1ListQaQuestionTagsResponse struct {// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// QaQuestionTags: The parent resource of the questions.QaQuestionTags []*GoogleCloudContactcenterinsightsV1QaQuestionTag `json:"qaQuestionTags,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListQaQuestionTagsResponse: The responsefrom a ListQaQuestionTags request.

func (GoogleCloudContactcenterinsightsV1ListQaQuestionTagsResponse)MarshalJSONadded inv0.221.0

typeGoogleCloudContactcenterinsightsV1ListQaQuestionsResponseadded inv0.202.0

type GoogleCloudContactcenterinsightsV1ListQaQuestionsResponse struct {// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// QaQuestions: The QaQuestions under the parent.QaQuestions []*GoogleCloudContactcenterinsightsV1QaQuestion `json:"qaQuestions,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListQaQuestionsResponse: The response froma ListQaQuestions request.

func (GoogleCloudContactcenterinsightsV1ListQaQuestionsResponse)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1ListQaScorecardRevisionsResponseadded inv0.202.0

type GoogleCloudContactcenterinsightsV1ListQaScorecardRevisionsResponse struct {// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// QaScorecardRevisions: The QaScorecards under the parent.QaScorecardRevisions []*GoogleCloudContactcenterinsightsV1QaScorecardRevision `json:"qaScorecardRevisions,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListQaScorecardRevisionsResponse: Theresponse from a ListQaScorecardRevisions request.

func (GoogleCloudContactcenterinsightsV1ListQaScorecardRevisionsResponse)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1ListQaScorecardsResponseadded inv0.202.0

type GoogleCloudContactcenterinsightsV1ListQaScorecardsResponse struct {// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// QaScorecards: The QaScorecards under the parent.QaScorecards []*GoogleCloudContactcenterinsightsV1QaScorecard `json:"qaScorecards,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListQaScorecardsResponse: The responsefrom a ListQaScorecards request.

func (GoogleCloudContactcenterinsightsV1ListQaScorecardsResponse)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1ListViewsResponseadded inv0.64.0

type GoogleCloudContactcenterinsightsV1ListViewsResponse struct {// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// Views: The views that match the request.Views []*GoogleCloudContactcenterinsightsV1View `json:"views,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ListViewsResponse: The response of listingviews.

func (GoogleCloudContactcenterinsightsV1ListViewsResponse)MarshalJSONadded inv0.64.0

typeGoogleCloudContactcenterinsightsV1Noteadded inv0.235.0

type GoogleCloudContactcenterinsightsV1Note struct {// AssessmentNote: The note is associated to the entire parent assessment.AssessmentNote *GoogleCloudContactcenterinsightsV1NoteAssessmentNote `json:"assessmentNote,omitempty"`// Content: The note content.Contentstring `json:"content,omitempty"`// ConversationTurnNote: The note is associated with a conversation turn.ConversationTurnNote *GoogleCloudContactcenterinsightsV1NoteConversationTurnNote `json:"conversationTurnNote,omitempty"`// CreateTime: Output only. The time at which the note was created.CreateTimestring `json:"createTime,omitempty"`// Name: Identifier. The resource name of the note. Format:// projects/{project}/locations/{location}/conversations/{conversation}/assessme// nts/{assessment}/notes/{note}Namestring `json:"name,omitempty"`// NoteCreator: Output only. The user that created the note.NoteCreator *GoogleCloudContactcenterinsightsV1UserInfo `json:"noteCreator,omitempty"`// QaQuestionNote: The note is associated with a QA question in one of the// conversation's scorecard results.QaQuestionNote *GoogleCloudContactcenterinsightsV1NoteQaQuestionNote `json:"qaQuestionNote,omitempty"`// UpdateTime: Output only. The time at which the note was last updated.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AssessmentNote") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AssessmentNote") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1Note: The conversation assessment noteresource.

func (GoogleCloudContactcenterinsightsV1Note)MarshalJSONadded inv0.235.0

typeGoogleCloudContactcenterinsightsV1NoteAssessmentNoteadded inv0.235.0

type GoogleCloudContactcenterinsightsV1NoteAssessmentNote struct {}

GoogleCloudContactcenterinsightsV1NoteAssessmentNote: A note about theentire parent assessment.

typeGoogleCloudContactcenterinsightsV1NoteConversationTurnNoteadded inv0.235.0

type GoogleCloudContactcenterinsightsV1NoteConversationTurnNote struct {// TurnIndex: The conversation turn index that the note is associated with.TurnIndexint64 `json:"turnIndex,omitempty"`// ForceSendFields is a list of field names (e.g. "TurnIndex") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "TurnIndex") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1NoteConversationTurnNote: A note about aconversation turn.

func (GoogleCloudContactcenterinsightsV1NoteConversationTurnNote)MarshalJSONadded inv0.235.0

typeGoogleCloudContactcenterinsightsV1NoteQaQuestionNoteadded inv0.235.0

type GoogleCloudContactcenterinsightsV1NoteQaQuestionNote struct {// QaQuestion: The question resource that the note is associated with.QaQuestionstring `json:"qaQuestion,omitempty"`// ForceSendFields is a list of field names (e.g. "QaQuestion") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "QaQuestion") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1NoteQaQuestionNote: A note about a QAquestion.

func (GoogleCloudContactcenterinsightsV1NoteQaQuestionNote)MarshalJSONadded inv0.235.0

typeGoogleCloudContactcenterinsightsV1PhraseMatchData

type GoogleCloudContactcenterinsightsV1PhraseMatchData struct {// DisplayName: The human-readable name of the phrase matcher.DisplayNamestring `json:"displayName,omitempty"`// PhraseMatcher: The unique identifier (the resource name) of the phrase// matcher.PhraseMatcherstring `json:"phraseMatcher,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1PhraseMatchData: The data for a matchedphrase matcher. Represents information identifying a phrase matcher for agiven match.

func (GoogleCloudContactcenterinsightsV1PhraseMatchData)MarshalJSON

typeGoogleCloudContactcenterinsightsV1PhraseMatchRule

type GoogleCloudContactcenterinsightsV1PhraseMatchRule struct {// Config: Provides additional information about the rule that specifies how to// apply the rule.Config *GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig `json:"config,omitempty"`// Negated: Specifies whether the phrase must be missing from the transcript// segment or present in the transcript segment.Negatedbool `json:"negated,omitempty"`// Query: Required. The phrase to be matched.Querystring `json:"query,omitempty"`// ForceSendFields is a list of field names (e.g. "Config") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Config") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1PhraseMatchRule: The data for a phrasematch rule.

func (GoogleCloudContactcenterinsightsV1PhraseMatchRule)MarshalJSON

typeGoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig

type GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig struct {// ExactMatchConfig: The configuration for the exact match rule.ExactMatchConfig *GoogleCloudContactcenterinsightsV1ExactMatchConfig `json:"exactMatchConfig,omitempty"`// ForceSendFields is a list of field names (e.g. "ExactMatchConfig") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ExactMatchConfig") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig: Configurationinformation of a phrase match rule.

func (GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig)MarshalJSON

typeGoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup

type GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup struct {// PhraseMatchRules: A list of phrase match rules that are included in this// group.PhraseMatchRules []*GoogleCloudContactcenterinsightsV1PhraseMatchRule `json:"phraseMatchRules,omitempty"`// Type: Required. The type of this phrase match rule group.//// Possible values://   "PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED" - Unspecified.//   "ALL_OF" - Must meet all phrase match rules or there is no match.//   "ANY_OF" - If any of the phrase match rules are met, there is a match.Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "PhraseMatchRules") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PhraseMatchRules") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup: A messagerepresenting a rule in the phrase matcher.

func (GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup)MarshalJSON

typeGoogleCloudContactcenterinsightsV1PhraseMatcher

type GoogleCloudContactcenterinsightsV1PhraseMatcher struct {// ActivationUpdateTime: Output only. The most recent time at which the// activation status was updated.ActivationUpdateTimestring `json:"activationUpdateTime,omitempty"`// Active: Applies the phrase matcher only when it is active.Activebool `json:"active,omitempty"`// DisplayName: The human-readable name of the phrase matcher.DisplayNamestring `json:"displayName,omitempty"`// Name: The resource name of the phrase matcher. Format:// projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}Namestring `json:"name,omitempty"`// PhraseMatchRuleGroups: A list of phase match rule groups that are included// in this matcher.PhraseMatchRuleGroups []*GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup `json:"phraseMatchRuleGroups,omitempty"`// RevisionCreateTime: Output only. The timestamp of when the revision was// created. It is also the create time when a new matcher is added.RevisionCreateTimestring `json:"revisionCreateTime,omitempty"`// RevisionId: Output only. Immutable. The revision ID of the phrase matcher. A// new revision is committed whenever the matcher is changed, except when it is// activated or deactivated. A server generated random ID will be used.// Example: locations/global/phraseMatchers/my-first-matcher@1234567RevisionIdstring `json:"revisionId,omitempty"`// RoleMatch: The role whose utterances the phrase matcher should be matched// against. If the role is ROLE_UNSPECIFIED it will be matched against any// utterances in the transcript.//// Possible values://   "ROLE_UNSPECIFIED" - Participant's role is not set.//   "HUMAN_AGENT" - Participant is a human agent.//   "AUTOMATED_AGENT" - Participant is an automated agent.//   "END_USER" - Participant is an end user who conversed with the contact// center.//   "ANY_AGENT" - Participant is either a human or automated agent.RoleMatchstring `json:"roleMatch,omitempty"`// Type: Required. The type of this phrase matcher.//// Possible values://   "PHRASE_MATCHER_TYPE_UNSPECIFIED" - Unspecified.//   "ALL_OF" - Must meet all phrase match rule groups or there is no match.//   "ANY_OF" - If any of the phrase match rule groups are met, there is a// match.Typestring `json:"type,omitempty"`// UpdateTime: Output only. The most recent time at which the phrase matcher// was updated.UpdateTimestring `json:"updateTime,omitempty"`// VersionTag: The customized version tag to use for the phrase matcher. If not// specified, it will default to `revision_id`.VersionTagstring `json:"versionTag,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "ActivationUpdateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ActivationUpdateTime") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1PhraseMatcher: The phrase matcherresource.

func (GoogleCloudContactcenterinsightsV1PhraseMatcher)MarshalJSON

typeGoogleCloudContactcenterinsightsV1PublishAssessmentRequestadded inv0.235.0

type GoogleCloudContactcenterinsightsV1PublishAssessmentRequest struct {}

GoogleCloudContactcenterinsightsV1PublishAssessmentRequest: The message topublish an assessment. Draft and appealed assessments can be published.Publishing simply changes the state of the assessment to published, allowingthe console and authorized views to filter on the state.

typeGoogleCloudContactcenterinsightsV1QaAnsweradded inv0.202.0

type GoogleCloudContactcenterinsightsV1QaAnswer struct {// AnswerSources: List of all individual answers given to the question.AnswerSources []*GoogleCloudContactcenterinsightsV1QaAnswerAnswerSource `json:"answerSources,omitempty"`// AnswerValue: The main answer value, incorporating any manual edits if they// exist.AnswerValue *GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue `json:"answerValue,omitempty"`// Conversation: The conversation the answer applies to.Conversationstring `json:"conversation,omitempty"`// QaQuestion: The QaQuestion answered by this answer.QaQuestionstring `json:"qaQuestion,omitempty"`// QuestionBody: Question text. E.g., "Did the agent greet the customer?"QuestionBodystring `json:"questionBody,omitempty"`// Tags: User-defined list of arbitrary tags. Matches the value from// QaScorecard.ScorecardQuestion.tags. Used for grouping/organization and for// weighting the score of each answer.Tags []string `json:"tags,omitempty"`// ForceSendFields is a list of field names (e.g. "AnswerSources") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnswerSources") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaAnswer: An answer to a QaQuestion.

func (GoogleCloudContactcenterinsightsV1QaAnswer)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QaAnswerAnswerSourceadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QaAnswerAnswerSource struct {// AnswerValue: The answer value from this source.AnswerValue *GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue `json:"answerValue,omitempty"`// SourceType: What created the answer.//// Possible values://   "SOURCE_TYPE_UNSPECIFIED" - Source type is unspecified.//   "SYSTEM_GENERATED" - Answer was system-generated; created during an// Insights analysis.//   "MANUAL_EDIT" - Answer was created by a human via manual edit.SourceTypestring `json:"sourceType,omitempty"`// ForceSendFields is a list of field names (e.g. "AnswerValue") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnswerValue") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaAnswerAnswerSource: A question may havemultiple answers from varying sources, one of which becomes the "main"answer above. AnswerSource represents each individual answer.

func (GoogleCloudContactcenterinsightsV1QaAnswerAnswerSource)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QaAnswerAnswerValueadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue struct {// BoolValue: Boolean value.BoolValuebool `json:"boolValue,omitempty"`// Key: A short string used as an identifier. Matches the value used in// QaQuestion.AnswerChoice.key.Keystring `json:"key,omitempty"`// NaValue: A value of "Not Applicable (N/A)". Should only ever be `true`.NaValuebool `json:"naValue,omitempty"`// NormalizedScore: Output only. Normalized score of the questions. Calculated// as score / potential_score.NormalizedScorefloat64 `json:"normalizedScore,omitempty"`// NumValue: Numerical value.NumValuefloat64 `json:"numValue,omitempty"`// PotentialScore: Output only. The maximum potential score of the question.PotentialScorefloat64 `json:"potentialScore,omitempty"`// Score: Output only. Numerical score of the answer.Scorefloat64 `json:"score,omitempty"`// SkipValue: Output only. A value of "Skip". If provided, this field may only// be set to `true`. If a question receives this answer, it will be excluded// from any score calculations. This would mean that the question was not// evaluated.SkipValuebool `json:"skipValue,omitempty"`// StrValue: String value.StrValuestring `json:"strValue,omitempty"`// ForceSendFields is a list of field names (e.g. "BoolValue") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BoolValue") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue: Message for holdingthe value of a QaAnswer. QaQuestion.AnswerChoice defines the possible answervalues for a question.

func (GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1QaAnswerAnswerValue)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QaQuestionadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QaQuestion struct {// Abbreviation: Short, descriptive string, used in the UI where it's not// practical to display the full question body. E.g., "Greeting".Abbreviationstring `json:"abbreviation,omitempty"`// AnswerChoices: A list of valid answers to the question, which the LLM must// choose from.AnswerChoices []*GoogleCloudContactcenterinsightsV1QaQuestionAnswerChoice `json:"answerChoices,omitempty"`// AnswerInstructions: Instructions describing how to determine the answer.AnswerInstructionsstring `json:"answerInstructions,omitempty"`// CreateTime: Output only. The time at which this question was created.CreateTimestring `json:"createTime,omitempty"`// Metrics: Metrics of the underlying tuned LLM over a holdout/test set while// fine tuning the underlying LLM for the given question. This field will only// be populated if and only if the question is part of a scorecard revision// that has been tuned.Metrics *GoogleCloudContactcenterinsightsV1QaQuestionMetrics `json:"metrics,omitempty"`// Name: Identifier. The resource name of the question. Format:// projects/{project}/locations/{location}/qaScorecards/{qa_scorecard}/revisions// /{revision}/qaQuestions/{qa_question}Namestring `json:"name,omitempty"`// Order: Defines the order of the question within its parent scorecard// revision.Orderint64 `json:"order,omitempty"`// PredefinedQuestionConfig: The configuration of the predefined question. This// field will only be set if the Question Type is predefined.PredefinedQuestionConfig *GoogleCloudContactcenterinsightsV1QaQuestionPredefinedQuestionConfig `json:"predefinedQuestionConfig,omitempty"`// QuestionBody: Question text. E.g., "Did the agent greet the customer?"QuestionBodystring `json:"questionBody,omitempty"`// QuestionType: The type of question.//// Possible values://   "QA_QUESTION_TYPE_UNSPECIFIED" - The type of the question is unspecified.//   "CUSTOMIZABLE" - The default question type. The question is fully// customizable by the user.//   "PREDEFINED" - The question type is using a predefined model provided by// CCAI teams. Users are not allowed to edit the question_body, answer_choices,// upload feedback labels for the question nor fine-tune the question. However,// users may edit other fields like question tags, question order, etc.QuestionTypestring `json:"questionType,omitempty"`// Tags: Questions are tagged for categorization and scoring. Tags can either// be: - Default Tags: These are predefined categories. They are identified by// their string value (e.g., "BUSINESS", "COMPLIANCE", and "CUSTOMER"). -// Custom Tags: These are user-defined categories. They are identified by their// full resource name (e.g.,// projects/{project}/locations/{location}/qaQuestionTags/{qa_question_tag}).// Both default and custom tags are used to group questions and to influence// the scoring of each question.Tags []string `json:"tags,omitempty"`// TuningMetadata: Metadata about the tuning operation for the question.This// field will only be populated if and only if the question is part of a// scorecard revision that has been tuned.TuningMetadata *GoogleCloudContactcenterinsightsV1QaQuestionTuningMetadata `json:"tuningMetadata,omitempty"`// UpdateTime: Output only. The most recent time at which the question was// updated.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Abbreviation") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Abbreviation") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaQuestion: A single question to be scoredby the Insights QA feature.

func (GoogleCloudContactcenterinsightsV1QaQuestion)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QaQuestionAnswerChoiceadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QaQuestionAnswerChoice struct {// BoolValue: Boolean value.BoolValuebool `json:"boolValue,omitempty"`// Key: A short string used as an identifier.Keystring `json:"key,omitempty"`// NaValue: A value of "Not Applicable (N/A)". If provided, this field may only// be set to `true`. If a question receives this answer, it will be excluded// from any score calculations.NaValuebool `json:"naValue,omitempty"`// NumValue: Numerical value.NumValuefloat64 `json:"numValue,omitempty"`// Score: Numerical score of the answer, used for generating the overall score// of a QaScorecardResult. If the answer uses na_value, this field is unused.Scorefloat64 `json:"score,omitempty"`// StrValue: String value.StrValuestring `json:"strValue,omitempty"`// ForceSendFields is a list of field names (e.g. "BoolValue") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BoolValue") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaQuestionAnswerChoice: Messagerepresenting a possible answer to the question.

func (GoogleCloudContactcenterinsightsV1QaQuestionAnswerChoice)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1QaQuestionAnswerChoice)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QaQuestionMetricsadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QaQuestionMetrics struct {// Accuracy: Output only. Accuracy of the model. Measures the percentage of// correct answers the model gave on the test set.Accuracyfloat64 `json:"accuracy,omitempty"`// ForceSendFields is a list of field names (e.g. "Accuracy") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Accuracy") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaQuestionMetrics: A wrapper representingmetrics calculated against a test-set on a LLM that was fine tuned for thisquestion.

func (GoogleCloudContactcenterinsightsV1QaQuestionMetrics)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1QaQuestionMetrics)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QaQuestionPredefinedQuestionConfigadded inv0.242.0

type GoogleCloudContactcenterinsightsV1QaQuestionPredefinedQuestionConfig struct {// Type: The type of the predefined question.//// Possible values://   "PREDEFINED_QUESTION_TYPE_UNSPECIFIED" - The type of the predefined// question is unspecified.//   "CONVERSATION_OUTCOME" - A prebuilt classifier classfying the outcome of// the conversation. For example, if the customer issue mentioned in a// conversation has been resolved or not.//   "CONVERSATION_OUTCOME_ESCALATION_INITIATOR_ROLE" - A prebuilt classifier// classfying the initiator of the conversation escalation. For example, if it// was initiated by the customer or the agent.Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "Type") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Type") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaQuestionPredefinedQuestionConfig:Configuration for a predefined question. This field will only be set if theQuestion Type is predefined.

func (GoogleCloudContactcenterinsightsV1QaQuestionPredefinedQuestionConfig)MarshalJSONadded inv0.242.0

typeGoogleCloudContactcenterinsightsV1QaQuestionTagadded inv0.221.0

type GoogleCloudContactcenterinsightsV1QaQuestionTag struct {// CreateTime: Output only. The time at which the question tag was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Required. A user-specified display name for the tag.DisplayNamestring `json:"displayName,omitempty"`// Name: Identifier. Resource name for the QaQuestionTag Format// projects/{project}/locations/{location}/qaQuestionTags/{qa_question_tag} In// the above format, the last segment, i.e., qa_question_tag, is a// server-generated ID corresponding to the tag resource.Namestring `json:"name,omitempty"`// QaQuestionIds: Optional. The list of Scorecard Question IDs that the tag// applies to. Each QaQuestionId is represented as a full resource name// containing the Question ID. Lastly, Since a tag may not necessarily be// referenced by any Scorecard Questions, we treat this field as optional.QaQuestionIds []string `json:"qaQuestionIds,omitempty"`// UpdateTime: Output only. The most recent time at which the question tag was// updated.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaQuestionTag: A tag is a resource whichaims to categorize a set of questions across multiple scorecards, e.g.,"Customer Satisfaction","Billing", etc.

func (GoogleCloudContactcenterinsightsV1QaQuestionTag)MarshalJSONadded inv0.221.0

typeGoogleCloudContactcenterinsightsV1QaQuestionTuningMetadataadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QaQuestionTuningMetadata struct {// DatasetValidationWarnings: A list of any applicable data validation warnings// about the question's feedback labels.//// Possible values://   "DATASET_VALIDATION_WARNING_UNSPECIFIED" - Unspecified data validation// warning.//   "TOO_MANY_INVALID_FEEDBACK_LABELS" - A non-trivial percentage of the// feedback labels are invalid.//   "INSUFFICIENT_FEEDBACK_LABELS" - The quantity of valid feedback labels// provided is less than the recommended minimum.//   "INSUFFICIENT_FEEDBACK_LABELS_PER_ANSWER" - One or more of the answers// have less than the recommended minimum of feedback labels.//   "ALL_FEEDBACK_LABELS_HAVE_THE_SAME_ANSWER" - All the labels in the dataset// come from a single answer choice.DatasetValidationWarnings []string `json:"datasetValidationWarnings,omitempty"`// TotalValidLabelCount: Total number of valid labels provided for the question// at the time of tuining.TotalValidLabelCountint64 `json:"totalValidLabelCount,omitempty,string"`// TuningError: Error status of the tuning operation for the question. Will// only be set if the tuning operation failed.TuningErrorstring `json:"tuningError,omitempty"`// ForceSendFields is a list of field names (e.g. "DatasetValidationWarnings")// to unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DatasetValidationWarnings") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaQuestionTuningMetadata: Metadata aboutthe tuning operation for the question. Will only be set if a scorecardcontaining this question has been tuned.

func (GoogleCloudContactcenterinsightsV1QaQuestionTuningMetadata)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QaScorecardadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QaScorecard struct {// CreateTime: Output only. The time at which this scorecard was created.CreateTimestring `json:"createTime,omitempty"`// Description: A text description explaining the intent of the scorecard.Descriptionstring `json:"description,omitempty"`// DisplayName: The user-specified display name of the scorecard.DisplayNamestring `json:"displayName,omitempty"`// IsDefault: Whether the scorecard is the default one for the project. A// default scorecard cannot be deleted and will always appear first in// scorecard selector.IsDefaultbool `json:"isDefault,omitempty"`// Name: Identifier. The scorecard name. Format:// projects/{project}/locations/{location}/qaScorecards/{qa_scorecard}Namestring `json:"name,omitempty"`// Source: Output only. The source of the scorecard.//// Possible values://   "QA_SCORECARD_SOURCE_UNSPECIFIED" - The source of the scorecard is// unspecified. Default to QA_SCORECARD_SOURCE_CUSTOMER_DEFINED.//   "QA_SCORECARD_SOURCE_CUSTOMER_DEFINED" - The scorecard is a custom// scorecard created by the user.//   "QA_SCORECARD_SOURCE_DISCOVERY_ENGINE" - The scorecard is a scorecard// created through discovery engine deployment.Sourcestring `json:"source,omitempty"`// UpdateTime: Output only. The most recent time at which the scorecard was// updated.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaScorecard: A QaScorecard represents acollection of questions to be scored during analysis.

func (GoogleCloudContactcenterinsightsV1QaScorecard)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QaScorecardResultadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QaScorecardResult struct {// AgentId: ID of the agent that handled the conversation.AgentIdstring `json:"agentId,omitempty"`// Conversation: The conversation scored by this result.Conversationstring `json:"conversation,omitempty"`// CreateTime: Output only. The timestamp that the revision was created.CreateTimestring `json:"createTime,omitempty"`// Name: Identifier. The name of the scorecard result. Format:// projects/{project}/locations/{location}/qaScorecardResults/{qa_scorecard_resu// lt}Namestring `json:"name,omitempty"`// NormalizedScore: The normalized score, which is the score divided by the// potential score. Any manual edits are included if they exist.NormalizedScorefloat64 `json:"normalizedScore,omitempty"`// PotentialScore: The maximum potential overall score of the scorecard. Any// questions answered using `na_value` are excluded from this calculation.PotentialScorefloat64 `json:"potentialScore,omitempty"`// QaAnswers: Set of QaAnswers represented in the result.QaAnswers []*GoogleCloudContactcenterinsightsV1QaAnswer `json:"qaAnswers,omitempty"`// QaScorecardRevision: The QaScorecardRevision scored by this result.QaScorecardRevisionstring `json:"qaScorecardRevision,omitempty"`// QaTagResults: Collection of tags and their scores.QaTagResults []*GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult `json:"qaTagResults,omitempty"`// Score: The overall numerical score of the result, incorporating any manual// edits if they exist.Scorefloat64 `json:"score,omitempty"`// ScoreSources: List of all individual score sets.ScoreSources []*GoogleCloudContactcenterinsightsV1QaScorecardResultScoreSource `json:"scoreSources,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentId") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaScorecardResult: The results of scoringa single conversation against a QaScorecard. Contains a collection ofQaAnswers and aggregate score.

func (GoogleCloudContactcenterinsightsV1QaScorecardResult)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1QaScorecardResult)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResultadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult struct {// NormalizedScore: The normalized score the tag applies to.NormalizedScorefloat64 `json:"normalizedScore,omitempty"`// PotentialScore: The potential score the tag applies to.PotentialScorefloat64 `json:"potentialScore,omitempty"`// Score: The score the tag applies to.Scorefloat64 `json:"score,omitempty"`// Tag: The tag the score applies to.Tagstring `json:"tag,omitempty"`// ForceSendFields is a list of field names (e.g. "NormalizedScore") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NormalizedScore") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult: Tags andtheir corresponding results.

func (GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QaScorecardResultScoreSourceadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QaScorecardResultScoreSource struct {// NormalizedScore: The normalized score, which is the score divided by the// potential score.NormalizedScorefloat64 `json:"normalizedScore,omitempty"`// PotentialScore: The maximum potential overall score of the scorecard. Any// questions answered using `na_value` are excluded from this calculation.PotentialScorefloat64 `json:"potentialScore,omitempty"`// QaTagResults: Collection of tags and their scores.QaTagResults []*GoogleCloudContactcenterinsightsV1QaScorecardResultQaTagResult `json:"qaTagResults,omitempty"`// Score: The overall numerical score of the result.Scorefloat64 `json:"score,omitempty"`// SourceType: What created the score.//// Possible values://   "SOURCE_TYPE_UNSPECIFIED" - Source type is unspecified.//   "SYSTEM_GENERATED_ONLY" - Score is derived only from system-generated// answers.//   "INCLUDES_MANUAL_EDITS" - Score is derived from both system-generated// answers, and includes any manual edits if they exist.SourceTypestring `json:"sourceType,omitempty"`// ForceSendFields is a list of field names (e.g. "NormalizedScore") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NormalizedScore") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaScorecardResultScoreSource: A scorecardresult may have multiple sets of scores from varying sources, one of whichbecomes the "main" answer above. A ScoreSource represents each individualset of scores.

func (GoogleCloudContactcenterinsightsV1QaScorecardResultScoreSource)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1QaScorecardResultScoreSource)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QaScorecardRevisionadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QaScorecardRevision struct {// AlternateIds: Output only. Alternative IDs for this revision of the// scorecard, e.g., `latest`.AlternateIds []string `json:"alternateIds,omitempty"`// CreateTime: Output only. The timestamp that the revision was created.CreateTimestring `json:"createTime,omitempty"`// Name: Identifier. The name of the scorecard revision. Format:// projects/{project}/locations/{location}/qaScorecards/{qa_scorecard}/revisions// /{revision}Namestring `json:"name,omitempty"`// Snapshot: The snapshot of the scorecard at the time of this revision's// creation.Snapshot *GoogleCloudContactcenterinsightsV1QaScorecard `json:"snapshot,omitempty"`// State: Output only. State of the scorecard revision, indicating whether it's// ready to be used in analysis.//// Possible values://   "STATE_UNSPECIFIED" - Unspecified.//   "EDITABLE" - The scorecard revision can be edited.//   "TRAINING" - Scorecard model training is in progress.//   "TRAINING_FAILED" - Scorecard revision model training failed.//   "READY" - The revision can be used in analysis.//   "DELETING" - Scorecard is being deleted.//   "TRAINING_CANCELLED" - Scorecard model training was explicitly cancelled// by the user.Statestring `json:"state,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AlternateIds") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AlternateIds") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QaScorecardRevision: A revision of aQaScorecard. Modifying published scorecard fields would invalidate existingscorecard results — the questions may have changed, or the score weightingwill make existing scores impossible to understand. So changes must create anew revision, rather than modifying the existing resource.

func (GoogleCloudContactcenterinsightsV1QaScorecardRevision)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QueryIntervaladded inv0.240.0

type GoogleCloudContactcenterinsightsV1QueryInterval struct {// EndTime: Required. The end time of the time window.EndTimestring `json:"endTime,omitempty"`// StartTime: Required. The start time of the time window.StartTimestring `json:"startTime,omitempty"`// ForceSendFields is a list of field names (e.g. "EndTime") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "EndTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QueryInterval: A time window for queryingconversations.

func (GoogleCloudContactcenterinsightsV1QueryInterval)MarshalJSONadded inv0.240.0

typeGoogleCloudContactcenterinsightsV1QueryMetricsMetadataadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QueryMetricsMetadata struct {// ResultIsTruncated: Whether the result rows were truncated because the result// row size is too large to materialize.ResultIsTruncatedbool `json:"resultIsTruncated,omitempty"`// ForceSendFields is a list of field names (e.g. "ResultIsTruncated") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ResultIsTruncated") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QueryMetricsMetadata: The metadata fromquerying metrics.

func (GoogleCloudContactcenterinsightsV1QueryMetricsMetadata)MarshalJSONadded inv0.217.0

typeGoogleCloudContactcenterinsightsV1QueryMetricsRequestadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QueryMetricsRequest struct {// Dimensions: The dimensions that determine the grouping key for the query.// Defaults to no dimension if this field is unspecified. If a dimension is// specified, its key must also be specified. Each dimension's key must be// unique. If a time granularity is also specified, metric values in the// dimension will be bucketed by this granularity. Up to one dimension is// supported for now.Dimensions []*GoogleCloudContactcenterinsightsV1Dimension `json:"dimensions,omitempty"`// Filter: Required. Filter to select a subset of conversations to compute the// metrics. Must specify a window of the conversation create time to compute// the metrics. The returned metrics will be from the range [DATE(starting// create time), DATE(ending create time)).Filterstring `json:"filter,omitempty"`// MeasureMask: Measures to return. Defaults to all measures if this field is// unspecified. A valid mask should traverse from the `measure` field from the// response. For example, a path from a measure mask to get the conversation// count is "conversation_measure.count".MeasureMaskstring `json:"measureMask,omitempty"`// TimeGranularity: The time granularity of each data point in the time series.// Defaults to NONE if this field is unspecified.//// Possible values://   "TIME_GRANULARITY_UNSPECIFIED" - The time granularity is unspecified and// will default to NONE.//   "NONE" - No time granularity. The response won't contain a time series.// This is the default value if no time granularity is specified.//   "DAILY" - Data points in the time series will aggregate at a daily// granularity. 1 day means [midnight to midnight).//   "HOURLY" - Data points in the time series will aggregate at a daily// granularity. 1 HOUR means [01:00 to 02:00).//   "PER_MINUTE" - Data points in the time series will aggregate at a daily// granularity. PER_MINUTE means [01:00 to 01:01).//   "PER_5_MINUTES" - Data points in the time series will aggregate at a 1// minute granularity. PER_5_MINUTES means [01:00 to 01:05).//   "MONTHLY" - Data points in the time series will aggregate at a monthly// granularity. 1 MONTH means [01st of the month to 1st of the next month).TimeGranularitystring `json:"timeGranularity,omitempty"`// ForceSendFields is a list of field names (e.g. "Dimensions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Dimensions") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QueryMetricsRequest: The request forquerying metrics.

func (GoogleCloudContactcenterinsightsV1QueryMetricsRequest)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QueryMetricsResponseadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QueryMetricsResponse struct {// Location: Required. The location of the data.// "projects/{project}/locations/{location}"Locationstring `json:"location,omitempty"`// MacroAverageSlice: The macro average slice contains aggregated averages// across all selected dimensions. i.e. if group_by agent and scorecard_id is// specified, this field will contain the average across all agents and all// scorecards. This field is only populated if the request specifies a// Dimension.MacroAverageSlice *GoogleCloudContactcenterinsightsV1QueryMetricsResponseSlice `json:"macroAverageSlice,omitempty"`// Slices: A slice contains a total and (if the request specified a time// granularity) a time series of metric values. Each slice contains a unique// combination of the cardinality of dimensions from the request.Slices []*GoogleCloudContactcenterinsightsV1QueryMetricsResponseSlice `json:"slices,omitempty"`// UpdateTime: The metrics last update time.UpdateTimestring `json:"updateTime,omitempty"`// ForceSendFields is a list of field names (e.g. "Location") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Location") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QueryMetricsResponse: The response forquerying metrics.

func (GoogleCloudContactcenterinsightsV1QueryMetricsResponse)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QueryMetricsResponseSlice struct {// Dimensions: A unique combination of dimensions that this slice represents.Dimensions []*GoogleCloudContactcenterinsightsV1Dimension `json:"dimensions,omitempty"`// TimeSeries: A time series of metric values. This is only populated if the// request specifies a time granularity other than NONE.TimeSeries *GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceTimeSeries `json:"timeSeries,omitempty"`// Total: The total metric value. The interval of this data point is [starting// create time, ending create time) from the request.Total *GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPoint `json:"total,omitempty"`// ForceSendFields is a list of field names (e.g. "Dimensions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Dimensions") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QueryMetricsResponseSlice: A slicecontains a total and (if the request specified a time granularity) a timeseries of metric values. Each slice contains a unique combination of thecardinality of dimensions from the request. For example, if the requestspecifies a single ISSUE dimension and it has a cardinality of 2 (i.e. thedata used to compute the metrics has 2 issues in total), the response willhave 2 slices: * Slice 1 -> dimensions=[Issue 1] * Slice 2 ->dimensions=[Issue 2]

func (GoogleCloudContactcenterinsightsV1QueryMetricsResponseSlice)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPoint struct {// ConversationMeasure: The measure related to conversations.ConversationMeasure *GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure `json:"conversationMeasure,omitempty"`// Interval: The interval that this data point represents. * If this is the// total data point, the interval is [starting create time, ending create time)// from the request. * If this a data point from the time series, the interval// is [time, time + time granularity from the request).Interval *GoogleTypeInterval `json:"interval,omitempty"`// ForceSendFields is a list of field names (e.g. "ConversationMeasure") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationMeasure") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPoint: A datapoint contains the metric values mapped to an interval.

func (GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPoint)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure struct {// AverageAgentSentimentScore: The average agent's sentiment score.AverageAgentSentimentScorefloat64 `json:"averageAgentSentimentScore,omitempty"`// AverageClientSentimentScore: The average client's sentiment score.AverageClientSentimentScorefloat64 `json:"averageClientSentimentScore,omitempty"`// AverageCustomerSatisfactionRating: The average customer satisfaction rating.AverageCustomerSatisfactionRatingfloat64 `json:"averageCustomerSatisfactionRating,omitempty"`// AverageDuration: The average duration.AverageDurationstring `json:"averageDuration,omitempty"`// AverageQaNormalizedScore: The average normalized QA score for a scorecard.// When computing the average across a set of conversations, if a conversation// has been evaluated with multiple revisions of a scorecard, only the latest// revision results will be used. Will exclude 0's in average calculation. Will// be only populated if the request specifies a dimension of QA_SCORECARD_ID.AverageQaNormalizedScorefloat64 `json:"averageQaNormalizedScore,omitempty"`// AverageQaQuestionNormalizedScore: Average QA normalized score averaged for// questions averaged across all revisions of the parent scorecard. Will be// only populated if the request specifies a dimension of QA_QUESTION_ID.AverageQaQuestionNormalizedScorefloat64 `json:"averageQaQuestionNormalizedScore,omitempty"`// AverageSilencePercentage: The average silence percentage.AverageSilencePercentagefloat64 `json:"averageSilencePercentage,omitempty"`// AverageTurnCount: The average turn count.AverageTurnCountfloat64 `json:"averageTurnCount,omitempty"`// ConversationCount: The conversation count.ConversationCountint64 `json:"conversationCount,omitempty"`// QaTagScores: Average QA normalized score for all the tags.QaTagScores []*GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore `json:"qaTagScores,omitempty"`// ForceSendFields is a list of field names (e.g. "AverageAgentSentimentScore")// to unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AverageAgentSentimentScore") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure: The measure related to conversations.

func (GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasure)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScoreadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore struct {// AverageTagNormalizedScore: Average tag normalized score per tag.AverageTagNormalizedScorefloat64 `json:"averageTagNormalizedScore,omitempty"`// Tag: Tag name.Tagstring `json:"tag,omitempty"`// ForceSendFields is a list of field names (e.g. "AverageTagNormalizedScore")// to unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AverageTagNormalizedScore") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore: Average QA normalized score for the tag.

func (GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceTimeSeriesadded inv0.202.0

type GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceTimeSeries struct {// DataPoints: The data points that make up the time series .DataPoints []*GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceDataPoint `json:"dataPoints,omitempty"`// ForceSendFields is a list of field names (e.g. "DataPoints") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DataPoints") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceTimeSeries: Atime series of metric values.

func (GoogleCloudContactcenterinsightsV1QueryMetricsResponseSliceTimeSeries)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1QueryPerformanceOverviewMetadataadded inv0.228.0

type GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewMetadata struct {}

GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewMetadata: Themetadata for querying performance overview.

typeGoogleCloudContactcenterinsightsV1QueryPerformanceOverviewRequestadded inv0.240.0

type GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewRequest struct {// AgentPerformanceSource: Conversations are from a single agent.AgentPerformanceSource *GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewRequestAgentSource `json:"agentPerformanceSource,omitempty"`// ComparisonQueryInterval: The time window of the conversations to compare the// performance to.ComparisonQueryInterval *GoogleCloudContactcenterinsightsV1QueryInterval `json:"comparisonQueryInterval,omitempty"`// Filter: Optional. Filter to select a subset of conversations to compute the// performance overview. Supports the same filters as the filter field in// QueryMetricsRequest. The source and query interval/comparison query interval// should not be included here.Filterstring `json:"filter,omitempty"`// QueryInterval: Required. The time window of the conversations to derive// performance stats from.QueryInterval *GoogleCloudContactcenterinsightsV1QueryInterval `json:"queryInterval,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentPerformanceSource") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentPerformanceSource") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewRequest: Therequest for summarizing performance according to different metrics forconversations over a specified time window.

func (GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewRequest)MarshalJSONadded inv0.240.0

typeGoogleCloudContactcenterinsightsV1QueryPerformanceOverviewRequestAgentSourceadded inv0.240.0

type GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewRequestAgentSource struct {// AgentId: Required. Agent id to query performance overview for.AgentIdstring `json:"agentId,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentId") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewRequestAgentSource:

The entity whose performance is being queried is a single agent.

func (GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewRequestAgentSource)MarshalJSONadded inv0.240.0

typeGoogleCloudContactcenterinsightsV1QueryPerformanceOverviewResponseadded inv0.228.0

type GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewResponse struct {// SummaryText: The summary text of the performance.SummaryTextstring `json:"summaryText,omitempty"`// ForceSendFields is a list of field names (e.g. "SummaryText") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SummaryText") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewResponse: Theresponse for querying performance overview.

func (GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewResponse)MarshalJSONadded inv0.228.0

typeGoogleCloudContactcenterinsightsV1RedactionConfigadded inv0.115.0

type GoogleCloudContactcenterinsightsV1RedactionConfig struct {// DeidentifyTemplate: The fully-qualified DLP deidentify template resource// name. Format: `projects/{project}/deidentifyTemplates/{template}`DeidentifyTemplatestring `json:"deidentifyTemplate,omitempty"`// InspectTemplate: The fully-qualified DLP inspect template resource name.// Format:// `projects/{project}/locations/{location}/inspectTemplates/{template}`InspectTemplatestring `json:"inspectTemplate,omitempty"`// ForceSendFields is a list of field names (e.g. "DeidentifyTemplate") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DeidentifyTemplate") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1RedactionConfig: DLP resources used forredaction while ingesting conversations. DLP settings are applied toconversations ingested from the `UploadConversation` and`IngestConversations` endpoints, including conversation coming from CCAIPlatform. They are not applied to conversations ingested from the`CreateConversation` endpoint or the Dialogflow / Agent Assist runtimeintegrations. When using Dialogflow / Agent Assist runtime integrations,redaction should be performed in Dialogflow / Agent Assist.

func (GoogleCloudContactcenterinsightsV1RedactionConfig)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1RuntimeAnnotation

type GoogleCloudContactcenterinsightsV1RuntimeAnnotation struct {// AnnotationId: The unique identifier of the annotation. Format:// projects/{project}/locations/{location}/conversationDatasets/{dataset}/conver// sationDataItems/{data_item}/conversationAnnotations/{annotation}AnnotationIdstring `json:"annotationId,omitempty"`// AnswerFeedback: The feedback that the customer has about the answer in// `data`.AnswerFeedback *GoogleCloudContactcenterinsightsV1AnswerFeedback `json:"answerFeedback,omitempty"`// ArticleSuggestion: Agent Assist Article Suggestion data.ArticleSuggestion *GoogleCloudContactcenterinsightsV1ArticleSuggestionData `json:"articleSuggestion,omitempty"`// ConversationSummarizationSuggestion: Conversation summarization suggestion// data.ConversationSummarizationSuggestion *GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData `json:"conversationSummarizationSuggestion,omitempty"`// CreateTime: The time at which this annotation was created.CreateTimestring `json:"createTime,omitempty"`// DialogflowInteraction: Dialogflow interaction data.DialogflowInteraction *GoogleCloudContactcenterinsightsV1DialogflowInteractionData `json:"dialogflowInteraction,omitempty"`// EndBoundary: The boundary in the conversation where the annotation ends,// inclusive.EndBoundary *GoogleCloudContactcenterinsightsV1AnnotationBoundary `json:"endBoundary,omitempty"`// FaqAnswer: Agent Assist FAQ answer data.FaqAnswer *GoogleCloudContactcenterinsightsV1FaqAnswerData `json:"faqAnswer,omitempty"`// SmartComposeSuggestion: Agent Assist Smart Compose suggestion data.SmartComposeSuggestion *GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData `json:"smartComposeSuggestion,omitempty"`// SmartReply: Agent Assist Smart Reply data.SmartReply *GoogleCloudContactcenterinsightsV1SmartReplyData `json:"smartReply,omitempty"`// StartBoundary: The boundary in the conversation where the annotation starts,// inclusive.StartBoundary *GoogleCloudContactcenterinsightsV1AnnotationBoundary `json:"startBoundary,omitempty"`// UserInput: Explicit input used for generating the answerUserInput *GoogleCloudContactcenterinsightsV1RuntimeAnnotationUserInput `json:"userInput,omitempty"`// ForceSendFields is a list of field names (e.g. "AnnotationId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnnotationId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1RuntimeAnnotation: An annotation that wasgenerated during the customer and agent interaction.

func (GoogleCloudContactcenterinsightsV1RuntimeAnnotation)MarshalJSON

typeGoogleCloudContactcenterinsightsV1RuntimeAnnotationUserInputadded inv0.185.0

type GoogleCloudContactcenterinsightsV1RuntimeAnnotationUserInput struct {// GeneratorName: The resource name of associated generator. Format:// `projects//locations//generators/`GeneratorNamestring `json:"generatorName,omitempty"`// Query: Query text. Article Search uses this to store the input query used to// generate the search results.Querystring `json:"query,omitempty"`// QuerySource: Query source for the answer.//// Possible values://   "QUERY_SOURCE_UNSPECIFIED" - Unknown query source.//   "AGENT_QUERY" - The query is from agents.//   "SUGGESTED_QUERY" - The query is a query from previous suggestions, e.g.// from a preceding SuggestKnowledgeAssist response.QuerySourcestring `json:"querySource,omitempty"`// ForceSendFields is a list of field names (e.g. "GeneratorName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "GeneratorName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1RuntimeAnnotationUserInput: Explicit inputused for generating the answer

func (GoogleCloudContactcenterinsightsV1RuntimeAnnotationUserInput)MarshalJSONadded inv0.185.0

typeGoogleCloudContactcenterinsightsV1SampleConversationsMetadataadded inv0.234.0

type GoogleCloudContactcenterinsightsV1SampleConversationsMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// PartialErrors: Output only. Partial errors during sample conversations// operation that might cause the operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: Output only. The original request for sample conversations to// dataset.Request *GoogleCloudContactcenterinsightsV1SampleConversationsRequest `json:"request,omitempty"`// SampleConversationsStats: Output only. Statistics for SampleConversations// operation.SampleConversationsStats *GoogleCloudContactcenterinsightsV1SampleConversationsMetadataSampleConversationsStats `json:"sampleConversationsStats,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1SampleConversationsMetadata: The metadatafor an SampleConversations operation.

func (GoogleCloudContactcenterinsightsV1SampleConversationsMetadata)MarshalJSONadded inv0.234.0

typeGoogleCloudContactcenterinsightsV1SampleConversationsMetadataSampleConversationsStatsadded inv0.234.0

type GoogleCloudContactcenterinsightsV1SampleConversationsMetadataSampleConversationsStats struct {// FailedSampleCount: Output only. The number of objects which were unable to// be sampled due to errors. The errors are populated in the partial_errors// field.FailedSampleCountint64 `json:"failedSampleCount,omitempty"`// SuccessfulSampleCount: Output only. The number of new conversations added// during this sample operation.SuccessfulSampleCountint64 `json:"successfulSampleCount,omitempty"`// ForceSendFields is a list of field names (e.g. "FailedSampleCount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "FailedSampleCount") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1SampleConversationsMetadataSampleConversationsStats: Statistics for SampleConversations operation.

func (GoogleCloudContactcenterinsightsV1SampleConversationsMetadataSampleConversationsStats)MarshalJSONadded inv0.234.0

typeGoogleCloudContactcenterinsightsV1SampleConversationsRequestadded inv0.234.0

type GoogleCloudContactcenterinsightsV1SampleConversationsRequest struct {// DestinationDataset: The dataset resource to copy the sampled conversations// to.DestinationDataset *GoogleCloudContactcenterinsightsV1Dataset `json:"destinationDataset,omitempty"`// Parent: Required. The parent resource of the dataset.Parentstring `json:"parent,omitempty"`// SampleRule: Optional. The sample rule used for sampling conversations.SampleRule *GoogleCloudContactcenterinsightsV1SampleRule `json:"sampleRule,omitempty"`// ForceSendFields is a list of field names (e.g. "DestinationDataset") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DestinationDataset") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1SampleConversationsRequest: The request tosample conversations to a dataset.

func (GoogleCloudContactcenterinsightsV1SampleConversationsRequest)MarshalJSONadded inv0.234.0

typeGoogleCloudContactcenterinsightsV1SampleConversationsResponseadded inv0.234.0

type GoogleCloudContactcenterinsightsV1SampleConversationsResponse struct {}

GoogleCloudContactcenterinsightsV1SampleConversationsResponse: The responseto an SampleConversations operation.

typeGoogleCloudContactcenterinsightsV1SampleRuleadded inv0.233.0

type GoogleCloudContactcenterinsightsV1SampleRule struct {// ConversationFilter: To specify the filter for the conversions that should// apply this sample rule. An empty filter means this sample rule applies to// all conversations.ConversationFilterstring `json:"conversationFilter,omitempty"`// Dimension: Optional. Group by dimension to sample the conversation. If no// dimension is provided, the sampling will be applied to the project level.// Current supported dimensions is 'quality_metadata.agent_info.agent_id'.Dimensionstring `json:"dimension,omitempty"`// SamplePercentage: Percentage of conversations that we should sample based on// the dimension between [0, 100].SamplePercentagefloat64 `json:"samplePercentage,omitempty"`// SampleRow: Number of the conversations that we should sample based on the// dimension.SampleRowint64 `json:"sampleRow,omitempty,string"`// ForceSendFields is a list of field names (e.g. "ConversationFilter") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationFilter") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1SampleRule: Message for samplingconversations.

func (GoogleCloudContactcenterinsightsV1SampleRule)MarshalJSONadded inv0.233.0

func (*GoogleCloudContactcenterinsightsV1SampleRule)UnmarshalJSONadded inv0.233.0

typeGoogleCloudContactcenterinsightsV1ScheduleInfoadded inv0.235.0

type GoogleCloudContactcenterinsightsV1ScheduleInfo struct {// EndTime: End time of the schedule. If not specified, will keep scheduling// new pipelines for execution util the schedule is no longer active or// deleted.EndTimestring `json:"endTime,omitempty"`// Schedule: The groc expression. Format: `every number [synchronized]` Time// units can be: minutes, hours Synchronized is optional and indicates that the// schedule should be synchronized to the start of the interval: every 5// minutes synchronized means 00:00, 00:05 ... Otherwise the start time is// random within the interval. Example: `every 5 minutes` could be 00:02,// 00:07, 00:12, ...Schedulestring `json:"schedule,omitempty"`// StartTime: Start time of the schedule. If not specified, will start as soon// as the schedule is created.StartTimestring `json:"startTime,omitempty"`// TimeZone: The timezone to use for the groc expression. If not specified,// defaults to UTC.TimeZonestring `json:"timeZone,omitempty"`// ForceSendFields is a list of field names (e.g. "EndTime") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "EndTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1ScheduleInfo: Message for schedule info.

func (GoogleCloudContactcenterinsightsV1ScheduleInfo)MarshalJSONadded inv0.235.0

typeGoogleCloudContactcenterinsightsV1SearchAuthorizedViewsResponseadded inv0.234.0

type GoogleCloudContactcenterinsightsV1SearchAuthorizedViewsResponse struct {// AuthorizedViews: The AuthorizedViews under the parent.AuthorizedViews []*GoogleCloudContactcenterinsightsV1AuthorizedView `json:"authorizedViews,omitempty"`// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AuthorizedViews") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AuthorizedViews") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1SearchAuthorizedViewsResponse: Theresponse from a ListAuthorizedViews request.

func (GoogleCloudContactcenterinsightsV1SearchAuthorizedViewsResponse)MarshalJSONadded inv0.234.0

typeGoogleCloudContactcenterinsightsV1SentimentData

type GoogleCloudContactcenterinsightsV1SentimentData struct {// Magnitude: A non-negative number from 0 to infinity which represents the// absolute magnitude of sentiment regardless of score.Magnitudefloat64 `json:"magnitude,omitempty"`// Score: The sentiment score between -1.0 (negative) and 1.0 (positive).Scorefloat64 `json:"score,omitempty"`// ForceSendFields is a list of field names (e.g. "Magnitude") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Magnitude") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1SentimentData: The data for a sentimentannotation.

func (GoogleCloudContactcenterinsightsV1SentimentData)MarshalJSON

func (*GoogleCloudContactcenterinsightsV1SentimentData)UnmarshalJSON

typeGoogleCloudContactcenterinsightsV1Settings

type GoogleCloudContactcenterinsightsV1Settings struct {// AnalysisConfig: Default analysis settings.AnalysisConfig *GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig `json:"analysisConfig,omitempty"`// ConversationTtl: The default TTL for newly-created conversations. If a// conversation has a specified expiration, that value will be used instead.// Changing this value will not change the expiration of existing// conversations. Conversations with no expire time persist until they are// deleted.ConversationTtlstring `json:"conversationTtl,omitempty"`// CreateTime: Output only. The time at which the settings was created.CreateTimestring `json:"createTime,omitempty"`// LanguageCode: A language code to be applied to each transcript segment// unless the segment already specifies a language code. Language code defaults// to "en-US" if it is neither specified on the segment nor here.LanguageCodestring `json:"languageCode,omitempty"`// Name: Immutable. The resource name of the settings resource. Format:// projects/{project}/locations/{location}/settingsNamestring `json:"name,omitempty"`// PubsubNotificationSettings: A map that maps a notification trigger to a// Pub/Sub topic. Each time a specified trigger occurs, Insights will notify// the corresponding Pub/Sub topic. Keys are notification triggers. Supported// keys are: * "all-triggers": Notify each time any of the supported triggers// occurs. * "create-analysis": Notify each time an analysis is created. *// "create-conversation": Notify each time a conversation is created. *// "export-insights-data": Notify each time an export is complete. *// "ingest-conversations": Notify each time an IngestConversations LRO is// complete. * "update-conversation": Notify each time a conversation is// updated via UpdateConversation. * "upload-conversation": Notify when an// UploadConversation LRO is complete. * "update-or-analyze-conversation":// Notify when an analysis for a conversation is completed or when the// conversation is updated. The message will contain the conversation with// transcript, analysis and other metadata. Values are Pub/Sub topics. The// format of each Pub/Sub topic is: projects/{project}/topics/{topic}PubsubNotificationSettings map[string]string `json:"pubsubNotificationSettings,omitempty"`// RedactionConfig: Default DLP redaction resources to be applied while// ingesting conversations. This applies to conversations ingested from the// `UploadConversation` and `IngestConversations` endpoints, including// conversations coming from CCAI Platform.RedactionConfig *GoogleCloudContactcenterinsightsV1RedactionConfig `json:"redactionConfig,omitempty"`// ScreenRecordingBucketUri: Optional. The path to a Cloud Storage bucket// containing conversation screen recordings. If provided, Insights will search// in the bucket for a screen recording file matching the conversation data// source object name prefix. If matches are found, these file URIs will be// stored in the conversation screen recordings field.ScreenRecordingBucketUristring `json:"screenRecordingBucketUri,omitempty"`// SpeechConfig: Optional. Default Speech-to-Text resources to use while// ingesting audio files. Optional, CCAI Insights will create a default if not// provided. This applies to conversations ingested from the// `UploadConversation` and `IngestConversations` endpoints, including// conversations coming from CCAI Platform.SpeechConfig *GoogleCloudContactcenterinsightsV1SpeechConfig `json:"speechConfig,omitempty"`// UpdateTime: Output only. The time at which the settings were last updated.UpdateTimestring `json:"updateTime,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AnalysisConfig") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnalysisConfig") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1Settings: The CCAI Insights project widesettings. Use these settings to configure the behavior of Insights. Viewthese settings with `getsettings`(https://cloud.google.com/contact-center/insights/docs/reference/rest/v1/projects.locations/getSettings)and change the settings with `updateSettings`(https://cloud.google.com/contact-center/insights/docs/reference/rest/v1/projects.locations/updateSettings).

func (GoogleCloudContactcenterinsightsV1Settings)MarshalJSON

typeGoogleCloudContactcenterinsightsV1SettingsAnalysisConfig

type GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig struct {// AnnotatorSelector: To select the annotators to run and the phrase matchers// to use (if any). If not specified, all annotators will be run.AnnotatorSelector *GoogleCloudContactcenterinsightsV1AnnotatorSelector `json:"annotatorSelector,omitempty"`// RuntimeIntegrationAnalysisPercentage: Percentage of conversations created// using Dialogflow runtime integration to analyze automatically, between [0,// 100].RuntimeIntegrationAnalysisPercentagefloat64 `json:"runtimeIntegrationAnalysisPercentage,omitempty"`// UploadConversationAnalysisPercentage: Percentage of conversations created// using the UploadConversation endpoint to analyze automatically, between [0,// 100].UploadConversationAnalysisPercentagefloat64 `json:"uploadConversationAnalysisPercentage,omitempty"`// ForceSendFields is a list of field names (e.g. "AnnotatorSelector") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnnotatorSelector") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig: Defaultconfiguration when creating Analyses in Insights.

func (GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig)MarshalJSON

func (*GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig)UnmarshalJSON

typeGoogleCloudContactcenterinsightsV1SilenceData

type GoogleCloudContactcenterinsightsV1SilenceData struct {}

GoogleCloudContactcenterinsightsV1SilenceData: The data for a silenceannotation.

typeGoogleCloudContactcenterinsightsV1SmartComposeSuggestionData

type GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData struct {// ConfidenceScore: The system's confidence score that this suggestion is a// good match for this conversation, ranging from 0.0 (completely uncertain) to// 1.0 (completely certain).ConfidenceScorefloat64 `json:"confidenceScore,omitempty"`// Metadata: Map that contains metadata about the Smart Compose suggestion and// the document from which it originates.Metadata map[string]string `json:"metadata,omitempty"`// QueryRecord: The name of the answer record. Format:// projects/{project}/locations/{location}/answerRecords/{answer_record}QueryRecordstring `json:"queryRecord,omitempty"`// Suggestion: The content of the suggestion.Suggestionstring `json:"suggestion,omitempty"`// ForceSendFields is a list of field names (e.g. "ConfidenceScore") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConfidenceScore") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData: Agent AssistSmart Compose suggestion data.

func (GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData)MarshalJSON

func (*GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData)UnmarshalJSON

typeGoogleCloudContactcenterinsightsV1SmartReplyData

type GoogleCloudContactcenterinsightsV1SmartReplyData struct {// ConfidenceScore: The system's confidence score that this reply is a good// match for this conversation, ranging from 0.0 (completely uncertain) to 1.0// (completely certain).ConfidenceScorefloat64 `json:"confidenceScore,omitempty"`// Metadata: Map that contains metadata about the Smart Reply and the document// from which it originates.Metadata map[string]string `json:"metadata,omitempty"`// QueryRecord: The name of the answer record. Format:// projects/{project}/locations/{location}/answerRecords/{answer_record}QueryRecordstring `json:"queryRecord,omitempty"`// Reply: The content of the reply.Replystring `json:"reply,omitempty"`// ForceSendFields is a list of field names (e.g. "ConfidenceScore") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConfidenceScore") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1SmartReplyData: Agent Assist Smart Replydata.

func (GoogleCloudContactcenterinsightsV1SmartReplyData)MarshalJSON

func (*GoogleCloudContactcenterinsightsV1SmartReplyData)UnmarshalJSON

typeGoogleCloudContactcenterinsightsV1SpeechConfigadded inv0.144.0

type GoogleCloudContactcenterinsightsV1SpeechConfig struct {// SpeechRecognizer: The fully-qualified Speech Recognizer resource name.// Format: `projects/{project_id}/locations/{location}/recognizer/{recognizer}`SpeechRecognizerstring `json:"speechRecognizer,omitempty"`// ForceSendFields is a list of field names (e.g. "SpeechRecognizer") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SpeechRecognizer") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1SpeechConfig: Speech-to-Textconfiguration. Speech-to-Text settings are applied to conversations ingestedfrom the `UploadConversation` and `IngestConversations` endpoints, includingconversation coming from CCAI Platform. They are not applied toconversations ingested from the `CreateConversation` endpoint.

func (GoogleCloudContactcenterinsightsV1SpeechConfig)MarshalJSONadded inv0.144.0

typeGoogleCloudContactcenterinsightsV1TuneQaScorecardRevisionRequestadded inv0.202.0

type GoogleCloudContactcenterinsightsV1TuneQaScorecardRevisionRequest struct {// Filter: Required. Filter for selecting the feedback labels that needs to be// used for training. This filter can be used to limit the feedback labels used// for tuning to a feedback labels created or updated for a specific// time-window etc.Filterstring `json:"filter,omitempty"`// ValidateOnly: Optional. Run in validate only mode, no fine tuning will// actually run. Data quality validations like training data distributions will// run. Even when set to false, the data quality validations will still run but// once the validations complete we will proceed with the fine tune, if// applicable.ValidateOnlybool `json:"validateOnly,omitempty"`// ForceSendFields is a list of field names (e.g. "Filter") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Filter") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1TuneQaScorecardRevisionRequest: Requestfor TuneQaScorecardRevision endpoint.

func (GoogleCloudContactcenterinsightsV1TuneQaScorecardRevisionRequest)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1UndeployIssueModelMetadata

type GoogleCloudContactcenterinsightsV1UndeployIssueModelMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original request for undeployment.Request *GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1UndeployIssueModelMetadata: Metadata forundeploying an issue model.

func (GoogleCloudContactcenterinsightsV1UndeployIssueModelMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1UndeployIssueModelRequest

type GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest struct {// Name: Required. The issue model to undeploy.Namestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "Name") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Name") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest: The request toundeploy an issue model.

func (GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest)MarshalJSON

typeGoogleCloudContactcenterinsightsV1UndeployIssueModelResponse

type GoogleCloudContactcenterinsightsV1UndeployIssueModelResponse struct {}

GoogleCloudContactcenterinsightsV1UndeployIssueModelResponse: The responseto undeploy an issue model.

typeGoogleCloudContactcenterinsightsV1UndeployQaScorecardRevisionRequestadded inv0.202.0

type GoogleCloudContactcenterinsightsV1UndeployQaScorecardRevisionRequest struct {}

GoogleCloudContactcenterinsightsV1UndeployQaScorecardRevisionRequest: Therequest to undeploy a QaScorecardRevision

typeGoogleCloudContactcenterinsightsV1UpdateQaQuestionTagMetadataadded inv0.240.0

type GoogleCloudContactcenterinsightsV1UpdateQaQuestionTagMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: Output only. The original request.Request *GoogleCloudContactcenterinsightsV1UpdateQaQuestionTagRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1UpdateQaQuestionTagMetadata: The metadatafor updating a QaQuestionTag Resource.

func (GoogleCloudContactcenterinsightsV1UpdateQaQuestionTagMetadata)MarshalJSONadded inv0.240.0

typeGoogleCloudContactcenterinsightsV1UpdateQaQuestionTagRequestadded inv0.240.0

type GoogleCloudContactcenterinsightsV1UpdateQaQuestionTagRequest struct {// QaQuestionTag: Required. The QaQuestionTag to update.QaQuestionTag *GoogleCloudContactcenterinsightsV1QaQuestionTag `json:"qaQuestionTag,omitempty"`// UpdateMask: Optional. The list of fields to be updated. All possible fields// can be updated by passing `*`, or a subset of the following updateable// fields can be provided: * `qa_question_tag_name` - the name of the tag *// `qa_question_ids` - the list of questions the tag applies toUpdateMaskstring `json:"updateMask,omitempty"`// ForceSendFields is a list of field names (e.g. "QaQuestionTag") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "QaQuestionTag") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1UpdateQaQuestionTagRequest: The requestfor updating a QaQuestionTag.

func (GoogleCloudContactcenterinsightsV1UpdateQaQuestionTagRequest)MarshalJSONadded inv0.240.0

typeGoogleCloudContactcenterinsightsV1UploadConversationMetadataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1UploadConversationMetadata struct {// AnalysisOperation: Output only. The operation name for a successfully// created analysis operation, if any.AnalysisOperationstring `json:"analysisOperation,omitempty"`// AppliedRedactionConfig: Output only. The redaction config applied to the// uploaded conversation.AppliedRedactionConfig *GoogleCloudContactcenterinsightsV1RedactionConfig `json:"appliedRedactionConfig,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: Output only. The original request.Request *GoogleCloudContactcenterinsightsV1UploadConversationRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "AnalysisOperation") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnalysisOperation") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1UploadConversationMetadata: The metadatafor an `UploadConversation` operation.

func (GoogleCloudContactcenterinsightsV1UploadConversationMetadata)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1UploadConversationRequestadded inv0.115.0

type GoogleCloudContactcenterinsightsV1UploadConversationRequest struct {// Conversation: Required. The conversation resource to create.Conversation *GoogleCloudContactcenterinsightsV1Conversation `json:"conversation,omitempty"`// ConversationId: Optional. A unique ID for the new conversation. This ID will// become the final component of the conversation's resource name. If no ID is// specified, a server-generated ID will be used. This value should be 4-64// characters and must match the regular expression `^[a-z0-9-]{4,64}$`. Valid// characters are `a-z-`ConversationIdstring `json:"conversationId,omitempty"`// Parent: Required. The parent resource of the conversation.Parentstring `json:"parent,omitempty"`// RedactionConfig: Optional. DLP settings for transcript redaction. Will// default to the config specified in Settings.RedactionConfig *GoogleCloudContactcenterinsightsV1RedactionConfig `json:"redactionConfig,omitempty"`// SpeechConfig: Optional. Speech-to-Text configuration. Will default to the// config specified in Settings.SpeechConfig *GoogleCloudContactcenterinsightsV1SpeechConfig `json:"speechConfig,omitempty"`// ForceSendFields is a list of field names (e.g. "Conversation") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Conversation") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1UploadConversationRequest: Request toupload a conversation.

func (GoogleCloudContactcenterinsightsV1UploadConversationRequest)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1UserInfoadded inv0.235.0

type GoogleCloudContactcenterinsightsV1UserInfo struct {// Username: The user's username.Usernamestring `json:"username,omitempty"`// ForceSendFields is a list of field names (e.g. "Username") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Username") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1UserInfo: Information about a user.

func (GoogleCloudContactcenterinsightsV1UserInfo)MarshalJSONadded inv0.235.0

typeGoogleCloudContactcenterinsightsV1Viewadded inv0.64.0

type GoogleCloudContactcenterinsightsV1View struct {// CreateTime: Output only. The time at which this view was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: The human-readable display name of the view.DisplayNamestring `json:"displayName,omitempty"`// Name: Immutable. The resource name of the view. Format:// projects/{project}/locations/{location}/views/{view}Namestring `json:"name,omitempty"`// UpdateTime: Output only. The most recent time at which the view was updated.UpdateTimestring `json:"updateTime,omitempty"`// Value: A filter to reduce conversation results to a specific subset. Refer// tohttps://cloud.google.com/contact-center/insights/docs/filtering for// details.Valuestring `json:"value,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1View: The View resource.

func (GoogleCloudContactcenterinsightsV1View)MarshalJSONadded inv0.64.0

typeGoogleCloudContactcenterinsightsV1alpha1Analysisadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1Analysis struct {// AnalysisResult: Output only. The result of the analysis, which is populated// when the analysis finishes.AnalysisResult *GoogleCloudContactcenterinsightsV1alpha1AnalysisResult `json:"analysisResult,omitempty"`// AnnotatorSelector: To select the annotators to run and the phrase matchers// to use (if any). If not specified, all annotators will be run.AnnotatorSelector *GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector `json:"annotatorSelector,omitempty"`// CreateTime: Output only. The time at which the analysis was created, which// occurs when the long-running operation completes.CreateTimestring `json:"createTime,omitempty"`// Name: Immutable. The resource name of the analysis. Format:// projects/{project}/locations/{location}/conversations/{conversation}/analyses// /{analysis}Namestring `json:"name,omitempty"`// RequestTime: Output only. The time at which the analysis was requested.RequestTimestring `json:"requestTime,omitempty"`// ForceSendFields is a list of field names (e.g. "AnalysisResult") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnalysisResult") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1Analysis: The analysis resource.

func (GoogleCloudContactcenterinsightsV1alpha1Analysis)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1AnalysisResultadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1AnalysisResult struct {// CallAnalysisMetadata: Call-specific metadata created by the analysis.CallAnalysisMetadata *GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata `json:"callAnalysisMetadata,omitempty"`// EndTime: The time at which the analysis ended.EndTimestring `json:"endTime,omitempty"`// ForceSendFields is a list of field names (e.g. "CallAnalysisMetadata") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CallAnalysisMetadata") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1AnalysisResult: The result of ananalysis.

func (GoogleCloudContactcenterinsightsV1alpha1AnalysisResult)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata struct {// Annotations: A list of call annotations that apply to this call.Annotations []*GoogleCloudContactcenterinsightsV1alpha1CallAnnotation `json:"annotations,omitempty"`// Entities: All the entities in the call.Entities map[string]GoogleCloudContactcenterinsightsV1alpha1Entity `json:"entities,omitempty"`// Intents: All the matched intents in the call.Intents map[string]GoogleCloudContactcenterinsightsV1alpha1Intent `json:"intents,omitempty"`// IssueModelResult: Overall conversation-level issue modeling result.IssueModelResult *GoogleCloudContactcenterinsightsV1alpha1IssueModelResult `json:"issueModelResult,omitempty"`// PhraseMatchers: All the matched phrase matchers in the call.PhraseMatchers map[string]GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData `json:"phraseMatchers,omitempty"`// QaScorecardResults: Results of scoring QaScorecards.QaScorecardResults []*GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult `json:"qaScorecardResults,omitempty"`// Sentiments: Overall conversation-level sentiment for each channel of the// call.Sentiments []*GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment `json:"sentiments,omitempty"`// Silence: Overall conversation-level silence during the call.Silence *GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence `json:"silence,omitempty"`// ForceSendFields is a list of field names (e.g. "Annotations") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Annotations") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata:Call-specific metadata created during analysis.

func (GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1AnnotationBoundaryadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary struct {// TranscriptIndex: The index in the sequence of transcribed pieces of the// conversation where the boundary is located. This index starts at zero.TranscriptIndexint64 `json:"transcriptIndex,omitempty"`// WordIndex: The word index of this boundary with respect to the first word in// the transcript piece. This index starts at zero.WordIndexint64 `json:"wordIndex,omitempty"`// ForceSendFields is a list of field names (e.g. "TranscriptIndex") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "TranscriptIndex") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary: A point in aconversation that marks the start or the end of an annotation.

func (GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectoradded inv0.105.0

type GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector struct {// IssueModels: The issue model to run. If not provided, the most recently// deployed topic model will be used. The provided issue model will only be// used for inference if the issue model is deployed and if// run_issue_model_annotator is set to true. If more than one issue model is// provided, only the first provided issue model will be used for inference.IssueModels []string `json:"issueModels,omitempty"`// PhraseMatchers: The list of phrase matchers to run. If not provided, all// active phrase matchers will be used. If inactive phrase matchers are// provided, they will not be used. Phrase matchers will be run only if// run_phrase_matcher_annotator is set to true. Format:// projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}PhraseMatchers []string `json:"phraseMatchers,omitempty"`// QaConfig: Configuration for the QA annotator.QaConfig *GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfig `json:"qaConfig,omitempty"`// RunEntityAnnotator: Whether to run the entity annotator.RunEntityAnnotatorbool `json:"runEntityAnnotator,omitempty"`// RunIntentAnnotator: Whether to run the intent annotator.RunIntentAnnotatorbool `json:"runIntentAnnotator,omitempty"`// RunInterruptionAnnotator: Whether to run the interruption annotator.RunInterruptionAnnotatorbool `json:"runInterruptionAnnotator,omitempty"`// RunIssueModelAnnotator: Whether to run the issue model annotator. A model// should have already been deployed for this to take effect.RunIssueModelAnnotatorbool `json:"runIssueModelAnnotator,omitempty"`// RunPhraseMatcherAnnotator: Whether to run the active phrase matcher// annotator(s).RunPhraseMatcherAnnotatorbool `json:"runPhraseMatcherAnnotator,omitempty"`// RunQaAnnotator: Whether to run the QA annotator.RunQaAnnotatorbool `json:"runQaAnnotator,omitempty"`// RunSentimentAnnotator: Whether to run the sentiment annotator.RunSentimentAnnotatorbool `json:"runSentimentAnnotator,omitempty"`// RunSilenceAnnotator: Whether to run the silence annotator.RunSilenceAnnotatorbool `json:"runSilenceAnnotator,omitempty"`// RunSummarizationAnnotator: Whether to run the summarization annotator.RunSummarizationAnnotatorbool `json:"runSummarizationAnnotator,omitempty"`// SummarizationConfig: Configuration for the summarization annotator.SummarizationConfig *GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfig `json:"summarizationConfig,omitempty"`// ForceSendFields is a list of field names (e.g. "IssueModels") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueModels") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector: Selector of allavailable annotators and phrase matchers to run.

func (GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector)MarshalJSONadded inv0.105.0

typeGoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfigadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfig struct {// ScorecardList: A manual list of scorecards to score.ScorecardList *GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfigScorecardList `json:"scorecardList,omitempty"`// ForceSendFields is a list of field names (e.g. "ScorecardList") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ScorecardList") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfig:Configuration for the QA feature.

func (GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfig)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfigScorecardListadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfigScorecardList struct {// QaScorecardRevisions: List of QaScorecardRevisions.QaScorecardRevisions []string `json:"qaScorecardRevisions,omitempty"`// ForceSendFields is a list of field names (e.g. "QaScorecardRevisions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "QaScorecardRevisions") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfigScorecardList: Container for a list of scorecards.

func (GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorQaConfigScorecardList)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfigadded inv0.121.0

type GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfig struct {// ConversationProfile: Resource name of the Dialogflow conversation profile.// Format:// projects/{project}/locations/{location}/conversationProfiles/{conversation_pr// ofile}ConversationProfilestring `json:"conversationProfile,omitempty"`// Generator: The resource name of the existing created generator. Format:// projects//locations//generators/Generatorstring `json:"generator,omitempty"`// SummarizationModel: Default summarization model to be used.//// Possible values://   "SUMMARIZATION_MODEL_UNSPECIFIED" - Unspecified summarization model.//   "BASELINE_MODEL" - The CCAI baseline model. This model is deprecated and// will be removed in the future. We recommend using `generator` instead.//   "BASELINE_MODEL_V2_0" - The CCAI baseline model, V2.0. This model is// deprecated and will be removed in the future. We recommend using `generator`// instead.SummarizationModelstring `json:"summarizationModel,omitempty"`// ForceSendFields is a list of field names (e.g. "ConversationProfile") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationProfile") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfig:

Configuration for summarization.

func (GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfig)MarshalJSONadded inv0.121.0

typeGoogleCloudContactcenterinsightsV1alpha1AnswerFeedbackadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback struct {// Clicked: Indicates whether an answer or item was clicked by the human agent.Clickedbool `json:"clicked,omitempty"`// CorrectnessLevel: The correctness level of an answer.//// Possible values://   "CORRECTNESS_LEVEL_UNSPECIFIED" - Correctness level unspecified.//   "NOT_CORRECT" - Answer is totally wrong.//   "PARTIALLY_CORRECT" - Answer is partially correct.//   "FULLY_CORRECT" - Answer is fully correct.CorrectnessLevelstring `json:"correctnessLevel,omitempty"`// Displayed: Indicates whether an answer or item was displayed to the human// agent in the agent desktop UI.Displayedbool `json:"displayed,omitempty"`// ForceSendFields is a list of field names (e.g. "Clicked") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Clicked") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback: The feedback thatthe customer has about a certain answer in the conversation.

func (GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData struct {// ConfidenceScore: The system's confidence score that this article is a good// match for this conversation, ranging from 0.0 (completely uncertain) to 1.0// (completely certain).ConfidenceScorefloat64 `json:"confidenceScore,omitempty"`// Metadata: Map that contains metadata about the Article Suggestion and the// document that it originates from.Metadata map[string]string `json:"metadata,omitempty"`// QueryRecord: The name of the answer record. Format:// projects/{project}/locations/{location}/answerRecords/{answer_record}QueryRecordstring `json:"queryRecord,omitempty"`// Source: The knowledge document that this answer was extracted from. Format:// projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}Sourcestring `json:"source,omitempty"`// Title: Article title.Titlestring `json:"title,omitempty"`// Uri: Article URI.Uristring `json:"uri,omitempty"`// ForceSendFields is a list of field names (e.g. "ConfidenceScore") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConfidenceScore") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData: Agent AssistArticle Suggestion data.

func (GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData)MarshalJSONadded inv0.115.0

func (*GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData)UnmarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsMetadataadded inv0.104.0

type GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsMetadata struct {// CompletedAnalysesCount: The number of requested analyses that have completed// successfully so far.CompletedAnalysesCountint64 `json:"completedAnalysesCount,omitempty"`// CreateTime: The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// FailedAnalysesCount: The number of requested analyses that have failed so// far.FailedAnalysesCountint64 `json:"failedAnalysesCount,omitempty"`// PartialErrors: Output only. Partial errors during bulk analyze operation// that might cause the operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: The original request for bulk analyze.Request *GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequest `json:"request,omitempty"`// TotalRequestedAnalysesCount: Total number of analyses requested. Computed by// the number of conversations returned by `filter` multiplied by// `analysis_percentage` in the request.TotalRequestedAnalysesCountint64 `json:"totalRequestedAnalysesCount,omitempty"`// ForceSendFields is a list of field names (e.g. "CompletedAnalysesCount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CompletedAnalysesCount") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsMetadata:The metadata for a bulk analyze conversations operation.

func (GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsMetadata)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequestadded inv0.104.0

type GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequest struct {// AnalysisPercentage: Required. Percentage of selected conversation to// analyze, between [0, 100].AnalysisPercentagefloat64 `json:"analysisPercentage,omitempty"`// AnnotatorSelector: To select the annotators to run and the phrase matchers// to use (if any). If not specified, all annotators will be run.AnnotatorSelector *GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector `json:"annotatorSelector,omitempty"`// Filter: Required. Filter used to select the subset of conversations to// analyze.Filterstring `json:"filter,omitempty"`// Parent: Required. The parent resource to create analyses in.Parentstring `json:"parent,omitempty"`// ForceSendFields is a list of field names (e.g. "AnalysisPercentage") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnalysisPercentage") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequest: Therequest to analyze conversations in bulk.

func (GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequest)MarshalJSONadded inv0.104.0

func (*GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequest)UnmarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsResponseadded inv0.104.0

type GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsResponse struct {// FailedAnalysisCount: Count of failed analyses.FailedAnalysisCountint64 `json:"failedAnalysisCount,omitempty"`// SuccessfulAnalysisCount: Count of successful analyses.SuccessfulAnalysisCountint64 `json:"successfulAnalysisCount,omitempty"`// ForceSendFields is a list of field names (e.g. "FailedAnalysisCount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "FailedAnalysisCount") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsResponse:The response for a bulk analyze conversations operation.

func (GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsResponse)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsMetadataadded inv0.150.0

type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsMetadata struct {// CreateTime: The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// PartialErrors: Partial errors during bulk delete conversations operation// that might cause the operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: The original request for bulk delete.Request *GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsMetadata: Themetadata for a bulk delete conversations operation.

func (GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsMetadata)MarshalJSONadded inv0.150.0

typeGoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsRequestadded inv0.150.0

type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsRequest struct {// Filter: Filter used to select the subset of conversations to delete.Filterstring `json:"filter,omitempty"`// Force: If set to true, all of this conversation's analyses will also be// deleted. Otherwise, the request will only succeed if the conversation has no// analyses.Forcebool `json:"force,omitempty"`// MaxDeleteCount: Maximum number of conversations to delete.MaxDeleteCountint64 `json:"maxDeleteCount,omitempty"`// Parent: Required. The parent resource to delete conversations from. Format:// projects/{project}/locations/{location}Parentstring `json:"parent,omitempty"`// ForceSendFields is a list of field names (e.g. "Filter") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Filter") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsRequest: Therequest to delete conversations in bulk.

func (GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsRequest)MarshalJSONadded inv0.150.0

typeGoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsResponseadded inv0.150.0

type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsResponse struct {}

GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsResponse: Theresponse for a bulk delete conversations operation.

typeGoogleCloudContactcenterinsightsV1alpha1BulkDeleteFeedbackLabelsMetadataadded inv0.227.0

type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteFeedbackLabelsMetadata struct {// PartialErrors: Partial errors during deletion operation that might cause the// operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: Output only. The original request for delete.Request *GoogleCloudContactcenterinsightsV1alpha1BulkDeleteFeedbackLabelsRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "PartialErrors") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PartialErrors") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1BulkDeleteFeedbackLabelsMetadata:Metadata for the BulkDeleteFeedbackLabels endpoint.

func (GoogleCloudContactcenterinsightsV1alpha1BulkDeleteFeedbackLabelsMetadata)MarshalJSONadded inv0.227.0

typeGoogleCloudContactcenterinsightsV1alpha1BulkDeleteFeedbackLabelsRequestadded inv0.227.0

type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteFeedbackLabelsRequest struct {// Filter: Optional. A filter to reduce results to a specific subset. Supports// disjunctions (OR) and conjunctions (AND). Supported fields: *// `issue_model_id` * `qa_question_id` * `qa_scorecard_id` * `min_create_time`// * `max_create_time` * `min_update_time` * `max_update_time` *// `feedback_label_type`: QUALITY_AI, TOPIC_MODELINGFilterstring `json:"filter,omitempty"`// Parent: Required. The parent resource for new feedback labels.Parentstring `json:"parent,omitempty"`// ForceSendFields is a list of field names (e.g. "Filter") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Filter") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1BulkDeleteFeedbackLabelsRequest:Request for the BulkDeleteFeedbackLabels endpoint.

func (GoogleCloudContactcenterinsightsV1alpha1BulkDeleteFeedbackLabelsRequest)MarshalJSONadded inv0.227.0

typeGoogleCloudContactcenterinsightsV1alpha1BulkDeleteFeedbackLabelsResponseadded inv0.227.0

type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteFeedbackLabelsResponse struct {}

GoogleCloudContactcenterinsightsV1alpha1BulkDeleteFeedbackLabelsResponse:Response for the BulkDeleteFeedbackLabels endpoint.

typeGoogleCloudContactcenterinsightsV1alpha1CallAnnotationadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1CallAnnotation struct {// AnnotationEndBoundary: The boundary in the conversation where the annotation// ends, inclusive.AnnotationEndBoundary *GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary `json:"annotationEndBoundary,omitempty"`// AnnotationStartBoundary: The boundary in the conversation where the// annotation starts, inclusive.AnnotationStartBoundary *GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary `json:"annotationStartBoundary,omitempty"`// ChannelTag: The channel of the audio where the annotation occurs. For// single-channel audio, this field is not populated.ChannelTagint64 `json:"channelTag,omitempty"`// EntityMentionData: Data specifying an entity mention.EntityMentionData *GoogleCloudContactcenterinsightsV1alpha1EntityMentionData `json:"entityMentionData,omitempty"`// HoldData: Data specifying a hold.HoldData *GoogleCloudContactcenterinsightsV1alpha1HoldData `json:"holdData,omitempty"`// IntentMatchData: Data specifying an intent match.IntentMatchData *GoogleCloudContactcenterinsightsV1alpha1IntentMatchData `json:"intentMatchData,omitempty"`// InterruptionData: Data specifying an interruption.InterruptionData *GoogleCloudContactcenterinsightsV1alpha1InterruptionData `json:"interruptionData,omitempty"`// IssueMatchData: Data specifying an issue match.IssueMatchData *GoogleCloudContactcenterinsightsV1alpha1IssueMatchData `json:"issueMatchData,omitempty"`// PhraseMatchData: Data specifying a phrase match.PhraseMatchData *GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData `json:"phraseMatchData,omitempty"`// SentimentData: Data specifying sentiment.SentimentData *GoogleCloudContactcenterinsightsV1alpha1SentimentData `json:"sentimentData,omitempty"`// SilenceData: Data specifying silence.SilenceData *GoogleCloudContactcenterinsightsV1alpha1SilenceData `json:"silenceData,omitempty"`// ForceSendFields is a list of field names (e.g. "AnnotationEndBoundary") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnnotationEndBoundary") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1CallAnnotation: A piece of metadatathat applies to a window of a call.

func (GoogleCloudContactcenterinsightsV1alpha1CallAnnotation)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1Conversationadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1Conversation struct {// AgentId: An opaque, user-specified string representing the human agent who// handled the conversation.AgentIdstring `json:"agentId,omitempty"`// CallMetadata: Call-specific metadata.CallMetadata *GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata `json:"callMetadata,omitempty"`// CreateTime: Output only. The time at which the conversation was created.CreateTimestring `json:"createTime,omitempty"`// DataSource: The source of the audio and transcription for the conversation.DataSource *GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource `json:"dataSource,omitempty"`// DialogflowIntents: Output only. All the matched Dialogflow intents in the// call. The key corresponds to a Dialogflow intent, format:// projects/{project}/agent/{agent}/intents/{intent}DialogflowIntents map[string]GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent `json:"dialogflowIntents,omitempty"`// Duration: Output only. The duration of the conversation.Durationstring `json:"duration,omitempty"`// ExpireTime: The time at which this conversation should expire. After this// time, the conversation data and any associated analyses will be deleted.ExpireTimestring `json:"expireTime,omitempty"`// Labels: A map for the user to specify any custom fields. A maximum of 100// labels per conversation is allowed, with a maximum of 256 characters per// entry.Labels map[string]string `json:"labels,omitempty"`// LanguageCode: A user-specified language code for the conversation.LanguageCodestring `json:"languageCode,omitempty"`// LatestAnalysis: Output only. The conversation's latest analysis, if one// exists.LatestAnalysis *GoogleCloudContactcenterinsightsV1alpha1Analysis `json:"latestAnalysis,omitempty"`// LatestSummary: Output only. Latest summary of the conversation.LatestSummary *GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData `json:"latestSummary,omitempty"`// Medium: Immutable. The conversation medium, if unspecified will default to// PHONE_CALL.//// Possible values://   "MEDIUM_UNSPECIFIED" - Default value, if unspecified will default to// PHONE_CALL.//   "PHONE_CALL" - The format for conversations that took place over the// phone.//   "CHAT" - The format for conversations that took place over chat.Mediumstring `json:"medium,omitempty"`// MetadataJson: Input only. JSON metadata encoded as a string. This field is// primarily used by Insights integrations with various telephony systems and// must be in one of Insight's supported formats.MetadataJsonstring `json:"metadataJson,omitempty"`// Name: Immutable. The resource name of the conversation. Format:// projects/{project}/locations/{location}/conversations/{conversation}Namestring `json:"name,omitempty"`// ObfuscatedUserId: Obfuscated user ID which the customer sent to us.ObfuscatedUserIdstring `json:"obfuscatedUserId,omitempty"`// QualityMetadata: Conversation metadata related to quality management.QualityMetadata *GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadata `json:"qualityMetadata,omitempty"`// RuntimeAnnotations: Output only. The annotations that were generated during// the customer and agent interaction.RuntimeAnnotations []*GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation `json:"runtimeAnnotations,omitempty"`// StartTime: The time at which the conversation started.StartTimestring `json:"startTime,omitempty"`// Transcript: Output only. The conversation transcript.Transcript *GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript `json:"transcript,omitempty"`// Ttl: Input only. The TTL for this resource. If specified, then this TTL will// be used to calculate the expire time.Ttlstring `json:"ttl,omitempty"`// TurnCount: Output only. The number of turns in the conversation.TurnCountint64 `json:"turnCount,omitempty"`// UpdateTime: Output only. The most recent time at which the conversation was// updated.UpdateTimestring `json:"updateTime,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentId") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1Conversation: The conversationresource.

func (GoogleCloudContactcenterinsightsV1alpha1Conversation)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata struct {// AgentChannel: The audio channel that contains the agent.AgentChannelint64 `json:"agentChannel,omitempty"`// CustomerChannel: The audio channel that contains the customer.CustomerChannelint64 `json:"customerChannel,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentChannel") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentChannel") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata:Call-specific metadata.

func (GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1ConversationDataSourceadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource struct {// DialogflowSource: The source when the conversation comes from Dialogflow.DialogflowSource *GoogleCloudContactcenterinsightsV1alpha1DialogflowSource `json:"dialogflowSource,omitempty"`// GcsSource: A Cloud Storage location specification for the audio and// transcript.GcsSource *GoogleCloudContactcenterinsightsV1alpha1GcsSource `json:"gcsSource,omitempty"`// MetadataUri: Cloud Storage URI that points to a file that contains the// conversation metadata.MetadataUristring `json:"metadataUri,omitempty"`// ForceSendFields is a list of field names (e.g. "DialogflowSource") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DialogflowSource") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource: Theconversation source, which is a combination of transcript and audio.

func (GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentimentadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment struct {// ChannelTag: The channel of the audio that the data applies to.ChannelTagint64 `json:"channelTag,omitempty"`// SentimentData: Data specifying sentiment.SentimentData *GoogleCloudContactcenterinsightsV1alpha1SentimentData `json:"sentimentData,omitempty"`// ForceSendFields is a list of field names (e.g. "ChannelTag") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ChannelTag") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment: Onechannel of conversation-level sentiment data.

func (GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilenceadded inv0.177.0

type GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence struct {// SilenceDuration: Amount of time calculated to be in silence.SilenceDurationstring `json:"silenceDuration,omitempty"`// SilencePercentage: Percentage of the total conversation spent in silence.SilencePercentagefloat64 `json:"silencePercentage,omitempty"`// ForceSendFields is a list of field names (e.g. "SilenceDuration") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SilenceDuration") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence:Conversation-level silence data.

func (GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence)MarshalJSONadded inv0.177.0

func (*GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence)UnmarshalJSONadded inv0.177.0

typeGoogleCloudContactcenterinsightsV1alpha1ConversationParticipantadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant struct {// DialogflowParticipant: Deprecated. Use `dialogflow_participant_name`// instead. The name of the Dialogflow participant. Format:// projects/{project}/locations/{location}/conversations/{conversation}/particip// ants/{participant}DialogflowParticipantstring `json:"dialogflowParticipant,omitempty"`// DialogflowParticipantName: The name of the participant provided by// Dialogflow. Format:// projects/{project}/locations/{location}/conversations/{conversation}/particip// ants/{participant}DialogflowParticipantNamestring `json:"dialogflowParticipantName,omitempty"`// ObfuscatedExternalUserId: Obfuscated user ID from Dialogflow.ObfuscatedExternalUserIdstring `json:"obfuscatedExternalUserId,omitempty"`// Role: The role of the participant.//// Possible values://   "ROLE_UNSPECIFIED" - Participant's role is not set.//   "HUMAN_AGENT" - Participant is a human agent.//   "AUTOMATED_AGENT" - Participant is an automated agent.//   "END_USER" - Participant is an end user who conversed with the contact// center.//   "ANY_AGENT" - Participant is either a human or automated agent.Rolestring `json:"role,omitempty"`// UserId: A user-specified ID representing the participant.UserIdstring `json:"userId,omitempty"`// ForceSendFields is a list of field names (e.g. "DialogflowParticipant") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DialogflowParticipant") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant: The callparticipant speaking for a given utterance.

func (GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadataadded inv0.155.0

type GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadata struct {// AgentInfo: Information about agents involved in the call.AgentInfo []*GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadataAgentInfo `json:"agentInfo,omitempty"`// CustomerSatisfactionRating: An arbitrary integer value indicating the// customer's satisfaction rating.CustomerSatisfactionRatingint64 `json:"customerSatisfactionRating,omitempty"`// FeedbackLabels: Input only. The feedback labels associated with the// conversation.FeedbackLabels []*GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel `json:"feedbackLabels,omitempty"`// MenuPath: An arbitrary string value specifying the menu path the customer// took.MenuPathstring `json:"menuPath,omitempty"`// WaitDuration: The amount of time the customer waited to connect with an// agent.WaitDurationstring `json:"waitDuration,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentInfo") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentInfo") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadata:Conversation metadata related to quality management.

func (GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadata)MarshalJSONadded inv0.155.0

typeGoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadataAgentInfoadded inv0.155.0

type GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadataAgentInfo struct {// AgentId: A user-specified string representing the agent.AgentIdstring `json:"agentId,omitempty"`// AgentType: The agent type, e.g. HUMAN_AGENT.//// Possible values://   "ROLE_UNSPECIFIED" - Participant's role is not set.//   "HUMAN_AGENT" - Participant is a human agent.//   "AUTOMATED_AGENT" - Participant is an automated agent.//   "END_USER" - Participant is an end user who conversed with the contact// center.//   "ANY_AGENT" - Participant is either a human or automated agent.AgentTypestring `json:"agentType,omitempty"`// DeploymentDisplayName: The agent's deployment display name. Only applicable// to automated agents.DeploymentDisplayNamestring `json:"deploymentDisplayName,omitempty"`// DeploymentId: The agent's deployment ID. Only applicable to automated// agents.DeploymentIdstring `json:"deploymentId,omitempty"`// DisplayName: The agent's name.DisplayNamestring `json:"displayName,omitempty"`// DispositionCode: A user-provided string indicating the outcome of the// agent's segment of the call.DispositionCodestring `json:"dispositionCode,omitempty"`// Location: The agent's location.Locationstring `json:"location,omitempty"`// Team: A user-specified string representing the agent's team. Deprecated in// favor of the `teams` field.Teamstring `json:"team,omitempty"`// Teams: User-specified strings representing the agent's teams.Teams []string `json:"teams,omitempty"`// VersionDisplayName: The agent's version display name. Only applicable to// automated agents.VersionDisplayNamestring `json:"versionDisplayName,omitempty"`// VersionId: The agent's version ID. Only applicable to automated agents.VersionIdstring `json:"versionId,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentId") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadataAgentInfo:

Information about an agent involved in the conversation.

func (GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadataAgentInfo)MarshalJSONadded inv0.155.0

typeGoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionDataadded inv0.121.0

type GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData struct {// AnswerRecord: The name of the answer record. Format:// projects/{project}/locations/{location}/answerRecords/{answer_record}AnswerRecordstring `json:"answerRecord,omitempty"`// Confidence: The confidence score of the summarization.Confidencefloat64 `json:"confidence,omitempty"`// ConversationModel: The name of the model that generates this summary.// Format:// projects/{project}/locations/{location}/conversationModels/{conversation_mode// l}ConversationModelstring `json:"conversationModel,omitempty"`// GeneratorId: Agent Assist generator ID.GeneratorIdstring `json:"generatorId,omitempty"`// Metadata: A map that contains metadata about the summarization and the// document from which it originates.Metadata map[string]string `json:"metadata,omitempty"`// Text: The summarization content that is concatenated into one string.Textstring `json:"text,omitempty"`// TextSections: The summarization content that is divided into sections. The// key is the section's name and the value is the section's content. There is// no specific format for the key or value.TextSections map[string]string `json:"textSections,omitempty"`// ForceSendFields is a list of field names (e.g. "AnswerRecord") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnswerRecord") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData: Conversation summarization suggestion data.

func (GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData)MarshalJSONadded inv0.121.0

func (*GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData)UnmarshalJSONadded inv0.121.0

typeGoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript struct {// TranscriptSegments: A list of sequential transcript segments that comprise// the conversation.TranscriptSegments []*GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment `json:"transcriptSegments,omitempty"`// ForceSendFields is a list of field names (e.g. "TranscriptSegments") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "TranscriptSegments") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript: A messagerepresenting the transcript of a conversation.

func (GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment struct {// ChannelTag: For conversations derived from multi-channel audio, this is the// channel number corresponding to the audio from that channel. For// audioChannelCount = N, its output values can range from '1' to 'N'. A// channel tag of 0 indicates that the audio is mono.ChannelTagint64 `json:"channelTag,omitempty"`// Confidence: A confidence estimate between 0.0 and 1.0 of the fidelity of// this segment. A default value of 0.0 indicates that the value is unset.Confidencefloat64 `json:"confidence,omitempty"`// DialogflowSegmentMetadata: CCAI metadata relating to the current transcript// segment.DialogflowSegmentMetadata *GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata `json:"dialogflowSegmentMetadata,omitempty"`// LanguageCode: The language code of this segment as a BCP-47// (https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tag. Example:// "en-US".LanguageCodestring `json:"languageCode,omitempty"`// MessageTime: The time that the message occurred, if provided.MessageTimestring `json:"messageTime,omitempty"`// SegmentParticipant: The participant of this segment.SegmentParticipant *GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant `json:"segmentParticipant,omitempty"`// Sentiment: The sentiment for this transcript segment.Sentiment *GoogleCloudContactcenterinsightsV1alpha1SentimentData `json:"sentiment,omitempty"`// Text: The text of this segment.Textstring `json:"text,omitempty"`// Words: A list of the word-specific information for each word in the segment.Words []*GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo `json:"words,omitempty"`// ForceSendFields is a list of field names (e.g. "ChannelTag") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ChannelTag") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment: A segment of a full transcript.

func (GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment)MarshalJSONadded inv0.115.0

func (*GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment)UnmarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata struct {// SmartReplyAllowlistCovered: Whether the transcript segment was covered under// the configured smart reply allowlist in Agent Assist.SmartReplyAllowlistCoveredbool `json:"smartReplyAllowlistCovered,omitempty"`// ForceSendFields is a list of field names (e.g. "SmartReplyAllowlistCovered")// to unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SmartReplyAllowlistCovered") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata: Metadata from Dialogflow relating to thecurrent transcript segment.

func (GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfoadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo struct {// Confidence: A confidence estimate between 0.0 and 1.0 of the fidelity of// this word. A default value of 0.0 indicates that the value is unset.Confidencefloat64 `json:"confidence,omitempty"`// EndOffset: Time offset of the end of this word relative to the beginning of// the total conversation.EndOffsetstring `json:"endOffset,omitempty"`// StartOffset: Time offset of the start of this word relative to the beginning// of the total conversation.StartOffsetstring `json:"startOffset,omitempty"`// Word: The word itself. Includes punctuation marks that surround the word.Wordstring `json:"word,omitempty"`// ForceSendFields is a list of field names (e.g. "Confidence") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Confidence") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo: Word-level info for words in a transcript.

func (GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo)MarshalJSONadded inv0.115.0

func (*GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo)UnmarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1CreateAnalysisOperationMetadata

type GoogleCloudContactcenterinsightsV1alpha1CreateAnalysisOperationMetadata struct {// AnnotatorSelector: Output only. The annotator selector used for the analysis// (if any).AnnotatorSelector *GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector `json:"annotatorSelector,omitempty"`// Conversation: Output only. The Conversation that this Analysis Operation// belongs to.Conversationstring `json:"conversation,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// ForceSendFields is a list of field names (e.g. "AnnotatorSelector") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnnotatorSelector") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1CreateAnalysisOperationMetadata:Metadata for a create analysis operation.

func (GoogleCloudContactcenterinsightsV1alpha1CreateAnalysisOperationMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1CreateIssueMetadataadded inv0.215.0

type GoogleCloudContactcenterinsightsV1alpha1CreateIssueMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original request for creation.Request *GoogleCloudContactcenterinsightsV1alpha1CreateIssueRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1CreateIssueMetadata: Metadata forcreating an issue.

func (GoogleCloudContactcenterinsightsV1alpha1CreateIssueMetadata)MarshalJSONadded inv0.215.0

typeGoogleCloudContactcenterinsightsV1alpha1CreateIssueModelMetadata

type GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original request for creation.Request *GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelMetadata: Metadatafor creating an issue model.

func (GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest

type GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest struct {// IssueModel: Required. The issue model to create.IssueModel *GoogleCloudContactcenterinsightsV1alpha1IssueModel `json:"issueModel,omitempty"`// Parent: Required. The parent resource of the issue model.Parentstring `json:"parent,omitempty"`// ForceSendFields is a list of field names (e.g. "IssueModel") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueModel") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest: The requestto create an issue model.

func (GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1CreateIssueRequestadded inv0.215.0

type GoogleCloudContactcenterinsightsV1alpha1CreateIssueRequest struct {// Issue: Required. The values for the new issue.Issue *GoogleCloudContactcenterinsightsV1alpha1Issue `json:"issue,omitempty"`// Parent: Required. The parent resource of the issue.Parentstring `json:"parent,omitempty"`// ForceSendFields is a list of field names (e.g. "Issue") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Issue") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1CreateIssueRequest: The request tocreate an issue.

func (GoogleCloudContactcenterinsightsV1alpha1CreateIssueRequest)MarshalJSONadded inv0.215.0

typeGoogleCloudContactcenterinsightsV1alpha1Datasetadded inv0.233.0

type GoogleCloudContactcenterinsightsV1alpha1Dataset struct {// CreateTime: Output only. Dataset create time.CreateTimestring `json:"createTime,omitempty"`// Description: Dataset description.Descriptionstring `json:"description,omitempty"`// DisplayName: Display name for the dataasetDisplayNamestring `json:"displayName,omitempty"`// Name: Immutable. Identifier. Resource name of the dataset. Format:// projects/{project}/locations/{location}/datasets/{dataset}Namestring `json:"name,omitempty"`// Ttl: Optional. Option TTL for the dataset.Ttlstring `json:"ttl,omitempty"`// Type: Dataset usage type.//// Possible values://   "TYPE_UNSPECIFIED" - Default value for unspecified.//   "EVAL" - For evals only.//   "LIVE" - Dataset with new conversations coming in regularly (Insights// legacy conversations and AI trainer)Typestring `json:"type,omitempty"`// UpdateTime: Output only. Dataset update time.UpdateTimestring `json:"updateTime,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1Dataset: Dataset resource representsa collection of conversations that may be bounded (Static Dataset, e.g.golden dataset for training), or unbounded (Dynamic Dataset, e.g. livetraffic, or agent training traffic)

func (GoogleCloudContactcenterinsightsV1alpha1Dataset)MarshalJSONadded inv0.233.0

typeGoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelMetadata

type GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original request for deletion.Request *GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelMetadata: Metadatafor deleting an issue model.

func (GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest

type GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest struct {// Name: Required. The name of the issue model to delete.Namestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "Name") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Name") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest: The requestto delete an issue model.

func (GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1DeleteQaQuestionTagMetadataadded inv0.240.0

type GoogleCloudContactcenterinsightsV1alpha1DeleteQaQuestionTagMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: Output only. The original request.Request *GoogleCloudContactcenterinsightsV1alpha1DeleteQaQuestionTagRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DeleteQaQuestionTagMetadata: Themetadata for deleting a QaQuestionTag Resource.

func (GoogleCloudContactcenterinsightsV1alpha1DeleteQaQuestionTagMetadata)MarshalJSONadded inv0.240.0

typeGoogleCloudContactcenterinsightsV1alpha1DeleteQaQuestionTagRequestadded inv0.240.0

type GoogleCloudContactcenterinsightsV1alpha1DeleteQaQuestionTagRequest struct {// Name: Required. The name of the QaQuestionTag to delete.Namestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "Name") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Name") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DeleteQaQuestionTagRequest: Therequest for deleting a QaQuestionTag.

func (GoogleCloudContactcenterinsightsV1alpha1DeleteQaQuestionTagRequest)MarshalJSONadded inv0.240.0

typeGoogleCloudContactcenterinsightsV1alpha1DeployIssueModelMetadata

type GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original request for deployment.Request *GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelMetadata: Metadatafor deploying an issue model.

func (GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest

type GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest struct {// Name: Required. The issue model to deploy.Namestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "Name") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Name") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest: The requestto deploy an issue model.

func (GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1DeployIssueModelResponse

type GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelResponse struct {}

GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelResponse: Theresponse to deploy an issue model.

typeGoogleCloudContactcenterinsightsV1alpha1DialogflowIntentadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent struct {// DisplayName: The human-readable name of the intent.DisplayNamestring `json:"displayName,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent: The data for aDialogflow intent. Represents a detected intent in the conversation, e.g.MAKES_PROMISE.

func (GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData struct {// Confidence: The confidence of the match ranging from 0.0 (completely// uncertain) to 1.0 (completely certain).Confidencefloat64 `json:"confidence,omitempty"`// DialogflowIntentId: The Dialogflow intent resource path. Format:// projects/{project}/agent/{agent}/intents/{intent}DialogflowIntentIdstring `json:"dialogflowIntentId,omitempty"`// ForceSendFields is a list of field names (e.g. "Confidence") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Confidence") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData:Dialogflow interaction data.

func (GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData)MarshalJSONadded inv0.115.0

func (*GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData)UnmarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1DialogflowSourceadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1DialogflowSource struct {// AudioUri: Cloud Storage URI that points to a file that contains the// conversation audio.AudioUristring `json:"audioUri,omitempty"`// DialogflowConversation: Output only. The name of the Dialogflow conversation// that this conversation resource is derived from. Format:// projects/{project}/locations/{location}/conversations/{conversation}DialogflowConversationstring `json:"dialogflowConversation,omitempty"`// ForceSendFields is a list of field names (e.g. "AudioUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AudioUri") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DialogflowSource: A Dialogflowsource of conversation data.

func (GoogleCloudContactcenterinsightsV1alpha1DialogflowSource)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1Dimensionadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1Dimension struct {// AgentDimensionMetadata: Output only. Metadata about the agent dimension.AgentDimensionMetadata *GoogleCloudContactcenterinsightsV1alpha1DimensionAgentDimensionMetadata `json:"agentDimensionMetadata,omitempty"`// ClientSentimentCategoryDimensionMetadata: Output only. Metadata about the// client sentiment category dimension.ClientSentimentCategoryDimensionMetadata *GoogleCloudContactcenterinsightsV1alpha1DimensionClientSentimentCategoryDimensionMetadata `json:"clientSentimentCategoryDimensionMetadata,omitempty"`// ConversationProfileDimensionMetadata: Output only. Metadata about the// conversation profile dimension.ConversationProfileDimensionMetadata *GoogleCloudContactcenterinsightsV1alpha1DimensionConversationProfileDimensionMetadata `json:"conversationProfileDimensionMetadata,omitempty"`// ConversationalAgentsPlaybookDimensionMetadata: Output only. Metadata about// the Conversational Agents playbook dimension.ConversationalAgentsPlaybookDimensionMetadata *GoogleCloudContactcenterinsightsV1alpha1DimensionConversationalAgentsPlaybookDimensionMetadata `json:"conversationalAgentsPlaybookDimensionMetadata,omitempty"`// ConversationalAgentsToolDimensionMetadata: Output only. Metadata about the// Conversational Agents tool dimension.ConversationalAgentsToolDimensionMetadata *GoogleCloudContactcenterinsightsV1alpha1DimensionConversationalAgentsToolDimensionMetadata `json:"conversationalAgentsToolDimensionMetadata,omitempty"`// DimensionKey: The key of the dimension.//// Possible values://   "DIMENSION_KEY_UNSPECIFIED" - The key of the dimension is unspecified.//   "ISSUE" - The dimension is keyed by issues.//   "ISSUE_NAME" - The dimension is keyed by issue names.//   "AGENT" - The dimension is keyed by agents.//   "AGENT_TEAM" - The dimension is keyed by agent teams.//   "QA_QUESTION_ID" - The dimension is keyed by QaQuestionIds. Note that: We// only group by the QuestionId and not the revision-id of the scorecard this// question is a part of. This allows for showing stats for the same question// across different scorecard revisions.//   "QA_QUESTION_ANSWER_VALUE" - The dimension is keyed by// QaQuestionIds-Answer value pairs. Note that: We only group by the QuestionId// and not the revision-id of the scorecard this question is a part of. This// allows for showing distribution of answers per question across different// scorecard revisions.//   "QA_SCORECARD_ID" - The dimension is keyed by QaScorecardIds. Note that:// We only group by the ScorecardId and not the revision-id of the scorecard.// This allows for showing stats for the same scorecard across different// revisions. This metric is mostly only useful if querying the average// normalized score per scorecard.//   "CONVERSATION_PROFILE_ID" - The dimension is keyed by the conversation// profile ID.//   "MEDIUM" - The dimension is keyed by the conversation medium.//   "CONVERSATIONAL_AGENTS_PLAYBOOK_ID" - The dimension is keyed by the// Conversational Agents playbook ID.//   "CONVERSATIONAL_AGENTS_PLAYBOOK_NAME" - The dimension is keyed by the// Conversational Agents playbook display name.//   "CONVERSATIONAL_AGENTS_TOOL_ID" - The dimension is keyed by the// Conversational Agents tool ID.//   "CONVERSATIONAL_AGENTS_TOOL_NAME" - The dimension is keyed by the// Conversational Agents tool display name.//   "CLIENT_SENTIMENT_CATEGORY" - The dimension is keyed by the client// sentiment category.//   "AGENT_VERSION_ID" - The dimension is keyed by the agent version ID.//   "AGENT_DEPLOYMENT_ID" - The dimension is keyed by the agent deployment ID.//   "AGENT_ASSIST_SUPERVISOR_ID" - The dimension is keyed by the supervisor ID// of the assigned human supervisor for virtual agents.//   "LABEL_KEY" - The dimension is keyed by label keys.//   "LABEL_VALUE" - The dimension is keyed by label values.//   "LABEL_KEY_AND_VALUE" - The dimension is keyed by label key-value pairs.DimensionKeystring `json:"dimensionKey,omitempty"`// IssueDimensionMetadata: Output only. Metadata about the issue dimension.IssueDimensionMetadata *GoogleCloudContactcenterinsightsV1alpha1DimensionIssueDimensionMetadata `json:"issueDimensionMetadata,omitempty"`// LabelDimensionMetadata: Output only. Metadata about conversation labels.LabelDimensionMetadata *GoogleCloudContactcenterinsightsV1alpha1DimensionLabelDimensionMetadata `json:"labelDimensionMetadata,omitempty"`// MediumDimensionMetadata: Output only. Metadata about the conversation medium// dimension.MediumDimensionMetadata *GoogleCloudContactcenterinsightsV1alpha1DimensionMediumDimensionMetadata `json:"mediumDimensionMetadata,omitempty"`// QaQuestionAnswerDimensionMetadata: Output only. Metadata about the QA// question-answer dimension.QaQuestionAnswerDimensionMetadata *GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionAnswerDimensionMetadata `json:"qaQuestionAnswerDimensionMetadata,omitempty"`// QaQuestionDimensionMetadata: Output only. Metadata about the QA question// dimension.QaQuestionDimensionMetadata *GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionDimensionMetadata `json:"qaQuestionDimensionMetadata,omitempty"`// QaScorecardDimensionMetadata: Output only. Metadata about the QA scorecard// dimension.QaScorecardDimensionMetadata *GoogleCloudContactcenterinsightsV1alpha1DimensionQaScorecardDimensionMetadata `json:"qaScorecardDimensionMetadata,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentDimensionMetadata") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentDimensionMetadata") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1Dimension: A dimension determinesthe grouping key for the query. In SQL terms, these would be part of boththe "SELECT" and "GROUP BY" clauses.

func (GoogleCloudContactcenterinsightsV1alpha1Dimension)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1DimensionAgentDimensionMetadataadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1DimensionAgentDimensionMetadata struct {// AgentDeploymentDisplayName: Optional. The agent's deployment display name.// Only applicable to automated agents. This will be populated for// AGENT_DEPLOYMENT_ID dimensions.AgentDeploymentDisplayNamestring `json:"agentDeploymentDisplayName,omitempty"`// AgentDeploymentId: Optional. The agent's deployment ID. Only applicable to// automated agents. This will be populated for AGENT and AGENT_DEPLOYMENT_ID// dimensions.AgentDeploymentIdstring `json:"agentDeploymentId,omitempty"`// AgentDisplayName: Optional. The agent's name This will be populated for// AGENT, AGENT_TEAM, AGENT_VERSION_ID, and AGENT_DEPLOYMENT_ID dimensions.AgentDisplayNamestring `json:"agentDisplayName,omitempty"`// AgentId: Optional. A user-specified string representing the agent. This will// be populated for AGENT, AGENT_TEAM, AGENT_VERSION_ID, and// AGENT_DEPLOYMENT_ID dimensions.AgentIdstring `json:"agentId,omitempty"`// AgentTeam: Optional. A user-specified string representing the agent's team.AgentTeamstring `json:"agentTeam,omitempty"`// AgentVersionDisplayName: Optional. The agent's version display name. Only// applicable to automated agents. This will be populated for AGENT_VERSION_ID,// and AGENT_DEPLOYMENT_ID dimensions.AgentVersionDisplayNamestring `json:"agentVersionDisplayName,omitempty"`// AgentVersionId: Optional. The agent's version ID. Only applicable to// automated agents. This will be populated for AGENT_VERSION_ID, and// AGENT_DEPLOYMENT_ID dimensions.AgentVersionIdstring `json:"agentVersionId,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentDeploymentDisplayName")// to unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentDeploymentDisplayName") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DimensionAgentDimensionMetadata:Metadata about the agent dimension.

func (GoogleCloudContactcenterinsightsV1alpha1DimensionAgentDimensionMetadata)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1DimensionClientSentimentCategoryDimensionMetadataadded inv0.254.0

type GoogleCloudContactcenterinsightsV1alpha1DimensionClientSentimentCategoryDimensionMetadata struct {// SentimentCategory: Optional. The client sentiment category.SentimentCategorystring `json:"sentimentCategory,omitempty"`// ForceSendFields is a list of field names (e.g. "SentimentCategory") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SentimentCategory") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DimensionClientSentimentCategoryDimensionMetadata: Metadata about the client sentiment category dimension.

func (GoogleCloudContactcenterinsightsV1alpha1DimensionClientSentimentCategoryDimensionMetadata)MarshalJSONadded inv0.254.0

typeGoogleCloudContactcenterinsightsV1alpha1DimensionConversationProfileDimensionMetadataadded inv0.254.0

type GoogleCloudContactcenterinsightsV1alpha1DimensionConversationProfileDimensionMetadata struct {// ConversationProfileId: Optional. The conversation profile ID.ConversationProfileIdstring `json:"conversationProfileId,omitempty"`// ForceSendFields is a list of field names (e.g. "ConversationProfileId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationProfileId") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DimensionConversationProfileDimensionMetadata: Metadata about the conversation profile dimension.

func (GoogleCloudContactcenterinsightsV1alpha1DimensionConversationProfileDimensionMetadata)MarshalJSONadded inv0.254.0

typeGoogleCloudContactcenterinsightsV1alpha1DimensionConversationalAgentsPlaybookDimensionMetadataadded inv0.254.0

type GoogleCloudContactcenterinsightsV1alpha1DimensionConversationalAgentsPlaybookDimensionMetadata struct {// PlaybookDisplayName: Optional. The dialogflow playbook display name.PlaybookDisplayNamestring `json:"playbookDisplayName,omitempty"`// PlaybookId: Optional. The dialogflow playbook ID.PlaybookIdstring `json:"playbookId,omitempty"`// ForceSendFields is a list of field names (e.g. "PlaybookDisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "PlaybookDisplayName") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DimensionConversationalAgentsPlaybookDimensionMetadata: Metadata about the Conversational Agents playbookdimension.

func (GoogleCloudContactcenterinsightsV1alpha1DimensionConversationalAgentsPlaybookDimensionMetadata)MarshalJSONadded inv0.254.0

typeGoogleCloudContactcenterinsightsV1alpha1DimensionConversationalAgentsToolDimensionMetadataadded inv0.254.0

type GoogleCloudContactcenterinsightsV1alpha1DimensionConversationalAgentsToolDimensionMetadata struct {// ToolDisplayName: Optional. The dialogflow tool display name.ToolDisplayNamestring `json:"toolDisplayName,omitempty"`// ToolId: Optional. The dialogflow tool ID.ToolIdstring `json:"toolId,omitempty"`// ForceSendFields is a list of field names (e.g. "ToolDisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ToolDisplayName") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DimensionConversationalAgentsToolDimensionMetadata: Metadata about the Conversational Agents tool dimension.

func (GoogleCloudContactcenterinsightsV1alpha1DimensionConversationalAgentsToolDimensionMetadata)MarshalJSONadded inv0.254.0

typeGoogleCloudContactcenterinsightsV1alpha1DimensionIssueDimensionMetadataadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1DimensionIssueDimensionMetadata struct {// IssueDisplayName: The issue display name.IssueDisplayNamestring `json:"issueDisplayName,omitempty"`// IssueId: The issue ID.IssueIdstring `json:"issueId,omitempty"`// IssueModelId: The parent issue model ID.IssueModelIdstring `json:"issueModelId,omitempty"`// ForceSendFields is a list of field names (e.g. "IssueDisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueDisplayName") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DimensionIssueDimensionMetadata:Metadata about the issue dimension.

func (GoogleCloudContactcenterinsightsV1alpha1DimensionIssueDimensionMetadata)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1DimensionLabelDimensionMetadataadded inv0.257.0

type GoogleCloudContactcenterinsightsV1alpha1DimensionLabelDimensionMetadata struct {// LabelKey: Optional. The label key.LabelKeystring `json:"labelKey,omitempty"`// LabelValue: Optional. The label value.LabelValuestring `json:"labelValue,omitempty"`// ForceSendFields is a list of field names (e.g. "LabelKey") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "LabelKey") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DimensionLabelDimensionMetadata:Metadata about conversation labels.

func (GoogleCloudContactcenterinsightsV1alpha1DimensionLabelDimensionMetadata)MarshalJSONadded inv0.257.0

typeGoogleCloudContactcenterinsightsV1alpha1DimensionMediumDimensionMetadataadded inv0.254.0

type GoogleCloudContactcenterinsightsV1alpha1DimensionMediumDimensionMetadata struct {// Medium: Optional. The conversation medium. Currently supports : PHONE_CALL,// CHAT.Mediumstring `json:"medium,omitempty"`// ForceSendFields is a list of field names (e.g. "Medium") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Medium") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DimensionMediumDimensionMetadata:Metadata about the conversation medium dimension.

func (GoogleCloudContactcenterinsightsV1alpha1DimensionMediumDimensionMetadata)MarshalJSONadded inv0.254.0

typeGoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionAnswerDimensionMetadataadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionAnswerDimensionMetadata struct {// AnswerValue: Optional. The full body of the question.AnswerValuestring `json:"answerValue,omitempty"`// QaQuestionId: Optional. The QA question ID.QaQuestionIdstring `json:"qaQuestionId,omitempty"`// QaScorecardId: Optional. The QA scorecard ID.QaScorecardIdstring `json:"qaScorecardId,omitempty"`// QuestionBody: Optional. The full body of the question.QuestionBodystring `json:"questionBody,omitempty"`// ForceSendFields is a list of field names (e.g. "AnswerValue") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnswerValue") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionAnswerDimensionMetadata: Metadata about the QA question-answer dimension. This is useful forshowing the answer distribution for questions for a given scorecard.

func (GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionAnswerDimensionMetadata)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionDimensionMetadataadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionDimensionMetadata struct {// QaQuestionId: Optional. The QA question ID.QaQuestionIdstring `json:"qaQuestionId,omitempty"`// QaScorecardId: Optional. The QA scorecard ID.QaScorecardIdstring `json:"qaScorecardId,omitempty"`// QuestionBody: Optional. The full body of the question.QuestionBodystring `json:"questionBody,omitempty"`// ForceSendFields is a list of field names (e.g. "QaQuestionId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "QaQuestionId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionDimensionMetadata:

Metadata about the QA question dimension.

func (GoogleCloudContactcenterinsightsV1alpha1DimensionQaQuestionDimensionMetadata)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1DimensionQaScorecardDimensionMetadataadded inv0.250.0

type GoogleCloudContactcenterinsightsV1alpha1DimensionQaScorecardDimensionMetadata struct {// QaScorecardId: Optional. The QA scorecard ID.QaScorecardIdstring `json:"qaScorecardId,omitempty"`// ForceSendFields is a list of field names (e.g. "QaScorecardId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "QaScorecardId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1DimensionQaScorecardDimensionMetadata: Metadata about the QA scorecard dimension.

func (GoogleCloudContactcenterinsightsV1alpha1DimensionQaScorecardDimensionMetadata)MarshalJSONadded inv0.250.0

typeGoogleCloudContactcenterinsightsV1alpha1EncryptionSpecadded inv0.190.0

type GoogleCloudContactcenterinsightsV1alpha1EncryptionSpec struct {// KmsKey: Required. The name of customer-managed encryption key that is used// to secure a resource and its sub-resources. If empty, the resource is// secured by our default encryption key. Only the key in the same location as// this resource is allowed to be used for encryption. Format:// `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{key}`KmsKeystring `json:"kmsKey,omitempty"`// Name: Immutable. The resource name of the encryption key specification// resource. Format: projects/{project}/locations/{location}/encryptionSpecNamestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "KmsKey") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "KmsKey") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1EncryptionSpec: A customer-managedencryption key specification that can be applied to all created resources(e.g. `Conversation`).

func (GoogleCloudContactcenterinsightsV1alpha1EncryptionSpec)MarshalJSONadded inv0.190.0

typeGoogleCloudContactcenterinsightsV1alpha1Entityadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1Entity struct {// DisplayName: The representative name for the entity.DisplayNamestring `json:"displayName,omitempty"`// Metadata: Metadata associated with the entity. For most entity types, the// metadata is a Wikipedia URL (`wikipedia_url`) and Knowledge Graph MID// (`mid`), if they are available. For the metadata associated with other// entity types, see the Type table below.Metadata map[string]string `json:"metadata,omitempty"`// Salience: The salience score associated with the entity in the [0, 1.0]// range. The salience score for an entity provides information about the// importance or centrality of that entity to the entire document text. Scores// closer to 0 are less salient, while scores closer to 1.0 are highly salient.Saliencefloat64 `json:"salience,omitempty"`// Sentiment: The aggregate sentiment expressed for this entity in the// conversation.Sentiment *GoogleCloudContactcenterinsightsV1alpha1SentimentData `json:"sentiment,omitempty"`// Type: The entity type.//// Possible values://   "TYPE_UNSPECIFIED" - Unspecified.//   "PERSON" - Person.//   "LOCATION" - Location.//   "ORGANIZATION" - Organization.//   "EVENT" - Event.//   "WORK_OF_ART" - Artwork.//   "CONSUMER_GOOD" - Consumer product.//   "OTHER" - Other types of entities.//   "PHONE_NUMBER" - Phone number. The metadata lists the phone number// (formatted according to local convention), plus whichever additional// elements appear in the text: * `number` - The actual number, broken down// into sections according to local convention. * `national_prefix` - Country// code, if detected. * `area_code` - Region or area code, if detected. *// `extension` - Phone extension (to be dialed after connection), if detected.//   "ADDRESS" - Address. The metadata identifies the street number and// locality plus whichever additional elements appear in the text: *// `street_number` - Street number. * `locality` - City or town. *// `street_name` - Street/route name, if detected. * `postal_code` - Postal// code, if detected. * `country` - Country, if detected. * `broad_region` -// Administrative area, such as the state, if detected. * `narrow_region` -// Smaller administrative area, such as county, if detected. * `sublocality` -// Used in Asian addresses to demark a district within a city, if detected.//   "DATE" - Date. The metadata identifies the components of the date: *// `year` - Four digit year, if detected. * `month` - Two digit month number,// if detected. * `day` - Two digit day number, if detected.//   "NUMBER" - Number. The metadata is the number itself.//   "PRICE" - Price. The metadata identifies the `value` and `currency`.Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1Entity: The data for an entityannotation. Represents a phrase in the conversation that is a known entity,such as a person, an organization, or location.

func (GoogleCloudContactcenterinsightsV1alpha1Entity)MarshalJSONadded inv0.115.0

func (*GoogleCloudContactcenterinsightsV1alpha1Entity)UnmarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1EntityMentionDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1EntityMentionData struct {// EntityUniqueId: The key of this entity in conversation entities. Can be used// to retrieve the exact `Entity` this mention is attached to.EntityUniqueIdstring `json:"entityUniqueId,omitempty"`// Sentiment: Sentiment expressed for this mention of the entity.Sentiment *GoogleCloudContactcenterinsightsV1alpha1SentimentData `json:"sentiment,omitempty"`// Type: The type of the entity mention.//// Possible values://   "MENTION_TYPE_UNSPECIFIED" - Unspecified.//   "PROPER" - Proper noun.//   "COMMON" - Common noun (or noun compound).Typestring `json:"type,omitempty"`// ForceSendFields is a list of field names (e.g. "EntityUniqueId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "EntityUniqueId") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1EntityMentionData: The data for anentity mention annotation. This represents a mention of an `Entity` in theconversation.

func (GoogleCloudContactcenterinsightsV1alpha1EntityMentionData)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata

type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata struct {// CompletedExportCount: The number of conversations that were exported// successfully.CompletedExportCountint64 `json:"completedExportCount,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// FailedExportCount: The number of conversations that failed to be exported.FailedExportCountint64 `json:"failedExportCount,omitempty"`// PartialErrors: Partial errors during export operation that might cause the// operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: The original request for export.Request *GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CompletedExportCount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CompletedExportCount") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata: Metadatafor an export insights operation.

func (GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest

type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest struct {// BigQueryDestination: Specified if sink is a BigQuery table.BigQueryDestination *GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination `json:"bigQueryDestination,omitempty"`// ExportSchemaVersion: Optional. Version of the export schema.//// Possible values://   "EXPORT_SCHEMA_VERSION_UNSPECIFIED" - Unspecified. Defaults to EXPORT_V3.//   "EXPORT_V1" - Export schema version 1.//   "EXPORT_V2" - Export schema version 2.//   "EXPORT_V3" - Export schema version 3.//   "EXPORT_V4" - Export schema version 4.//   "EXPORT_V5" - Export schema version 5.//   "EXPORT_V6" - Export schema version 6.//   "EXPORT_V7" - Export schema version 7.//   "EXPORT_V8" - Export schema version 8.//   "EXPORT_V9" - Export schema version 9.//   "EXPORT_V10" - Export schema version 10.//   "EXPORT_V11" - Export schema version 11.//   "EXPORT_V12" - Export schema version 12.//   "EXPORT_V13" - Export schema version 13.//   "EXPORT_V14" - Export schema version 14.//   "EXPORT_VERSION_LATEST_AVAILABLE" - Export schema version latest// available.ExportSchemaVersionstring `json:"exportSchemaVersion,omitempty"`// Filter: A filter to reduce results to a specific subset. Useful for// exporting conversations with specific properties.Filterstring `json:"filter,omitempty"`// KmsKey: A fully qualified KMS key name for BigQuery tables protected by// CMEK. Format:// projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}/c// ryptoKeyVersions/{version}KmsKeystring `json:"kmsKey,omitempty"`// Parent: Required. The parent resource to export data from.Parentstring `json:"parent,omitempty"`// WriteDisposition: Options for what to do if the destination table already// exists.//// Possible values://   "WRITE_DISPOSITION_UNSPECIFIED" - Write disposition is not specified.// Defaults to WRITE_TRUNCATE.//   "WRITE_TRUNCATE" - If the table already exists, BigQuery will overwrite// the table data and use the schema from the load.//   "WRITE_APPEND" - If the table already exists, BigQuery will append data to// the table.WriteDispositionstring `json:"writeDisposition,omitempty"`// ForceSendFields is a list of field names (e.g. "BigQueryDestination") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BigQueryDestination") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest: Therequest to export insights.

func (GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination

type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination struct {// Dataset: Required. The name of the BigQuery dataset that the snapshot result// should be exported to. If this dataset does not exist, the export call// returns an INVALID_ARGUMENT error.Datasetstring `json:"dataset,omitempty"`// ProjectId: A project ID or number. If specified, then export will attempt to// write data to this project instead of the resource project. Otherwise, the// resource project will be used.ProjectIdstring `json:"projectId,omitempty"`// Table: The BigQuery table name to which the insights data should be written.// If this table does not exist, the export call returns an INVALID_ARGUMENT// error.Tablestring `json:"table,omitempty"`// ForceSendFields is a list of field names (e.g. "Dataset") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Dataset") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination: A BigQuery Table Reference.

func (GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataResponse

type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataResponse struct {}

GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataResponse: Responsefor an export insights operation.

typeGoogleCloudContactcenterinsightsV1alpha1ExportIssueModelMetadataadded inv0.164.0

type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelMetadata struct {// CreateTime: The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original export request.Request *GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelMetadata: Metadataused for export issue model.

func (GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelMetadata)MarshalJSONadded inv0.164.0

typeGoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequestadded inv0.164.0

type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequest struct {// GcsDestination: Google Cloud Storage URI to export the issue model to.GcsDestination *GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequestGcsDestination `json:"gcsDestination,omitempty"`// Name: Required. The issue model to export.Namestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "GcsDestination") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "GcsDestination") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequest: Request toexport an issue model.

func (GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequest)MarshalJSONadded inv0.164.0

typeGoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequestGcsDestinationadded inv0.164.0

type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequestGcsDestination struct {// ObjectUri: Required. Format: `gs:///`ObjectUristring `json:"objectUri,omitempty"`// ForceSendFields is a list of field names (e.g. "ObjectUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ObjectUri") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequestGcsDestination: Google Cloud Storage Object URI to save the issue model to.

func (GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequestGcsDestination)MarshalJSONadded inv0.164.0

typeGoogleCloudContactcenterinsightsV1alpha1ExportIssueModelResponseadded inv0.138.0

type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelResponse struct {}

GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelResponse: Responsefrom export issue model

typeGoogleCloudContactcenterinsightsV1alpha1FaqAnswerDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData struct {// Answer: The piece of text from the `source` knowledge base document.Answerstring `json:"answer,omitempty"`// ConfidenceScore: The system's confidence score that this answer is a good// match for this conversation, ranging from 0.0 (completely uncertain) to 1.0// (completely certain).ConfidenceScorefloat64 `json:"confidenceScore,omitempty"`// Metadata: Map that contains metadata about the FAQ answer and the document// that it originates from.Metadata map[string]string `json:"metadata,omitempty"`// QueryRecord: The name of the answer record. Format:// projects/{project}/locations/{location}/answerRecords/{answer_record}QueryRecordstring `json:"queryRecord,omitempty"`// Question: The corresponding FAQ question.Questionstring `json:"question,omitempty"`// Source: The knowledge document that this answer was extracted from. Format:// projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}.Sourcestring `json:"source,omitempty"`// ForceSendFields is a list of field names (e.g. "Answer") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Answer") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData: Agent Assistfrequently-asked-question answer data.

func (GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData)MarshalJSONadded inv0.115.0

func (*GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData)UnmarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1FeedbackLabeladded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel struct {// CreateTime: Output only. Create time of the label.CreateTimestring `json:"createTime,omitempty"`// Label: String label used for Topic Modeling.Labelstring `json:"label,omitempty"`// LabeledResource: Name of the resource to be labeled. Supported resources// are: *// `projects/{project}/locations/{location}/qaScorecards/{scorecard}/revisions/{// revision}/qaQuestions/{question}` *// `projects/{project}/locations/{location}/issueModels/{issue_model}` *// `projects/{project}/locations/{location}/generators/{generator_id}`LabeledResourcestring `json:"labeledResource,omitempty"`// Name: Immutable. Resource name of the FeedbackLabel. Format:// projects/{project}/locations/{location}/conversations/{conversation}/feedback// Labels/{feedback_label}Namestring `json:"name,omitempty"`// QaAnswerLabel: QaAnswer label used for Quality AI example conversations.QaAnswerLabel *GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue `json:"qaAnswerLabel,omitempty"`// UpdateTime: Output only. Update time of the label.UpdateTimestring `json:"updateTime,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel: Represents aconversation, resource, and label provided by the user. Can take the form ofa string label or a QaAnswer label. QaAnswer labels are used for Quality AIexample conversations. String labels are used for Topic Modeling.AgentAssistSummary labels are used for Agent Assist Summarization.

func (GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1GcsSourceadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1GcsSource struct {// AudioUri: Cloud Storage URI that points to a file that contains the// conversation audio.AudioUristring `json:"audioUri,omitempty"`// TranscriptUri: Immutable. Cloud Storage URI that points to a file that// contains the conversation transcript.TranscriptUristring `json:"transcriptUri,omitempty"`// ForceSendFields is a list of field names (e.g. "AudioUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AudioUri") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1GcsSource: A Cloud Storage source ofconversation data.

func (GoogleCloudContactcenterinsightsV1alpha1GcsSource)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1HoldDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1HoldData struct {}

GoogleCloudContactcenterinsightsV1alpha1HoldData: The data for a holdannotation.

typeGoogleCloudContactcenterinsightsV1alpha1ImportIssueModelMetadataadded inv0.164.0

type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelMetadata struct {// CreateTime: The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original import request.Request *GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelMetadata: Metadataused for import issue model.

func (GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelMetadata)MarshalJSONadded inv0.164.0

typeGoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequestadded inv0.164.0

type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequest struct {// CreateNewModel: Optional. If set to true, will create an issue model from// the imported file with randomly generated IDs for the issue model and// corresponding issues. Otherwise, replaces an existing model with the same ID// as the file.CreateNewModelbool `json:"createNewModel,omitempty"`// GcsSource: Google Cloud Storage source message.GcsSource *GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequestGcsSource `json:"gcsSource,omitempty"`// Parent: Required. The parent resource of the issue model.Parentstring `json:"parent,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateNewModel") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateNewModel") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequest: Request toimport an issue model.

func (GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequest)MarshalJSONadded inv0.164.0

typeGoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequestGcsSourceadded inv0.164.0

type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequestGcsSource struct {// ObjectUri: Required. Format: `gs:///`ObjectUristring `json:"objectUri,omitempty"`// ForceSendFields is a list of field names (e.g. "ObjectUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ObjectUri") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequestGcsSource:Google Cloud Storage Object URI to get the issue model file from.

func (GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequestGcsSource)MarshalJSONadded inv0.164.0

typeGoogleCloudContactcenterinsightsV1alpha1ImportIssueModelResponseadded inv0.138.0

type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelResponse struct {// IssueModel: The issue model that was imported.IssueModel *GoogleCloudContactcenterinsightsV1alpha1IssueModel `json:"issueModel,omitempty"`// ForceSendFields is a list of field names (e.g. "IssueModel") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueModel") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelResponse: Responsefrom import issue model

func (GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelResponse)MarshalJSONadded inv0.212.0

typeGoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadataadded inv0.104.0

type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// IngestConversationsStats: Output only. Statistics for IngestConversations// operation.IngestConversationsStats *GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadataIngestConversationsStats `json:"ingestConversationsStats,omitempty"`// PartialErrors: Output only. Partial errors during ingest operation that// might cause the operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: Output only. The original request for ingest.Request *GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequest `json:"request,omitempty"`// SampledConversations: Output only. Stores the conversation resources// produced by ingest sampling operations.SampledConversations []string `json:"sampledConversations,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadata: Themetadata for an IngestConversations operation.

func (GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadata)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadataIngestConversationsStatsadded inv0.110.0

type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadataIngestConversationsStats struct {// DuplicatesSkippedCount: Output only. The number of objects skipped because// another conversation with the same transcript uri had already been ingested.DuplicatesSkippedCountint64 `json:"duplicatesSkippedCount,omitempty"`// FailedIngestCount: Output only. The number of objects which were unable to// be ingested due to errors. The errors are populated in the partial_errors// field.FailedIngestCountint64 `json:"failedIngestCount,omitempty"`// ProcessedObjectCount: Output only. The number of objects processed during// the ingest operation.ProcessedObjectCountint64 `json:"processedObjectCount,omitempty"`// SuccessfulIngestCount: Output only. The number of new conversations added// during this ingest operation.SuccessfulIngestCountint64 `json:"successfulIngestCount,omitempty"`// ForceSendFields is a list of field names (e.g. "DuplicatesSkippedCount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DuplicatesSkippedCount") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadataIngestConversationsStats: Statistics for IngestConversations operation.

func (GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadataIngestConversationsStats)MarshalJSONadded inv0.110.0

typeGoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestadded inv0.104.0

type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequest struct {// ConversationConfig: Configuration that applies to all conversations.ConversationConfig *GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestConversationConfig `json:"conversationConfig,omitempty"`// GcsSource: A cloud storage bucket source. Note that any previously ingested// objects from the source will be skipped to avoid duplication.GcsSource *GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestGcsSource `json:"gcsSource,omitempty"`// Parent: Required. The parent resource for new conversations.Parentstring `json:"parent,omitempty"`// RedactionConfig: Optional. DLP settings for transcript redaction. Optional,// will default to the config specified in Settings.RedactionConfig *GoogleCloudContactcenterinsightsV1alpha1RedactionConfig `json:"redactionConfig,omitempty"`// SampleSize: Optional. If set, this fields indicates the number of objects to// ingest from the Cloud Storage bucket. If empty, the entire bucket will be// ingested. Unless they are first deleted, conversations produced through// sampling won't be ingested by subsequent ingest requests.SampleSizeint64 `json:"sampleSize,omitempty"`// SpeechConfig: Optional. Default Speech-to-Text configuration. Optional, will// default to the config specified in Settings.SpeechConfig *GoogleCloudContactcenterinsightsV1alpha1SpeechConfig `json:"speechConfig,omitempty"`// TranscriptObjectConfig: Configuration for when `source` contains// conversation transcripts.TranscriptObjectConfig *GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestTranscriptObjectConfig `json:"transcriptObjectConfig,omitempty"`// ForceSendFields is a list of field names (e.g. "ConversationConfig") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationConfig") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequest: Therequest to ingest conversations.

func (GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequest)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestConversationConfigadded inv0.104.0

type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestConversationConfig struct {// AgentChannel: Optional. Indicates which of the channels, 1 or 2, contains// the agent. Note that this must be set for conversations to be properly// displayed and analyzed.AgentChannelint64 `json:"agentChannel,omitempty"`// AgentId: Optional. An opaque, user-specified string representing a human// agent who handled all conversations in the import. Note that this will be// overridden if per-conversation metadata is provided through the// `metadata_bucket_uri`.AgentIdstring `json:"agentId,omitempty"`// CustomerChannel: Optional. Indicates which of the channels, 1 or 2, contains// the agent. Note that this must be set for conversations to be properly// displayed and analyzed.CustomerChannelint64 `json:"customerChannel,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentChannel") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentChannel") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestConversationConfig: Configuration that applies to all conversations.

func (GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestConversationConfig)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestGcsSourceadded inv0.104.0

type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestGcsSource struct {// AudioBucketUri: Optional. The Cloud Storage path to the conversation audio// file. Note that: [1] Audio files will be transcribed if not already. [2]// Audio files and transcript files must be in separate buckets / folders. [3]// A source file and its corresponding audio file must share the same name to// be properly ingested, E.g. `gs://bucket/transcript/conversation1.json` and// `gs://bucket/audio/conversation1.mp3`.AudioBucketUristring `json:"audioBucketUri,omitempty"`// BucketObjectType: Optional. Specifies the type of the objects in// `bucket_uri`. Avoid passing this. This is inferred from the// `transcript_bucket_uri`, `audio_bucket_uri`.//// Possible values://   "BUCKET_OBJECT_TYPE_UNSPECIFIED" - The object type is unspecified and will// default to `TRANSCRIPT`.//   "TRANSCRIPT" - The object is a transcript.//   "AUDIO" - The object is an audio file.BucketObjectTypestring `json:"bucketObjectType,omitempty"`// BucketUri: Optional. The Cloud Storage bucket containing source objects.// Avoid passing this. Pass this through one of `transcript_bucket_uri` or// `audio_bucket_uri`.BucketUristring `json:"bucketUri,omitempty"`// CustomMetadataKeys: Optional. Custom keys to extract as conversation labels// from metadata files in `metadata_bucket_uri`. Keys not included in this// field will be ignored. Note that there is a limit of 100 labels per// conversation.CustomMetadataKeys []string `json:"customMetadataKeys,omitempty"`// MetadataBucketUri: Optional. The Cloud Storage path to the conversation// metadata. Note that: [1] Metadata files are expected to be in JSON format.// [2] Metadata and source files (transcripts or audio) must be in separate// buckets / folders. [3] A source file and its corresponding metadata file// must share the same name to be properly ingested, E.g.// `gs://bucket/audio/conversation1.mp3` and// `gs://bucket/metadata/conversation1.json`.MetadataBucketUristring `json:"metadataBucketUri,omitempty"`// TranscriptBucketUri: Optional. The Cloud Storage path to the conversation// transcripts. Note that: [1] Transcript files are expected to be in JSON// format. [2] Transcript, audio, metadata files must be in separate buckets /// folders. [3] A source file and its corresponding metadata file must share// the same name to be properly ingested, E.g.// `gs://bucket/audio/conversation1.mp3` and// `gs://bucket/metadata/conversation1.json`.TranscriptBucketUristring `json:"transcriptBucketUri,omitempty"`// ForceSendFields is a list of field names (e.g. "AudioBucketUri") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AudioBucketUri") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestGcsSource:Configuration for Cloud Storage bucket sources.

func (GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestGcsSource)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestTranscriptObjectConfigadded inv0.104.0

type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestTranscriptObjectConfig struct {// Medium: Required. The medium transcript objects represent.//// Possible values://   "MEDIUM_UNSPECIFIED" - Default value, if unspecified will default to// PHONE_CALL.//   "PHONE_CALL" - The format for conversations that took place over the// phone.//   "CHAT" - The format for conversations that took place over chat.Mediumstring `json:"medium,omitempty"`// ForceSendFields is a list of field names (e.g. "Medium") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Medium") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestTranscriptObjectConfig: Configuration for processing transcript objects.

func (GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestTranscriptObjectConfig)MarshalJSONadded inv0.104.0

typeGoogleCloudContactcenterinsightsV1alpha1IngestConversationsResponseadded inv0.104.0

type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsResponse struct {}

GoogleCloudContactcenterinsightsV1alpha1IngestConversationsResponse: Theresponse to an IngestConversations operation.

typeGoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecMetadataadded inv0.190.0

type GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// PartialErrors: Partial errors during initializing operation that might cause// the operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: Output only. The original request for initialization.Request *GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecMetadata:Metadata for initializing a location-level encryption specification.

func (GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecMetadata)MarshalJSONadded inv0.190.0

typeGoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecRequestadded inv0.190.0

type GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecRequest struct {// EncryptionSpec: Required. The encryption spec used for CMEK encryption. It// is required that the kms key is in the same region as the endpoint. The same// key will be used for all provisioned resources, if encryption is available.// If the `kms_key_name` field is left empty, no encryption will be enforced.EncryptionSpec *GoogleCloudContactcenterinsightsV1alpha1EncryptionSpec `json:"encryptionSpec,omitempty"`// ForceSendFields is a list of field names (e.g. "EncryptionSpec") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "EncryptionSpec") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecRequest: Therequest to initialize a location-level encryption specification.

func (GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecRequest)MarshalJSONadded inv0.190.0

typeGoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecResponseadded inv0.190.0

type GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecResponse struct {}

GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecResponse:The response to initialize a location-level encryption specification.

typeGoogleCloudContactcenterinsightsV1alpha1Intentadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1Intent struct {// DisplayName: The human-readable name of the intent.DisplayNamestring `json:"displayName,omitempty"`// Id: The unique identifier of the intent.Idstring `json:"id,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1Intent: The data for an intent.Represents a detected intent in the conversation, for example MAKES_PROMISE.

func (GoogleCloudContactcenterinsightsV1alpha1Intent)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1IntentMatchDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1IntentMatchData struct {// IntentUniqueId: The id of the matched intent. Can be used to retrieve the// corresponding intent information.IntentUniqueIdstring `json:"intentUniqueId,omitempty"`// ForceSendFields is a list of field names (e.g. "IntentUniqueId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IntentUniqueId") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IntentMatchData: The data for anintent match. Represents an intent match for a text segment in theconversation. A text segment can be part of a sentence, a complete sentence,or an utterance with multiple sentences.

func (GoogleCloudContactcenterinsightsV1alpha1IntentMatchData)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1InterruptionDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1InterruptionData struct {}

GoogleCloudContactcenterinsightsV1alpha1InterruptionData: The data for aninterruption annotation.

typeGoogleCloudContactcenterinsightsV1alpha1Issueadded inv0.215.0

type GoogleCloudContactcenterinsightsV1alpha1Issue struct {// CreateTime: Output only. The time at which this issue was created.CreateTimestring `json:"createTime,omitempty"`// DisplayDescription: Representative description of the issue.DisplayDescriptionstring `json:"displayDescription,omitempty"`// DisplayName: The representative name for the issue.DisplayNamestring `json:"displayName,omitempty"`// Name: Immutable. The resource name of the issue. Format:// projects/{project}/locations/{location}/issueModels/{issue_model}/issues/{iss// ue}Namestring `json:"name,omitempty"`// SampleUtterances: Output only. Resource names of the sample representative// utterances that match to this issue.SampleUtterances []string `json:"sampleUtterances,omitempty"`// UpdateTime: Output only. The most recent time that this issue was updated.UpdateTimestring `json:"updateTime,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1Issue: The issue resource.

func (GoogleCloudContactcenterinsightsV1alpha1Issue)MarshalJSONadded inv0.215.0

typeGoogleCloudContactcenterinsightsV1alpha1IssueAssignmentadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1IssueAssignment struct {// DisplayName: Immutable. Display name of the assigned issue. This field is// set at time of analysis and immutable since then.DisplayNamestring `json:"displayName,omitempty"`// Issue: Resource name of the assigned issue.Issuestring `json:"issue,omitempty"`// Score: Score indicating the likelihood of the issue assignment. currently// bounded on [0,1].Scorefloat64 `json:"score,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IssueAssignment: Information aboutthe issue.

func (GoogleCloudContactcenterinsightsV1alpha1IssueAssignment)MarshalJSONadded inv0.115.0

func (*GoogleCloudContactcenterinsightsV1alpha1IssueAssignment)UnmarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1IssueMatchDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1IssueMatchData struct {// IssueAssignment: Information about the issue's assignment.IssueAssignment *GoogleCloudContactcenterinsightsV1alpha1IssueAssignment `json:"issueAssignment,omitempty"`// ForceSendFields is a list of field names (e.g. "IssueAssignment") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueAssignment") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IssueMatchData: The data for anissue match annotation.

func (GoogleCloudContactcenterinsightsV1alpha1IssueMatchData)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1IssueModel

type GoogleCloudContactcenterinsightsV1alpha1IssueModel struct {// CreateTime: Output only. The time at which this issue model was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: The representative name for the issue model.DisplayNamestring `json:"displayName,omitempty"`// InputDataConfig: Configs for the input data that used to create the issue// model.InputDataConfig *GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig `json:"inputDataConfig,omitempty"`// IssueCount: Output only. Number of issues in this issue model.IssueCountint64 `json:"issueCount,omitempty,string"`// LanguageCode: Language of the model.LanguageCodestring `json:"languageCode,omitempty"`// ModelType: Type of the model.//// Possible values://   "MODEL_TYPE_UNSPECIFIED" - Unspecified model type.//   "TYPE_V1" - Type V1.//   "TYPE_V2" - Type V2.ModelTypestring `json:"modelType,omitempty"`// Name: Immutable. The resource name of the issue model. Format:// projects/{project}/locations/{location}/issueModels/{issue_model}Namestring `json:"name,omitempty"`// State: Output only. State of the model.//// Possible values://   "STATE_UNSPECIFIED" - Unspecified.//   "UNDEPLOYED" - Model is not deployed but is ready to deploy.//   "DEPLOYING" - Model is being deployed.//   "DEPLOYED" - Model is deployed and is ready to be used. A model can only// be used in analysis if it's in this state.//   "UNDEPLOYING" - Model is being undeployed.//   "DELETING" - Model is being deleted.Statestring `json:"state,omitempty"`// TrainingStats: Output only. Immutable. The issue model's label statistics on// its training data.TrainingStats *GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats `json:"trainingStats,omitempty"`// UpdateTime: Output only. The most recent time at which the issue model was// updated.UpdateTimestring `json:"updateTime,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IssueModel: The issue modelresource.

func (GoogleCloudContactcenterinsightsV1alpha1IssueModel)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig

type GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig struct {// Filter: A filter to reduce the conversations used for training the model to// a specific subset. Refer to//https://cloud.google.com/contact-center/insights/docs/filtering for details.Filterstring `json:"filter,omitempty"`// Medium: Medium of conversations used in training data. This field is being// deprecated. To specify the medium to be used in training a new issue model,// set the `medium` field on `filter`.//// Possible values://   "MEDIUM_UNSPECIFIED" - Default value, if unspecified will default to// PHONE_CALL.//   "PHONE_CALL" - The format for conversations that took place over the// phone.//   "CHAT" - The format for conversations that took place over chat.Mediumstring `json:"medium,omitempty"`// TrainingConversationsCount: Output only. Number of conversations used in// training. Output only.TrainingConversationsCountint64 `json:"trainingConversationsCount,omitempty,string"`// ForceSendFields is a list of field names (e.g. "Filter") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Filter") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig: Configsfor the input data used to create the issue model.

func (GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats

type GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats struct {// AnalyzedConversationsCount: Number of conversations the issue model has// analyzed at this point in time.AnalyzedConversationsCountint64 `json:"analyzedConversationsCount,omitempty,string"`// IssueStats: Statistics on each issue. Key is the issue's resource name.IssueStats map[string]GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats `json:"issueStats,omitempty"`// UnclassifiedConversationsCount: Number of analyzed conversations for which// no issue was applicable at this point in time.UnclassifiedConversationsCountint64 `json:"unclassifiedConversationsCount,omitempty,string"`// ForceSendFields is a list of field names (e.g. "AnalyzedConversationsCount")// to unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnalyzedConversationsCount") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats: Aggregatedstatistics about an issue model.

func (GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats

type GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats struct {// DisplayName: Display name of the issue.DisplayNamestring `json:"displayName,omitempty"`// Issue: Issue resource. Format:// projects/{project}/locations/{location}/issueModels/{issue_model}/issues/{iss// ue}Issuestring `json:"issue,omitempty"`// LabeledConversationsCount: Number of conversations attached to the issue at// this point in time.LabeledConversationsCountint64 `json:"labeledConversationsCount,omitempty,string"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats:Aggregated statistics about an issue.

func (GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1IssueModelResultadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1IssueModelResult struct {// IssueModel: Issue model that generates the result. Format:// projects/{project}/locations/{location}/issueModels/{issue_model}IssueModelstring `json:"issueModel,omitempty"`// Issues: All the matched issues.Issues []*GoogleCloudContactcenterinsightsV1alpha1IssueAssignment `json:"issues,omitempty"`// ForceSendFields is a list of field names (e.g. "IssueModel") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "IssueModel") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1IssueModelResult: Issue Modelingresult on a conversation.

func (GoogleCloudContactcenterinsightsV1alpha1IssueModelResult)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1ListAllFeedbackLabelsResponseadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1ListAllFeedbackLabelsResponse struct {// FeedbackLabels: The feedback labels that match the request.FeedbackLabels []*GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel `json:"feedbackLabels,omitempty"`// NextPageToken: A token, which can be sent as `page_token` to retrieve the// next page. If this field is omitted, there are no subsequent pages.NextPageTokenstring `json:"nextPageToken,omitempty"`// ForceSendFields is a list of field names (e.g. "FeedbackLabels") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "FeedbackLabels") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ListAllFeedbackLabelsResponse: Theresponse for listing all feedback labels.

func (GoogleCloudContactcenterinsightsV1alpha1ListAllFeedbackLabelsResponse)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1ListFeedbackLabelsResponseadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1ListFeedbackLabelsResponse struct {// FeedbackLabels: The feedback labels that match the request.FeedbackLabels []*GoogleCloudContactcenterinsightsV1alpha1FeedbackLabel `json:"feedbackLabels,omitempty"`// NextPageToken: The next page token.NextPageTokenstring `json:"nextPageToken,omitempty"`// ForceSendFields is a list of field names (e.g. "FeedbackLabels") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "FeedbackLabels") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1ListFeedbackLabelsResponse: Theresponse for listing feedback labels.

func (GoogleCloudContactcenterinsightsV1alpha1ListFeedbackLabelsResponse)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1PhraseMatchDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData struct {// DisplayName: The human-readable name of the phrase matcher.DisplayNamestring `json:"displayName,omitempty"`// PhraseMatcher: The unique identifier (the resource name) of the phrase// matcher.PhraseMatcherstring `json:"phraseMatcher,omitempty"`// ForceSendFields is a list of field names (e.g. "DisplayName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DisplayName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData: The data for amatched phrase matcher. Represents information identifying a phrase matcherfor a given match.

func (GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1QaAnsweradded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QaAnswer struct {// AnswerSources: List of all individual answers given to the question.AnswerSources []*GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerSource `json:"answerSources,omitempty"`// AnswerValue: The main answer value, incorporating any manual edits if they// exist.AnswerValue *GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue `json:"answerValue,omitempty"`// Conversation: The conversation the answer applies to.Conversationstring `json:"conversation,omitempty"`// QaQuestion: The QaQuestion answered by this answer.QaQuestionstring `json:"qaQuestion,omitempty"`// QuestionBody: Question text. E.g., "Did the agent greet the customer?"QuestionBodystring `json:"questionBody,omitempty"`// Tags: User-defined list of arbitrary tags. Matches the value from// QaScorecard.ScorecardQuestion.tags. Used for grouping/organization and for// weighting the score of each answer.Tags []string `json:"tags,omitempty"`// ForceSendFields is a list of field names (e.g. "AnswerSources") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnswerSources") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QaAnswer: An answer to a QaQuestion.

func (GoogleCloudContactcenterinsightsV1alpha1QaAnswer)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerSourceadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerSource struct {// AnswerValue: The answer value from this source.AnswerValue *GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue `json:"answerValue,omitempty"`// SourceType: What created the answer.//// Possible values://   "SOURCE_TYPE_UNSPECIFIED" - Source type is unspecified.//   "SYSTEM_GENERATED" - Answer was system-generated; created during an// Insights analysis.//   "MANUAL_EDIT" - Answer was created by a human via manual edit.SourceTypestring `json:"sourceType,omitempty"`// ForceSendFields is a list of field names (e.g. "AnswerValue") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnswerValue") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerSource: A question mayhave multiple answers from varying sources, one of which becomes the "main"answer above. AnswerSource represents each individual answer.

func (GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerSource)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValueadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue struct {// BoolValue: Boolean value.BoolValuebool `json:"boolValue,omitempty"`// Key: A short string used as an identifier. Matches the value used in// QaQuestion.AnswerChoice.key.Keystring `json:"key,omitempty"`// NaValue: A value of "Not Applicable (N/A)". Should only ever be `true`.NaValuebool `json:"naValue,omitempty"`// NormalizedScore: Output only. Normalized score of the questions. Calculated// as score / potential_score.NormalizedScorefloat64 `json:"normalizedScore,omitempty"`// NumValue: Numerical value.NumValuefloat64 `json:"numValue,omitempty"`// PotentialScore: Output only. The maximum potential score of the question.PotentialScorefloat64 `json:"potentialScore,omitempty"`// Score: Output only. Numerical score of the answer.Scorefloat64 `json:"score,omitempty"`// SkipValue: Output only. A value of "Skip". If provided, this field may only// be set to `true`. If a question receives this answer, it will be excluded// from any score calculations. This would mean that the question was not// evaluated.SkipValuebool `json:"skipValue,omitempty"`// StrValue: String value.StrValuestring `json:"strValue,omitempty"`// ForceSendFields is a list of field names (e.g. "BoolValue") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "BoolValue") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue: Message forholding the value of a QaAnswer. QaQuestion.AnswerChoice defines thepossible answer values for a question.

func (GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1alpha1QaAnswerAnswerValue)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1QaQuestionTagadded inv0.240.0

type GoogleCloudContactcenterinsightsV1alpha1QaQuestionTag struct {// CreateTime: Output only. The time at which the question tag was created.CreateTimestring `json:"createTime,omitempty"`// DisplayName: Required. A user-specified display name for the tag.DisplayNamestring `json:"displayName,omitempty"`// Name: Identifier. Resource name for the QaQuestionTag Format// projects/{project}/locations/{location}/qaQuestionTags/{qa_question_tag} In// the above format, the last segment, i.e., qa_question_tag, is a// server-generated ID corresponding to the tag resource.Namestring `json:"name,omitempty"`// QaQuestionIds: Optional. The list of Scorecard Question IDs that the tag// applies to. Each QaQuestionId is represented as a full resource name// containing the Question ID. Lastly, Since a tag may not necessarily be// referenced by any Scorecard Questions, we treat this field as optional.QaQuestionIds []string `json:"qaQuestionIds,omitempty"`// UpdateTime: Output only. The most recent time at which the question tag was// updated.UpdateTimestring `json:"updateTime,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QaQuestionTag: A tag is a resourcewhich aims to categorize a set of questions across multiple scorecards,e.g., "Customer Satisfaction","Billing", etc.

func (GoogleCloudContactcenterinsightsV1alpha1QaQuestionTag)MarshalJSONadded inv0.240.0

typeGoogleCloudContactcenterinsightsV1alpha1QaScorecardResultadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult struct {// AgentId: ID of the agent that handled the conversation.AgentIdstring `json:"agentId,omitempty"`// Conversation: The conversation scored by this result.Conversationstring `json:"conversation,omitempty"`// CreateTime: Output only. The timestamp that the revision was created.CreateTimestring `json:"createTime,omitempty"`// Name: Identifier. The name of the scorecard result. Format:// projects/{project}/locations/{location}/qaScorecardResults/{qa_scorecard_resu// lt}Namestring `json:"name,omitempty"`// NormalizedScore: The normalized score, which is the score divided by the// potential score. Any manual edits are included if they exist.NormalizedScorefloat64 `json:"normalizedScore,omitempty"`// PotentialScore: The maximum potential overall score of the scorecard. Any// questions answered using `na_value` are excluded from this calculation.PotentialScorefloat64 `json:"potentialScore,omitempty"`// QaAnswers: Set of QaAnswers represented in the result.QaAnswers []*GoogleCloudContactcenterinsightsV1alpha1QaAnswer `json:"qaAnswers,omitempty"`// QaScorecardRevision: The QaScorecardRevision scored by this result.QaScorecardRevisionstring `json:"qaScorecardRevision,omitempty"`// QaTagResults: Collection of tags and their scores.QaTagResults []*GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult `json:"qaTagResults,omitempty"`// Score: The overall numerical score of the result, incorporating any manual// edits if they exist.Scorefloat64 `json:"score,omitempty"`// ScoreSources: List of all individual score sets.ScoreSources []*GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultScoreSource `json:"scoreSources,omitempty"`// ForceSendFields is a list of field names (e.g. "AgentId") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AgentId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult: The results ofscoring a single conversation against a QaScorecard. Contains a collectionof QaAnswers and aggregate score.

func (GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1alpha1QaScorecardResult)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResultadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult struct {// NormalizedScore: The normalized score the tag applies to.NormalizedScorefloat64 `json:"normalizedScore,omitempty"`// PotentialScore: The potential score the tag applies to.PotentialScorefloat64 `json:"potentialScore,omitempty"`// Score: The score the tag applies to.Scorefloat64 `json:"score,omitempty"`// Tag: The tag the score applies to.Tagstring `json:"tag,omitempty"`// ForceSendFields is a list of field names (e.g. "NormalizedScore") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NormalizedScore") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult: Tagsand their corresponding results.

func (GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1QaScorecardResultScoreSourceadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultScoreSource struct {// NormalizedScore: The normalized score, which is the score divided by the// potential score.NormalizedScorefloat64 `json:"normalizedScore,omitempty"`// PotentialScore: The maximum potential overall score of the scorecard. Any// questions answered using `na_value` are excluded from this calculation.PotentialScorefloat64 `json:"potentialScore,omitempty"`// QaTagResults: Collection of tags and their scores.QaTagResults []*GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultQaTagResult `json:"qaTagResults,omitempty"`// Score: The overall numerical score of the result.Scorefloat64 `json:"score,omitempty"`// SourceType: What created the score.//// Possible values://   "SOURCE_TYPE_UNSPECIFIED" - Source type is unspecified.//   "SYSTEM_GENERATED_ONLY" - Score is derived only from system-generated// answers.//   "INCLUDES_MANUAL_EDITS" - Score is derived from both system-generated// answers, and includes any manual edits if they exist.SourceTypestring `json:"sourceType,omitempty"`// ForceSendFields is a list of field names (e.g. "NormalizedScore") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NormalizedScore") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultScoreSource: Ascorecard result may have multiple sets of scores from varying sources, oneof which becomes the "main" answer above. A ScoreSource represents eachindividual set of scores.

func (GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultScoreSource)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1alpha1QaScorecardResultScoreSource)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1QueryMetricsMetadataadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QueryMetricsMetadata struct {// ResultIsTruncated: Whether the result rows were truncated because the result// row size is too large to materialize.ResultIsTruncatedbool `json:"resultIsTruncated,omitempty"`// ForceSendFields is a list of field names (e.g. "ResultIsTruncated") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ResultIsTruncated") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QueryMetricsMetadata: The metadatafrom querying metrics.

func (GoogleCloudContactcenterinsightsV1alpha1QueryMetricsMetadata)MarshalJSONadded inv0.217.0

typeGoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponse struct {// Location: Required. The location of the data.// "projects/{project}/locations/{location}"Locationstring `json:"location,omitempty"`// MacroAverageSlice: The macro average slice contains aggregated averages// across all selected dimensions. i.e. if group_by agent and scorecard_id is// specified, this field will contain the average across all agents and all// scorecards. This field is only populated if the request specifies a// Dimension.MacroAverageSlice *GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice `json:"macroAverageSlice,omitempty"`// Slices: A slice contains a total and (if the request specified a time// granularity) a time series of metric values. Each slice contains a unique// combination of the cardinality of dimensions from the request.Slices []*GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice `json:"slices,omitempty"`// UpdateTime: The metrics last update time.UpdateTimestring `json:"updateTime,omitempty"`// ForceSendFields is a list of field names (e.g. "Location") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Location") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponse: The responsefor querying metrics.

func (GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponse)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice struct {// Dimensions: A unique combination of dimensions that this slice represents.Dimensions []*GoogleCloudContactcenterinsightsV1alpha1Dimension `json:"dimensions,omitempty"`// TimeSeries: A time series of metric values. This is only populated if the// request specifies a time granularity other than NONE.TimeSeries *GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceTimeSeries `json:"timeSeries,omitempty"`// Total: The total metric value. The interval of this data point is [starting// create time, ending create time) from the request.Total *GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPoint `json:"total,omitempty"`// ForceSendFields is a list of field names (e.g. "Dimensions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Dimensions") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice: A slicecontains a total and (if the request specified a time granularity) a timeseries of metric values. Each slice contains a unique combination of thecardinality of dimensions from the request. For example, if the requestspecifies a single ISSUE dimension and it has a cardinality of 2 (i.e. thedata used to compute the metrics has 2 issues in total), the response willhave 2 slices: * Slice 1 -> dimensions=[Issue 1] * Slice 2 ->dimensions=[Issue 2]

func (GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSlice)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPoint struct {// ConversationMeasure: The measure related to conversations.ConversationMeasure *GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasure `json:"conversationMeasure,omitempty"`// Interval: The interval that this data point represents. * If this is the// total data point, the interval is [starting create time, ending create time)// from the request. * If this a data point from the time series, the interval// is [time, time + time granularity from the request).Interval *GoogleTypeInterval `json:"interval,omitempty"`// ForceSendFields is a list of field names (e.g. "ConversationMeasure") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationMeasure") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPoint:A data point contains the metric values mapped to an interval.

func (GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPoint)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasureadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasure struct {// AverageAgentSentimentScore: The average agent's sentiment score.AverageAgentSentimentScorefloat64 `json:"averageAgentSentimentScore,omitempty"`// AverageClientSentimentScore: The average client's sentiment score.AverageClientSentimentScorefloat64 `json:"averageClientSentimentScore,omitempty"`// AverageCustomerSatisfactionRating: The average customer satisfaction rating.AverageCustomerSatisfactionRatingfloat64 `json:"averageCustomerSatisfactionRating,omitempty"`// AverageDuration: The average duration.AverageDurationstring `json:"averageDuration,omitempty"`// AverageQaNormalizedScore: The average normalized QA score for a scorecard.// When computing the average across a set of conversations, if a conversation// has been evaluated with multiple revisions of a scorecard, only the latest// revision results will be used. Will exclude 0's in average calculation. Will// be only populated if the request specifies a dimension of QA_SCORECARD_ID.AverageQaNormalizedScorefloat64 `json:"averageQaNormalizedScore,omitempty"`// AverageQaQuestionNormalizedScore: Average QA normalized score averaged for// questions averaged across all revisions of the parent scorecard. Will be// only populated if the request specifies a dimension of QA_QUESTION_ID.AverageQaQuestionNormalizedScorefloat64 `json:"averageQaQuestionNormalizedScore,omitempty"`// AverageSilencePercentage: The average silence percentage.AverageSilencePercentagefloat64 `json:"averageSilencePercentage,omitempty"`// AverageTurnCount: The average turn count.AverageTurnCountfloat64 `json:"averageTurnCount,omitempty"`// ConversationCount: The conversation count.ConversationCountint64 `json:"conversationCount,omitempty"`// QaTagScores: Average QA normalized score for all the tags.QaTagScores []*GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore `json:"qaTagScores,omitempty"`// ForceSendFields is a list of field names (e.g. "AverageAgentSentimentScore")// to unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AverageAgentSentimentScore") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasure: The measure related to conversations.

func (GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasure)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasure)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScoreadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore struct {// AverageTagNormalizedScore: Average tag normalized score per tag.AverageTagNormalizedScorefloat64 `json:"averageTagNormalizedScore,omitempty"`// Tag: Tag name.Tagstring `json:"tag,omitempty"`// ForceSendFields is a list of field names (e.g. "AverageTagNormalizedScore")// to unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AverageTagNormalizedScore") to// include in API requests with the JSON null value. By default, fields with// empty values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore: Average QA normalized score for the tag.

func (GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore)MarshalJSONadded inv0.202.0

func (*GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPointConversationMeasureQaTagScore)UnmarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceTimeSeriesadded inv0.202.0

type GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceTimeSeries struct {// DataPoints: The data points that make up the time series .DataPoints []*GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceDataPoint `json:"dataPoints,omitempty"`// ForceSendFields is a list of field names (e.g. "DataPoints") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DataPoints") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceTimeSeries:A time series of metric values.

func (GoogleCloudContactcenterinsightsV1alpha1QueryMetricsResponseSliceTimeSeries)MarshalJSONadded inv0.202.0

typeGoogleCloudContactcenterinsightsV1alpha1QueryPerformanceOverviewMetadataadded inv0.228.0

type GoogleCloudContactcenterinsightsV1alpha1QueryPerformanceOverviewMetadata struct {}

GoogleCloudContactcenterinsightsV1alpha1QueryPerformanceOverviewMetadata:The metadata for querying performance overview.

typeGoogleCloudContactcenterinsightsV1alpha1QueryPerformanceOverviewResponseadded inv0.228.0

type GoogleCloudContactcenterinsightsV1alpha1QueryPerformanceOverviewResponse struct {// SummaryText: The summary text of the performance.SummaryTextstring `json:"summaryText,omitempty"`// ForceSendFields is a list of field names (e.g. "SummaryText") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SummaryText") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1QueryPerformanceOverviewResponse:The response for querying performance overview.

func (GoogleCloudContactcenterinsightsV1alpha1QueryPerformanceOverviewResponse)MarshalJSONadded inv0.228.0

typeGoogleCloudContactcenterinsightsV1alpha1RedactionConfigadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1RedactionConfig struct {// DeidentifyTemplate: The fully-qualified DLP deidentify template resource// name. Format: `projects/{project}/deidentifyTemplates/{template}`DeidentifyTemplatestring `json:"deidentifyTemplate,omitempty"`// InspectTemplate: The fully-qualified DLP inspect template resource name.// Format:// `projects/{project}/locations/{location}/inspectTemplates/{template}`InspectTemplatestring `json:"inspectTemplate,omitempty"`// ForceSendFields is a list of field names (e.g. "DeidentifyTemplate") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DeidentifyTemplate") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1RedactionConfig: DLP resources usedfor redaction while ingesting conversations. DLP settings are applied toconversations ingested from the `UploadConversation` and`IngestConversations` endpoints, including conversation coming from CCAIPlatform. They are not applied to conversations ingested from the`CreateConversation` endpoint or the Dialogflow / Agent Assist runtimeintegrations. When using Dialogflow / Agent Assist runtime integrations,redaction should be performed in Dialogflow / Agent Assist.

func (GoogleCloudContactcenterinsightsV1alpha1RedactionConfig)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotationadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation struct {// AnnotationId: The unique identifier of the annotation. Format:// projects/{project}/locations/{location}/conversationDatasets/{dataset}/conver// sationDataItems/{data_item}/conversationAnnotations/{annotation}AnnotationIdstring `json:"annotationId,omitempty"`// AnswerFeedback: The feedback that the customer has about the answer in// `data`.AnswerFeedback *GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback `json:"answerFeedback,omitempty"`// ArticleSuggestion: Agent Assist Article Suggestion data.ArticleSuggestion *GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData `json:"articleSuggestion,omitempty"`// ConversationSummarizationSuggestion: Conversation summarization suggestion// data.ConversationSummarizationSuggestion *GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData `json:"conversationSummarizationSuggestion,omitempty"`// CreateTime: The time at which this annotation was created.CreateTimestring `json:"createTime,omitempty"`// DialogflowInteraction: Dialogflow interaction data.DialogflowInteraction *GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData `json:"dialogflowInteraction,omitempty"`// EndBoundary: The boundary in the conversation where the annotation ends,// inclusive.EndBoundary *GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary `json:"endBoundary,omitempty"`// FaqAnswer: Agent Assist FAQ answer data.FaqAnswer *GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData `json:"faqAnswer,omitempty"`// SmartComposeSuggestion: Agent Assist Smart Compose suggestion data.SmartComposeSuggestion *GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData `json:"smartComposeSuggestion,omitempty"`// SmartReply: Agent Assist Smart Reply data.SmartReply *GoogleCloudContactcenterinsightsV1alpha1SmartReplyData `json:"smartReply,omitempty"`// StartBoundary: The boundary in the conversation where the annotation starts,// inclusive.StartBoundary *GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary `json:"startBoundary,omitempty"`// UserInput: Explicit input used for generating the answerUserInput *GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotationUserInput `json:"userInput,omitempty"`// ForceSendFields is a list of field names (e.g. "AnnotationId") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnnotationId") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation: An annotationthat was generated during the customer and agent interaction.

func (GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotationUserInputadded inv0.185.0

type GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotationUserInput struct {// GeneratorName: The resource name of associated generator. Format:// `projects//locations//generators/`GeneratorNamestring `json:"generatorName,omitempty"`// Query: Query text. Article Search uses this to store the input query used to// generate the search results.Querystring `json:"query,omitempty"`// QuerySource: Query source for the answer.//// Possible values://   "QUERY_SOURCE_UNSPECIFIED" - Unknown query source.//   "AGENT_QUERY" - The query is from agents.//   "SUGGESTED_QUERY" - The query is a query from previous suggestions, e.g.// from a preceding SuggestKnowledgeAssist response.QuerySourcestring `json:"querySource,omitempty"`// ForceSendFields is a list of field names (e.g. "GeneratorName") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "GeneratorName") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotationUserInput: Explicitinput used for generating the answer

func (GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotationUserInput)MarshalJSONadded inv0.185.0

typeGoogleCloudContactcenterinsightsV1alpha1SampleConversationsMetadataadded inv0.234.0

type GoogleCloudContactcenterinsightsV1alpha1SampleConversationsMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// PartialErrors: Output only. Partial errors during sample conversations// operation that might cause the operation output to be incomplete.PartialErrors []*GoogleRpcStatus `json:"partialErrors,omitempty"`// Request: Output only. The original request for sample conversations to// dataset.Request *GoogleCloudContactcenterinsightsV1alpha1SampleConversationsRequest `json:"request,omitempty"`// SampleConversationsStats: Output only. Statistics for SampleConversations// operation.SampleConversationsStats *GoogleCloudContactcenterinsightsV1alpha1SampleConversationsMetadataSampleConversationsStats `json:"sampleConversationsStats,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1SampleConversationsMetadata: Themetadata for an SampleConversations operation.

func (GoogleCloudContactcenterinsightsV1alpha1SampleConversationsMetadata)MarshalJSONadded inv0.234.0

typeGoogleCloudContactcenterinsightsV1alpha1SampleConversationsMetadataSampleConversationsStatsadded inv0.234.0

type GoogleCloudContactcenterinsightsV1alpha1SampleConversationsMetadataSampleConversationsStats struct {// FailedSampleCount: Output only. The number of objects which were unable to// be sampled due to errors. The errors are populated in the partial_errors// field.FailedSampleCountint64 `json:"failedSampleCount,omitempty"`// SuccessfulSampleCount: Output only. The number of new conversations added// during this sample operation.SuccessfulSampleCountint64 `json:"successfulSampleCount,omitempty"`// ForceSendFields is a list of field names (e.g. "FailedSampleCount") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "FailedSampleCount") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1SampleConversationsMetadataSampleConversationsStats: Statistics for SampleConversations operation.

func (GoogleCloudContactcenterinsightsV1alpha1SampleConversationsMetadataSampleConversationsStats)MarshalJSONadded inv0.234.0

typeGoogleCloudContactcenterinsightsV1alpha1SampleConversationsRequestadded inv0.234.0

type GoogleCloudContactcenterinsightsV1alpha1SampleConversationsRequest struct {// DestinationDataset: The dataset resource to copy the sampled conversations// to.DestinationDataset *GoogleCloudContactcenterinsightsV1alpha1Dataset `json:"destinationDataset,omitempty"`// Parent: Required. The parent resource of the dataset.Parentstring `json:"parent,omitempty"`// SampleRule: Optional. The sample rule used for sampling conversations.SampleRule *GoogleCloudContactcenterinsightsV1alpha1SampleRule `json:"sampleRule,omitempty"`// ForceSendFields is a list of field names (e.g. "DestinationDataset") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "DestinationDataset") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1SampleConversationsRequest: Therequest to sample conversations to a dataset.

func (GoogleCloudContactcenterinsightsV1alpha1SampleConversationsRequest)MarshalJSONadded inv0.234.0

typeGoogleCloudContactcenterinsightsV1alpha1SampleConversationsResponseadded inv0.234.0

type GoogleCloudContactcenterinsightsV1alpha1SampleConversationsResponse struct {}

GoogleCloudContactcenterinsightsV1alpha1SampleConversationsResponse: Theresponse to an SampleConversations operation.

typeGoogleCloudContactcenterinsightsV1alpha1SampleRuleadded inv0.233.0

type GoogleCloudContactcenterinsightsV1alpha1SampleRule struct {// ConversationFilter: To specify the filter for the conversions that should// apply this sample rule. An empty filter means this sample rule applies to// all conversations.ConversationFilterstring `json:"conversationFilter,omitempty"`// Dimension: Optional. Group by dimension to sample the conversation. If no// dimension is provided, the sampling will be applied to the project level.// Current supported dimensions is 'quality_metadata.agent_info.agent_id'.Dimensionstring `json:"dimension,omitempty"`// SamplePercentage: Percentage of conversations that we should sample based on// the dimension between [0, 100].SamplePercentagefloat64 `json:"samplePercentage,omitempty"`// SampleRow: Number of the conversations that we should sample based on the// dimension.SampleRowint64 `json:"sampleRow,omitempty,string"`// ForceSendFields is a list of field names (e.g. "ConversationFilter") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConversationFilter") to include// in API requests with the JSON null value. By default, fields with empty// values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1SampleRule: Message for samplingconversations.

func (GoogleCloudContactcenterinsightsV1alpha1SampleRule)MarshalJSONadded inv0.233.0

func (*GoogleCloudContactcenterinsightsV1alpha1SampleRule)UnmarshalJSONadded inv0.233.0

typeGoogleCloudContactcenterinsightsV1alpha1SentimentDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1SentimentData struct {// Magnitude: A non-negative number from 0 to infinity which represents the// absolute magnitude of sentiment regardless of score.Magnitudefloat64 `json:"magnitude,omitempty"`// Score: The sentiment score between -1.0 (negative) and 1.0 (positive).Scorefloat64 `json:"score,omitempty"`// ForceSendFields is a list of field names (e.g. "Magnitude") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Magnitude") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1SentimentData: The data for asentiment annotation.

func (GoogleCloudContactcenterinsightsV1alpha1SentimentData)MarshalJSONadded inv0.115.0

func (*GoogleCloudContactcenterinsightsV1alpha1SentimentData)UnmarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1SilenceDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1SilenceData struct {}

GoogleCloudContactcenterinsightsV1alpha1SilenceData: The data for a silenceannotation.

typeGoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData struct {// ConfidenceScore: The system's confidence score that this suggestion is a// good match for this conversation, ranging from 0.0 (completely uncertain) to// 1.0 (completely certain).ConfidenceScorefloat64 `json:"confidenceScore,omitempty"`// Metadata: Map that contains metadata about the Smart Compose suggestion and// the document from which it originates.Metadata map[string]string `json:"metadata,omitempty"`// QueryRecord: The name of the answer record. Format:// projects/{project}/locations/{location}/answerRecords/{answer_record}QueryRecordstring `json:"queryRecord,omitempty"`// Suggestion: The content of the suggestion.Suggestionstring `json:"suggestion,omitempty"`// ForceSendFields is a list of field names (e.g. "ConfidenceScore") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConfidenceScore") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData: AgentAssist Smart Compose suggestion data.

func (GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData)MarshalJSONadded inv0.115.0

func (*GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData)UnmarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1SmartReplyDataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1SmartReplyData struct {// ConfidenceScore: The system's confidence score that this reply is a good// match for this conversation, ranging from 0.0 (completely uncertain) to 1.0// (completely certain).ConfidenceScorefloat64 `json:"confidenceScore,omitempty"`// Metadata: Map that contains metadata about the Smart Reply and the document// from which it originates.Metadata map[string]string `json:"metadata,omitempty"`// QueryRecord: The name of the answer record. Format:// projects/{project}/locations/{location}/answerRecords/{answer_record}QueryRecordstring `json:"queryRecord,omitempty"`// Reply: The content of the reply.Replystring `json:"reply,omitempty"`// ForceSendFields is a list of field names (e.g. "ConfidenceScore") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ConfidenceScore") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1SmartReplyData: Agent Assist SmartReply data.

func (GoogleCloudContactcenterinsightsV1alpha1SmartReplyData)MarshalJSONadded inv0.115.0

func (*GoogleCloudContactcenterinsightsV1alpha1SmartReplyData)UnmarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1SpeechConfigadded inv0.144.0

type GoogleCloudContactcenterinsightsV1alpha1SpeechConfig struct {// SpeechRecognizer: The fully-qualified Speech Recognizer resource name.// Format: `projects/{project_id}/locations/{location}/recognizer/{recognizer}`SpeechRecognizerstring `json:"speechRecognizer,omitempty"`// ForceSendFields is a list of field names (e.g. "SpeechRecognizer") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "SpeechRecognizer") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1SpeechConfig: Speech-to-Textconfiguration. Speech-to-Text settings are applied to conversations ingestedfrom the `UploadConversation` and `IngestConversations` endpoints, includingconversation coming from CCAI Platform. They are not applied toconversations ingested from the `CreateConversation` endpoint.

func (GoogleCloudContactcenterinsightsV1alpha1SpeechConfig)MarshalJSONadded inv0.144.0

typeGoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelMetadata

type GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: The original request for undeployment.Request *GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelMetadata: Metadatafor undeploying an issue model.

func (GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelMetadata)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest

type GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest struct {// Name: Required. The issue model to undeploy.Namestring `json:"name,omitempty"`// ForceSendFields is a list of field names (e.g. "Name") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Name") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest: Therequest to undeploy an issue model.

func (GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest)MarshalJSON

typeGoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelResponse

type GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelResponse struct {}

GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelResponse: Theresponse to undeploy an issue model.

typeGoogleCloudContactcenterinsightsV1alpha1UpdateQaQuestionTagMetadataadded inv0.240.0

type GoogleCloudContactcenterinsightsV1alpha1UpdateQaQuestionTagMetadata struct {// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: Output only. The original request.Request *GoogleCloudContactcenterinsightsV1alpha1UpdateQaQuestionTagRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "CreateTime") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "CreateTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1UpdateQaQuestionTagMetadata: Themetadata for updating a QaQuestionTag Resource.

func (GoogleCloudContactcenterinsightsV1alpha1UpdateQaQuestionTagMetadata)MarshalJSONadded inv0.240.0

typeGoogleCloudContactcenterinsightsV1alpha1UpdateQaQuestionTagRequestadded inv0.240.0

type GoogleCloudContactcenterinsightsV1alpha1UpdateQaQuestionTagRequest struct {// QaQuestionTag: Required. The QaQuestionTag to update.QaQuestionTag *GoogleCloudContactcenterinsightsV1alpha1QaQuestionTag `json:"qaQuestionTag,omitempty"`// UpdateMask: Optional. The list of fields to be updated. All possible fields// can be updated by passing `*`, or a subset of the following updateable// fields can be provided: * `qa_question_tag_name` - the name of the tag *// `qa_question_ids` - the list of questions the tag applies toUpdateMaskstring `json:"updateMask,omitempty"`// ForceSendFields is a list of field names (e.g. "QaQuestionTag") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "QaQuestionTag") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1UpdateQaQuestionTagRequest: Therequest for updating a QaQuestionTag.

func (GoogleCloudContactcenterinsightsV1alpha1UpdateQaQuestionTagRequest)MarshalJSONadded inv0.240.0

typeGoogleCloudContactcenterinsightsV1alpha1UploadConversationMetadataadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1UploadConversationMetadata struct {// AnalysisOperation: Output only. The operation name for a successfully// created analysis operation, if any.AnalysisOperationstring `json:"analysisOperation,omitempty"`// AppliedRedactionConfig: Output only. The redaction config applied to the// uploaded conversation.AppliedRedactionConfig *GoogleCloudContactcenterinsightsV1alpha1RedactionConfig `json:"appliedRedactionConfig,omitempty"`// CreateTime: Output only. The time the operation was created.CreateTimestring `json:"createTime,omitempty"`// EndTime: Output only. The time the operation finished running.EndTimestring `json:"endTime,omitempty"`// Request: Output only. The original request.Request *GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest `json:"request,omitempty"`// ForceSendFields is a list of field names (e.g. "AnalysisOperation") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AnalysisOperation") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1UploadConversationMetadata: Themetadata for an `UploadConversation` operation.

func (GoogleCloudContactcenterinsightsV1alpha1UploadConversationMetadata)MarshalJSONadded inv0.115.0

typeGoogleCloudContactcenterinsightsV1alpha1UploadConversationRequestadded inv0.115.0

type GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest struct {// Conversation: Required. The conversation resource to create.Conversation *GoogleCloudContactcenterinsightsV1alpha1Conversation `json:"conversation,omitempty"`// ConversationId: Optional. A unique ID for the new conversation. This ID will// become the final component of the conversation's resource name. If no ID is// specified, a server-generated ID will be used. This value should be 4-64// characters and must match the regular expression `^[a-z0-9-]{4,64}$`. Valid// characters are `a-z-`ConversationIdstring `json:"conversationId,omitempty"`// Parent: Required. The parent resource of the conversation.Parentstring `json:"parent,omitempty"`// RedactionConfig: Optional. DLP settings for transcript redaction. Will// default to the config specified in Settings.RedactionConfig *GoogleCloudContactcenterinsightsV1alpha1RedactionConfig `json:"redactionConfig,omitempty"`// SpeechConfig: Optional. Speech-to-Text configuration. Will default to the// config specified in Settings.SpeechConfig *GoogleCloudContactcenterinsightsV1alpha1SpeechConfig `json:"speechConfig,omitempty"`// ForceSendFields is a list of field names (e.g. "Conversation") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Conversation") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest: Requestto upload a conversation.

func (GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest)MarshalJSONadded inv0.115.0

typeGoogleIamV1AuditConfigadded inv0.202.0

type GoogleIamV1AuditConfig struct {// AuditLogConfigs: The configuration for logging of each type of permission.AuditLogConfigs []*GoogleIamV1AuditLogConfig `json:"auditLogConfigs,omitempty"`// Service: Specifies a service that will be enabled for audit logging. For// example, `storage.googleapis.com`, `cloudsql.googleapis.com`. `allServices`// is a special value that covers all services.Servicestring `json:"service,omitempty"`// ForceSendFields is a list of field names (e.g. "AuditLogConfigs") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AuditLogConfigs") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleIamV1AuditConfig: Specifies the audit configuration for a service. Theconfiguration determines which permission types are logged, and whatidentities, if any, are exempted from logging. An AuditConfig must have oneor more AuditLogConfigs. If there are AuditConfigs for both `allServices`and a specific service, the union of the two AuditConfigs is used for thatservice: the log_types specified in each AuditConfig are enabled, and theexempted_members in each AuditLogConfig are exempted. Example Policy withmultiple AuditConfigs: { "audit_configs": [ { "service": "allServices","audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": ["user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type":"ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com","audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type":"DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } Forsampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READlogging. It also exempts `jose@example.com` from DATA_READ logging, and`aliya@example.com` from DATA_WRITE logging.

func (GoogleIamV1AuditConfig)MarshalJSONadded inv0.202.0

func (sGoogleIamV1AuditConfig) MarshalJSON() ([]byte,error)

typeGoogleIamV1AuditLogConfigadded inv0.202.0

type GoogleIamV1AuditLogConfig struct {// ExemptedMembers: Specifies the identities that do not cause logging for this// type of permission. Follows the same format of Binding.members.ExemptedMembers []string `json:"exemptedMembers,omitempty"`// LogType: The log type that this config enables.//// Possible values://   "LOG_TYPE_UNSPECIFIED" - Default case. Should never be this.//   "ADMIN_READ" - Admin reads. Example: CloudIAM getIamPolicy//   "DATA_WRITE" - Data writes. Example: CloudSQL Users create//   "DATA_READ" - Data reads. Example: CloudSQL Users listLogTypestring `json:"logType,omitempty"`// ForceSendFields is a list of field names (e.g. "ExemptedMembers") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "ExemptedMembers") to include in// API requests with the JSON null value. By default, fields with empty values// are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleIamV1AuditLogConfig: Provides the configuration for logging a type ofpermissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ","exempted_members": [ "user:jose@example.com" ] }, { "log_type":"DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, whileexempting jose@example.com from DATA_READ logging.

func (GoogleIamV1AuditLogConfig)MarshalJSONadded inv0.202.0

func (sGoogleIamV1AuditLogConfig) MarshalJSON() ([]byte,error)

typeGoogleIamV1Bindingadded inv0.202.0

type GoogleIamV1Binding struct {// Condition: The condition that is associated with this binding. If the// condition evaluates to `true`, then this binding applies to the current// request. If the condition evaluates to `false`, then this binding does not// apply to the current request. However, a different role binding might grant// the same role to one or more of the principals in this binding. To learn// which resources support conditions in their IAM policies, see the IAM// documentation// (https://cloud.google.com/iam/help/conditions/resource-policies).Condition *GoogleTypeExpr `json:"condition,omitempty"`// Members: Specifies the principals requesting access for a Google Cloud// resource. `members` can have the following values: * `allUsers`: A special// identifier that represents anyone who is on the internet; with or without a// Google account. * `allAuthenticatedUsers`: A special identifier that// represents anyone who is authenticated with a Google account or a service// account. Does not include identities that come from external identity// providers (IdPs) through identity federation. * `user:{emailid}`: An email// address that represents a specific Google account. For example,// `alice@example.com` . * `serviceAccount:{emailid}`: An email address that// represents a Google service account. For example,// `my-other-app@appspot.gserviceaccount.com`. *// `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An// identifier for a Kubernetes service account// (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts).// For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. *// `group:{emailid}`: An email address that represents a Google group. For// example, `admins@example.com`. * `domain:{domain}`: The G Suite domain// (primary) that represents all the users of that domain. For example,// `google.com` or `example.com`. *// `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/sub// ject/{subject_attribute_value}`: A single identity in a workforce identity// pool. *// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/// group/{group_id}`: All workforce identities in a group. *// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/// attribute.{attribute_name}/{attribute_value}`: All workforce identities with// a specific attribute value. *// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/// *`: All identities in a workforce identity pool. *// `principal://iam.googleapis.com/projects/{project_number}/locations/global/wo// rkloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single// identity in a workload identity pool. *// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global// /workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool// group. *// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global// /workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}// `: All identities in a workload identity pool with a certain attribute. *// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global// /workloadIdentityPools/{pool_id}/*`: All identities in a workload identity// pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus// unique identifier) representing a user that has been recently deleted. For// example, `alice@example.com?uid=123456789012345678901`. If the user is// recovered, this value reverts to `user:{emailid}` and the recovered user// retains the role in the binding. *// `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus// unique identifier) representing a service account that has been recently// deleted. For example,// `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If the// service account is undeleted, this value reverts to// `serviceAccount:{emailid}` and the undeleted service account retains the// role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email// address (plus unique identifier) representing a Google group that has been// recently deleted. For example,// `admins@example.com?uid=123456789012345678901`. If the group is recovered,// this value reverts to `group:{emailid}` and the recovered group retains the// role in the binding. *// `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool// _id}/subject/{subject_attribute_value}`: Deleted single identity in a// workforce identity pool. For example,// `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-po// ol-id/subject/my-subject-attribute-value`.Members []string `json:"members,omitempty"`// Role: Role that is assigned to the list of `members`, or principals. For// example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an overview// of the IAM roles and permissions, see the IAM documentation// (https://cloud.google.com/iam/docs/roles-overview). For a list of the// available pre-defined roles, see here// (https://cloud.google.com/iam/docs/understanding-roles).Rolestring `json:"role,omitempty"`// ForceSendFields is a list of field names (e.g. "Condition") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Condition") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleIamV1Binding: Associates `members`, or principals, with a `role`.

func (GoogleIamV1Binding)MarshalJSONadded inv0.202.0

func (sGoogleIamV1Binding) MarshalJSON() ([]byte,error)

typeGoogleIamV1Policyadded inv0.202.0

type GoogleIamV1Policy struct {// AuditConfigs: Specifies cloud audit logging configuration for this policy.AuditConfigs []*GoogleIamV1AuditConfig `json:"auditConfigs,omitempty"`// Bindings: Associates a list of `members`, or principals, with a `role`.// Optionally, may specify a `condition` that determines how and when the// `bindings` are applied. Each of the `bindings` must contain at least one// principal. The `bindings` in a `Policy` can refer to up to 1,500 principals;// up to 250 of these principals can be Google groups. Each occurrence of a// principal counts towards these limits. For example, if the `bindings` grant// 50 different roles to `user:alice@example.com`, and not to any other// principal, then you can add another 1,450 principals to the `bindings` in// the `Policy`.Bindings []*GoogleIamV1Binding `json:"bindings,omitempty"`// Etag: `etag` is used for optimistic concurrency control as a way to help// prevent simultaneous updates of a policy from overwriting each other. It is// strongly suggested that systems make use of the `etag` in the// read-modify-write cycle to perform policy updates in order to avoid race// conditions: An `etag` is returned in the response to `getIamPolicy`, and// systems are expected to put that etag in the request to `setIamPolicy` to// ensure that their change will be applied to the same version of the policy.// **Important:** If you use IAM Conditions, you must include the `etag` field// whenever you call `setIamPolicy`. If you omit this field, then IAM allows// you to overwrite a version `3` policy with a version `1` policy, and all of// the conditions in the version `3` policy are lost.Etagstring `json:"etag,omitempty"`// Version: Specifies the format of the policy. Valid values are `0`, `1`, and// `3`. Requests that specify an invalid value are rejected. Any operation that// affects conditional role bindings must specify version `3`. This requirement// applies to the following operations: * Getting a policy that includes a// conditional role binding * Adding a conditional role binding to a policy *// Changing a conditional role binding in a policy * Removing any role binding,// with or without a condition, from a policy that includes conditions// **Important:** If you use IAM Conditions, you must include the `etag` field// whenever you call `setIamPolicy`. If you omit this field, then IAM allows// you to overwrite a version `3` policy with a version `1` policy, and all of// the conditions in the version `3` policy are lost. If a policy does not// include any conditions, operations on that policy may specify any valid// version or leave the field unset. To learn which resources support// conditions in their IAM policies, see the IAM documentation// (https://cloud.google.com/iam/help/conditions/resource-policies).Versionint64 `json:"version,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "AuditConfigs") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "AuditConfigs") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleIamV1Policy: An Identity and Access Management (IAM) policy, whichspecifies access controls for Google Cloud resources. A `Policy` is acollection of `bindings`. A `binding` binds one or more `members`, orprincipals, to a single `role`. Principals can be user accounts, serviceaccounts, Google groups, and domains (such as G Suite). A `role` is a namedlist of permissions; each `role` can be an IAM predefined role or auser-created custom role. For some types of Google Cloud resources, a`binding` can also specify a `condition`, which is a logical expression thatallows access to a resource only if the expression evaluates to `true`. Acondition can add constraints based on attributes of the request, theresource, or both. To learn which resources support conditions in their IAMpolicies, see the IAM documentation(https://cloud.google.com/iam/help/conditions/resource-policies). **JSONexample:** ``` { "bindings": [ { "role":"roles/resourcemanager.organizationAdmin", "members": ["user:mike@example.com", "group:admins@example.com", "domain:google.com","serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role":"roles/resourcemanager.organizationViewer", "members": ["user:eve@example.com" ], "condition": { "title": "expirable access","description": "Does not grant access after Sep 2020", "expression":"request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag":"BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: -members: - user:mike@example.com - group:admins@example.com -domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.comrole: roles/resourcemanager.organizationAdmin - members: -user:eve@example.com role: roles/resourcemanager.organizationViewercondition: title: expirable access description: Does not grant access afterSep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z')etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features,see the IAM documentation (https://cloud.google.com/iam/docs/).

func (GoogleIamV1Policy)MarshalJSONadded inv0.202.0

func (sGoogleIamV1Policy) MarshalJSON() ([]byte,error)

typeGoogleIamV1SetIamPolicyRequestadded inv0.202.0

type GoogleIamV1SetIamPolicyRequest struct {// Policy: REQUIRED: The complete policy to be applied to the `resource`. The// size of the policy is limited to a few 10s of KB. An empty policy is a valid// policy but certain Google Cloud services (such as Projects) might reject// them.Policy *GoogleIamV1Policy `json:"policy,omitempty"`// UpdateMask: OPTIONAL: A FieldMask specifying which fields of the policy to// modify. Only the fields in the mask will be modified. If no mask is// provided, the following default mask is used: `paths: "bindings, etag"UpdateMaskstring `json:"updateMask,omitempty"`// ForceSendFields is a list of field names (e.g. "Policy") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Policy") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleIamV1SetIamPolicyRequest: Request message for `SetIamPolicy` method.

func (GoogleIamV1SetIamPolicyRequest)MarshalJSONadded inv0.202.0

func (sGoogleIamV1SetIamPolicyRequest) MarshalJSON() ([]byte,error)

typeGoogleIamV1TestIamPermissionsRequestadded inv0.202.0

type GoogleIamV1TestIamPermissionsRequest struct {// Permissions: The set of permissions to check for the `resource`. Permissions// with wildcards (such as `*` or `storage.*`) are not allowed. For more// information see IAM Overview// (https://cloud.google.com/iam/docs/overview#permissions).Permissions []string `json:"permissions,omitempty"`// ForceSendFields is a list of field names (e.g. "Permissions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Permissions") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleIamV1TestIamPermissionsRequest: Request message for`TestIamPermissions` method.

func (GoogleIamV1TestIamPermissionsRequest)MarshalJSONadded inv0.202.0

typeGoogleIamV1TestIamPermissionsResponseadded inv0.202.0

type GoogleIamV1TestIamPermissionsResponse struct {// Permissions: A subset of `TestPermissionsRequest.permissions` that the// caller is allowed.Permissions []string `json:"permissions,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Permissions") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Permissions") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleIamV1TestIamPermissionsResponse: Response message for`TestIamPermissions` method.

func (GoogleIamV1TestIamPermissionsResponse)MarshalJSONadded inv0.202.0

typeGoogleLongrunningListOperationsResponse

type GoogleLongrunningListOperationsResponse struct {// NextPageToken: The standard List next-page token.NextPageTokenstring `json:"nextPageToken,omitempty"`// Operations: A list of operations that matches the specified filter in the// request.Operations []*GoogleLongrunningOperation `json:"operations,omitempty"`// Unreachable: Unordered list. Unreachable resources. Populated when the// request sets `ListOperationsRequest.return_partial_success` and reads across// collections. For example, when attempting to list all resources across all// supported locations.Unreachable []string `json:"unreachable,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "NextPageToken") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "NextPageToken") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleLongrunningListOperationsResponse: The response message forOperations.ListOperations.

func (GoogleLongrunningListOperationsResponse)MarshalJSON

typeGoogleLongrunningOperation

type GoogleLongrunningOperation struct {// Done: If the value is `false`, it means the operation is still in progress.// If `true`, the operation is completed, and either `error` or `response` is// available.Donebool `json:"done,omitempty"`// Error: The error result of the operation in case of failure or cancellation.Error *GoogleRpcStatus `json:"error,omitempty"`// Metadata: Service-specific metadata associated with the operation. It// typically contains progress information and common metadata such as create// time. Some services might not provide such metadata. Any method that returns// a long-running operation should document the metadata type, if any.Metadatagoogleapi.RawMessage `json:"metadata,omitempty"`// Name: The server-assigned name, which is only unique within the same service// that originally returns it. If you use the default HTTP mapping, the `name`// should be a resource name ending with `operations/{unique_id}`.Namestring `json:"name,omitempty"`// Response: The normal, successful response of the operation. If the original// method returns no data on success, such as `Delete`, the response is// `google.protobuf.Empty`. If the original method is standard// `Get`/`Create`/`Update`, the response should be the resource. For other// methods, the response should have the type `XxxResponse`, where `Xxx` is the// original method name. For example, if the original method name is// `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.Responsegoogleapi.RawMessage `json:"response,omitempty"`// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`// ForceSendFields is a list of field names (e.g. "Done") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Done") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleLongrunningOperation: This resource represents a long-runningoperation that is the result of a network API call.

func (GoogleLongrunningOperation)MarshalJSON

func (sGoogleLongrunningOperation) MarshalJSON() ([]byte,error)

typeGoogleProtobufEmpty

type GoogleProtobufEmpty struct {// ServerResponse contains the HTTP response code and headers from the server.googleapi.ServerResponse `json:"-"`}

GoogleProtobufEmpty: A generic empty message that you can re-use to avoiddefining duplicated empty messages in your APIs. A typical example is to useit as the request or the response type of an API method. For instance:service Foo { rpc Bar(google.protobuf.Empty) returns(google.protobuf.Empty); }

typeGoogleRpcStatus

type GoogleRpcStatus struct {// Code: The status code, which should be an enum value of google.rpc.Code.Codeint64 `json:"code,omitempty"`// Details: A list of messages that carry the error details. There is a common// set of message types for APIs to use.Details []googleapi.RawMessage `json:"details,omitempty"`// Message: A developer-facing error message, which should be in English. Any// user-facing error message should be localized and sent in the// google.rpc.Status.details field, or localized by the client.Messagestring `json:"message,omitempty"`// ForceSendFields is a list of field names (e.g. "Code") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Code") to include in API requests// with the JSON null value. By default, fields with empty values are omitted// from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleRpcStatus: The `Status` type defines a logical error model that issuitable for different programming environments, including REST APIs and RPCAPIs. It is used by gRPC (https://github.com/grpc). Each `Status` messagecontains three pieces of data: error code, error message, and error details.You can find out more about this error model and how to work with it in theAPI Design Guide (https://cloud.google.com/apis/design/errors).

func (GoogleRpcStatus)MarshalJSON

func (sGoogleRpcStatus) MarshalJSON() ([]byte,error)

typeGoogleTypeExpradded inv0.202.0

type GoogleTypeExpr struct {// Description: Optional. Description of the expression. This is a longer text// which describes the expression, e.g. when hovered over it in a UI.Descriptionstring `json:"description,omitempty"`// Expression: Textual representation of an expression in Common Expression// Language syntax.Expressionstring `json:"expression,omitempty"`// Location: Optional. String indicating the location of the expression for// error reporting, e.g. a file name and a position in the file.Locationstring `json:"location,omitempty"`// Title: Optional. Title for the expression, i.e. a short string describing// its purpose. This can be used e.g. in UIs which allow to enter the// expression.Titlestring `json:"title,omitempty"`// ForceSendFields is a list of field names (e.g. "Description") to// unconditionally include in API requests. By default, fields with empty or// default values are omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "Description") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleTypeExpr: Represents a textual expression in the Common ExpressionLanguage (CEL) syntax. CEL is a C-like expression language. The syntax andsemantics of CEL are documented athttps://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determinesif a summary is less than 100 chars" expression: "document.summary.size() <100" Example (Equality): title: "Requestor is owner" description:"Determines if requestor is the document owner" expression: "document.owner== request.auth.claims.email" Example (Logic): title: "Public documents"description: "Determine whether the document should be publicly visible"expression: "document.type != 'private' && document.type != 'internal'"Example (Data Manipulation): title: "Notification string" description:"Create a notification string with a timestamp." expression: "'New messagereceived at ' + string(document.create_time)" The exact variables andfunctions that may be referenced within an expression are determined by theservice that evaluates it. See the service documentation for additionalinformation.

func (GoogleTypeExpr)MarshalJSONadded inv0.202.0

func (sGoogleTypeExpr) MarshalJSON() ([]byte,error)

typeGoogleTypeIntervaladded inv0.202.0

type GoogleTypeInterval struct {// EndTime: Optional. Exclusive end of the interval. If specified, a Timestamp// matching this interval will have to be before the end.EndTimestring `json:"endTime,omitempty"`// StartTime: Optional. Inclusive start of the interval. If specified, a// Timestamp matching this interval will have to be the same or after the// start.StartTimestring `json:"startTime,omitempty"`// ForceSendFields is a list of field names (e.g. "EndTime") to unconditionally// include in API requests. By default, fields with empty or default values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more// details.ForceSendFields []string `json:"-"`// NullFields is a list of field names (e.g. "EndTime") to include in API// requests with the JSON null value. By default, fields with empty values are// omitted from API requests. See//https://pkg.go.dev/google.golang.org/api#hdr-NullFields for more details.NullFields []string `json:"-"`}

GoogleTypeInterval: Represents a time interval, encoded as a Timestamp start(inclusive) and a Timestamp end (exclusive). The start must be less than orequal to the end. When the start equals the end, the interval is empty(matches no time). When both start and end are unspecified, the intervalmatches any time.

func (GoogleTypeInterval)MarshalJSONadded inv0.202.0

func (sGoogleTypeInterval) MarshalJSON() ([]byte,error)

typeProjectsLocationsAnalysisRulesCreateCalladded inv0.202.0

type ProjectsLocationsAnalysisRulesCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAnalysisRulesCreateCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAnalysisRulesCreateCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.analysisRules.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1AnalysisRule.ServerResponse.Header or (ifa response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAnalysisRulesCreateCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAnalysisRulesCreateCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAnalysisRulesDeleteCalladded inv0.202.0

type ProjectsLocationsAnalysisRulesDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAnalysisRulesDeleteCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAnalysisRulesDeleteCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.analysisRules.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsAnalysisRulesDeleteCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAnalysisRulesDeleteCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAnalysisRulesGetCalladded inv0.202.0

type ProjectsLocationsAnalysisRulesGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAnalysisRulesGetCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAnalysisRulesGetCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.analysisRules.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1AnalysisRule.ServerResponse.Header or (ifa response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAnalysisRulesGetCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAnalysisRulesGetCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAnalysisRulesGetCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsAnalysisRulesListCalladded inv0.202.0

type ProjectsLocationsAnalysisRulesListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAnalysisRulesListCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAnalysisRulesListCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.analysisRules.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListAnalysisRulesResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAnalysisRulesListCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAnalysisRulesListCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAnalysisRulesListCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsAnalysisRulesListCall)PageSizeadded inv0.202.0

PageSize sets the optional parameter "pageSize": The maximum number ofanalysis rule to return in the response. If this value is zero, the servicewill select a default size. A call may return fewer objects than requested.A non-empty `next_page_token` in the response indicates that more data isavailable.

func (*ProjectsLocationsAnalysisRulesListCall)PageTokenadded inv0.202.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListAnalysisRulesResponse`; indicates that this is a continuation of aprior `ListAnalysisRules` call and the system should return the next page ofdata.

func (*ProjectsLocationsAnalysisRulesListCall)Pagesadded inv0.202.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsAnalysisRulesPatchCalladded inv0.202.0

type ProjectsLocationsAnalysisRulesPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAnalysisRulesPatchCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAnalysisRulesPatchCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.analysisRules.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1AnalysisRule.ServerResponse.Header or (ifa response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAnalysisRulesPatchCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAnalysisRulesPatchCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAnalysisRulesPatchCall)UpdateMaskadded inv0.202.0

UpdateMask sets the optional parameter "updateMask": The list of fields tobe updated. If the update_mask is not provided, the update will be appliedto all fields.

typeProjectsLocationsAnalysisRulesServiceadded inv0.202.0

type ProjectsLocationsAnalysisRulesService struct {// contains filtered or unexported fields}

funcNewProjectsLocationsAnalysisRulesServiceadded inv0.202.0

func NewProjectsLocationsAnalysisRulesService(s *Service) *ProjectsLocationsAnalysisRulesService

func (*ProjectsLocationsAnalysisRulesService)Createadded inv0.202.0

Create: Creates a analysis rule.

  • parent: The parent resource of the analysis rule. Required. The locationto create a analysis rule for. Format: `projects//locations/` or`projects//locations/`.

func (*ProjectsLocationsAnalysisRulesService)Deleteadded inv0.202.0

Delete: Deletes a analysis rule.

- name: The name of the analysis rule to delete.

func (*ProjectsLocationsAnalysisRulesService)Getadded inv0.202.0

Get: Get a analysis rule.

- name: The name of the AnalysisRule to get.

func (*ProjectsLocationsAnalysisRulesService)Listadded inv0.202.0

List: Lists analysis rules.

- parent: The parent resource of the analysis rules.

func (*ProjectsLocationsAnalysisRulesService)Patchadded inv0.202.0

Patch: Updates a analysis rule.

  • name: Identifier. The resource name of the analysis rule. Format:projects/{project}/locations/{location}/analysisRules/{analysis_rule}.

typeProjectsLocationsAssessmentRulesCreateCalladded inv0.235.0

type ProjectsLocationsAssessmentRulesCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAssessmentRulesCreateCall)AssessmentRuleIdadded inv0.235.0

AssessmentRuleId sets the optional parameter "assessmentRuleId": A unique IDfor the new AssessmentRule. This ID will become the final component of theAssessmentRule's resource name. If no ID is specified, a server-generated IDwill be used. This value should be 4-64 characters and must match theregular expression `^a-z ([a-z0-9-]{0,61}[a-z0-9])?$`.

func (*ProjectsLocationsAssessmentRulesCreateCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAssessmentRulesCreateCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.assessmentRules.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1AssessmentRule.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAssessmentRulesCreateCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAssessmentRulesCreateCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAssessmentRulesDeleteCalladded inv0.235.0

type ProjectsLocationsAssessmentRulesDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAssessmentRulesDeleteCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAssessmentRulesDeleteCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.assessmentRules.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsAssessmentRulesDeleteCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAssessmentRulesDeleteCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAssessmentRulesGetCalladded inv0.235.0

type ProjectsLocationsAssessmentRulesGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAssessmentRulesGetCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAssessmentRulesGetCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.assessmentRules.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1AssessmentRule.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAssessmentRulesGetCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAssessmentRulesGetCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAssessmentRulesGetCall)IfNoneMatchadded inv0.235.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsAssessmentRulesListCalladded inv0.235.0

type ProjectsLocationsAssessmentRulesListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAssessmentRulesListCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAssessmentRulesListCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.assessmentRules.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListAssessmentRulesResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAssessmentRulesListCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAssessmentRulesListCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAssessmentRulesListCall)IfNoneMatchadded inv0.235.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsAssessmentRulesListCall)PageSizeadded inv0.235.0

PageSize sets the optional parameter "pageSize": The maximum number ofassessment rule to return in the response. If this value is zero, theservice will select a default size. A call may return fewer objects thanrequested. A non-empty `next_page_token` in the response indicates that moredata is available.

func (*ProjectsLocationsAssessmentRulesListCall)PageTokenadded inv0.235.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListAssessmentRulesResponse`; indicates that this is a continuation ofa prior `ListAssessmentRules` call and the system should return the nextpage of data.

func (*ProjectsLocationsAssessmentRulesListCall)Pagesadded inv0.235.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsAssessmentRulesPatchCalladded inv0.235.0

type ProjectsLocationsAssessmentRulesPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAssessmentRulesPatchCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAssessmentRulesPatchCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.assessmentRules.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1AssessmentRule.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAssessmentRulesPatchCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAssessmentRulesPatchCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAssessmentRulesPatchCall)UpdateMaskadded inv0.235.0

UpdateMask sets the optional parameter "updateMask": The list of fields tobe updated. If the update_mask is not provided, the update will be appliedto all fields.

typeProjectsLocationsAssessmentRulesServiceadded inv0.235.0

type ProjectsLocationsAssessmentRulesService struct {// contains filtered or unexported fields}

funcNewProjectsLocationsAssessmentRulesServiceadded inv0.235.0

func NewProjectsLocationsAssessmentRulesService(s *Service) *ProjectsLocationsAssessmentRulesService

func (*ProjectsLocationsAssessmentRulesService)Createadded inv0.235.0

Create: Creates an assessment rule.

  • parent: The parent resource of the assessment rule. Required. The locationto create a assessment rule for. Format: `projects//locations/` or`projects//locations/`.

func (*ProjectsLocationsAssessmentRulesService)Deleteadded inv0.235.0

Delete: Deletes an assessment rule.

- name: The name of the assessment rule to delete.

func (*ProjectsLocationsAssessmentRulesService)Getadded inv0.235.0

Get: Get an assessment rule.

- name: The name of the assessment rule to get.

func (*ProjectsLocationsAssessmentRulesService)Listadded inv0.235.0

List: Lists assessment rules.

- parent: The parent resource of the assessment rules.

func (*ProjectsLocationsAssessmentRulesService)Patchadded inv0.235.0

Patch: Updates an assessment rule.

  • name: Identifier. The resource name of the assessment rule. Format:projects/{project}/locations/{location}/assessmentRules/{assessment_rule}.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsAppealCalladded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsAppealCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsAppealCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsAppealCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.assessments.appeal" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Assessment.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsAppealCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsAppealCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsCreateCalladded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsCreateCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsCreateCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.assessments.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Assessment.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsCreateCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsCreateCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsDeleteCalladded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsDeleteCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsDeleteCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.assessments.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsDeleteCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsDeleteCall)Forceadded inv0.235.0

Force sets the optional parameter "force": If set to true, all of thisassessment's notes will also be deleted. Otherwise, the request will onlysucceed if it has no notes.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsDeleteCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsFinalizeCalladded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsFinalizeCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsFinalizeCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsFinalizeCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.assessments.finalize" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Assessment.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsFinalizeCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsFinalizeCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsGetCalladded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsGetCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsGetCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.assessments.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Assessment.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsGetCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsGetCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsGetCall)IfNoneMatchadded inv0.235.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsListCalladded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsListCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsListCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.assessments.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListAssessmentsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsListCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsListCall)Filteradded inv0.235.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Supported filters include: * `state` - The state of theassessment * `agent_info.agent_id` - The ID of the agent the assessment isfor

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsListCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsListCall)IfNoneMatchadded inv0.235.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsListCall)PageSizeadded inv0.235.0

PageSize sets the optional parameter "pageSize": The maximum number ofassessments to list. If zero, the service will select a default size. A callmay return fewer objects than requested. A non-empty `next_page_token` inthe response indicates that more data is available.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsListCall)PageTokenadded inv0.235.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListAssessmentRulesResponse`; indicates that this is a continuation ofa prior `ListAssessmentRules` call and the system should return the nextpage of data.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsListCall)Pagesadded inv0.235.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesCreateCalladded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesCreateCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesCreateCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.assessments.notes.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Note.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesCreateCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesCreateCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesDeleteCalladded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesDeleteCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesDeleteCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.assessments.notes.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesDeleteCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesDeleteCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesListCalladded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesListCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesListCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.assessments.notes.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListNotesResponse.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesListCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesListCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesListCall)IfNoneMatchadded inv0.235.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesListCall)PageSizeadded inv0.235.0

PageSize sets the optional parameter "pageSize": The maximum number of notesto return in the response. If zero the service will select a default size. Acall might return fewer objects than requested. A non-empty`next_page_token` in the response indicates that more data is available.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesListCall)PageTokenadded inv0.235.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListNotesResponse`. This value indicates that this is a continuationof a prior `ListNotes` call and that the system should return the next pageof data.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesListCall)Pagesadded inv0.235.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesPatchCalladded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesPatchCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesPatchCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.assessments.notes.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Note.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesPatchCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesPatchCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesPatchCall)UpdateMaskadded inv0.235.0

UpdateMask sets the optional parameter "updateMask": The list of fields tobe updated. If the update_mask is empty, all updateable fields will beupdated. Acceptable fields include: * `content`

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesServiceadded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesService struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesService)Createadded inv0.235.0

Create: Create Note.

- parent: The parent resource of the note.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesService)Deleteadded inv0.235.0

Delete: Deletes a Note.

- name: The name of the note to delete.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesService)Listadded inv0.235.0

List: List Notes.

- parent: The parent resource of the notes.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesService)Patchadded inv0.235.0

Patch: Update Note.

  • name: Identifier. The resource name of the note. Format:projects/{project}/locations/{location}/conversations/{conversation}/assessments/{assessment}/notes/{note}.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsPublishCalladded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsPublishCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsPublishCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsPublishCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.assessments.publish" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Assessment.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsPublishCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsPublishCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsServiceadded inv0.235.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsService struct {Notes *ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsNotesService// contains filtered or unexported fields}

funcNewProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsServiceadded inv0.235.0

func NewProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsService(s *Service) *ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsService

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsService)Appealadded inv0.235.0

Appeal: Appeal an Assessment.

- name: The name of the assessment to appeal.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsService)Createadded inv0.235.0

Create: Create Assessment.

- parent: The parent resource of the assessment.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsService)Deleteadded inv0.235.0

Delete: Delete an Assessment.

- name: The name of the assessment to delete.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsService)Finalizeadded inv0.235.0

Finalize: Finalize an Assessment.

- name: The name of the assessment to finalize.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsService)Getadded inv0.235.0

Get: Get Assessment.

- name: The name of the assessment to get.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsService)Listadded inv0.235.0

List: List Assessments.

  • parent: The parent resource of the assessments. To list all assessments ina location, substitute the conversation ID with a '-' character.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsService)Publishadded inv0.235.0

Publish: Publish an Assessment.

- name: The name of the assessment to publish.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsCalculateStatsCalladded inv0.212.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsCalculateStatsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsCalculateStatsCall)Contextadded inv0.212.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsCalculateStatsCall)Doadded inv0.212.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.calculateStats" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1CalculateStatsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsCalculateStatsCall)Fieldsadded inv0.212.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsCalculateStatsCall)Filteradded inv0.212.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. This field is useful for getting statistics aboutconversations with specific properties.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsCalculateStatsCall)Headeradded inv0.212.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsCalculateStatsCall)IfNoneMatchadded inv0.212.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsDeleteCalladded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsDeleteCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsDeleteCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsDeleteCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsDeleteCall)Forceadded inv0.202.0

Force sets the optional parameter "force": If set to true, all of thisconversation's analyses will also be deleted. Otherwise, the request willonly succeed if the conversation has no analyses.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsDeleteCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsCreateCalladded inv0.230.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsCreateCall)Contextadded inv0.230.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsCreateCall)Doadded inv0.230.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.feedbackLabels.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1FeedbackLabel.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsCreateCall)FeedbackLabelIdadded inv0.230.0

FeedbackLabelId sets the optional parameter "feedbackLabelId": The ID of thefeedback label to create. If one is not specified it will be generated bythe server.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsCreateCall)Fieldsadded inv0.230.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsCreateCall)Headeradded inv0.230.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsDeleteCalladded inv0.230.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsDeleteCall)Contextadded inv0.230.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsDeleteCall)Doadded inv0.230.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.feedbackLabels.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsDeleteCall)Fieldsadded inv0.230.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsDeleteCall)Headeradded inv0.230.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsGetCalladded inv0.230.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsGetCall)Contextadded inv0.230.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsGetCall)Doadded inv0.230.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.feedbackLabels.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1FeedbackLabel.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsGetCall)Fieldsadded inv0.230.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsGetCall)Headeradded inv0.230.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsGetCall)IfNoneMatchadded inv0.230.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsListCalladded inv0.230.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsListCall)Contextadded inv0.230.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsListCall)Doadded inv0.230.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.feedbackLabels.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListFeedbackLabelsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsListCall)Fieldsadded inv0.230.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsListCall)Filteradded inv0.230.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Supports disjunctions (OR) and conjunctions (AND).Automatically sorts by conversation ID. To sort by all feedback labels in aproject see ListAllFeedbackLabels. Supported fields: * `issue_model_id` *`qa_question_id` * `qa_scorecard_id` * `min_create_time` * `max_create_time`* `min_update_time` * `max_update_time` * `feedback_label_type`: QUALITY_AI,TOPIC_MODELING

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsListCall)Headeradded inv0.230.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsListCall)IfNoneMatchadded inv0.230.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsListCall)PageSizeadded inv0.230.0

PageSize sets the optional parameter "pageSize": The maximum number offeedback labels to return in the response. A valid page size ranges from 0to 100,000 inclusive. If the page size is zero or unspecified, a defaultpage size of 100 will be chosen. Note that a call might return fewer resultsthan the requested page size.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsListCall)PageTokenadded inv0.230.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListFeedbackLabelsResponse`. This value indicates that this is acontinuation of a prior `ListFeedbackLabels` call and that the system shouldreturn the next page of data.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsListCall)Pagesadded inv0.230.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsPatchCalladded inv0.230.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsPatchCall)Contextadded inv0.230.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsPatchCall)Doadded inv0.230.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.feedbackLabels.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1FeedbackLabel.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsPatchCall)Fieldsadded inv0.230.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsPatchCall)Headeradded inv0.230.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsPatchCall)UpdateMaskadded inv0.230.0

UpdateMask sets the optional parameter "updateMask": Required. The list offields to be updated.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsServiceadded inv0.230.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsService struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsService)Createadded inv0.230.0

Create: Create feedback label.

- parent: The parent resource of the feedback label.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsService)Deleteadded inv0.230.0

Delete: Delete feedback label.

- name: The name of the feedback label to delete.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsService)Getadded inv0.230.0

Get: Get feedback label.

- name: The name of the feedback label to get.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsService)Listadded inv0.230.0

List: List feedback labels.

- parent: The parent resource of the feedback labels.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsService)Patchadded inv0.230.0

Patch: Update feedback label.

  • name: Immutable. Resource name of the FeedbackLabel. Format:projects/{project}/locations/{location}/conversations/{conversation}/feedbackLabels/{feedback_label}.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsGetCalladded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsGetCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsGetCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Conversation.ServerResponse.Header or (ifa response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsGetCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsGetCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsGetCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsGetCall)Viewadded inv0.202.0

View sets the optional parameter "view": The level of details of theconversation. Default is `FULL`.

Possible values:

"CONVERSATION_VIEW_UNSPECIFIED" - The conversation view is not specified.

* Defaults to `FULL` in `GetConversationRequest`. * Defaults to `BASIC` in`ListConversationsRequest`.

"FULL" - Populates all fields in the conversation."BASIC" - Populates all fields in the conversation except the transcript.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCalladded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.conversations.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListConversationsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCall)Filteradded inv0.202.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Useful for querying conversations with specific properties.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCall)OrderByadded inv0.202.0

OrderBy sets the optional parameter "orderBy": The attribute by which toorder conversations in the response. If empty, conversations will be orderedby descending creation time. Supported values are one of the following: *create_time * customer_satisfaction_rating * duration * latest_analysis *start_time * turn_count The default sort order is ascending. To specifyorder, append `asc` or `desc` (`create_time desc`). For more details, seeGoogle AIPs Ordering (https://google.aip.dev/132#ordering).

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCall)PageSizeadded inv0.202.0

PageSize sets the optional parameter "pageSize": The maximum number ofconversations to return in the response. A valid page size ranges from 0 to100,000 inclusive. If the page size is zero or unspecified, a default pagesize of 100 will be chosen. Note that a call might return fewer results thanthe requested page size.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCall)PageTokenadded inv0.202.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListConversationsResponse`. This value indicates that this is acontinuation of a prior `ListConversations` call and that the system shouldreturn the next page of data.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCall)Pagesadded inv0.202.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsListCall)Viewadded inv0.202.0

View sets the optional parameter "view": The level of details of theconversation. Default is `BASIC`.

Possible values:

"CONVERSATION_VIEW_UNSPECIFIED" - The conversation view is not specified.

* Defaults to `FULL` in `GetConversationRequest`. * Defaults to `BASIC` in`ListConversationsRequest`.

"FULL" - Populates all fields in the conversation."BASIC" - Populates all fields in the conversation except the transcript.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsServiceadded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsService struct {Assessments *ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsAssessmentsServiceFeedbackLabels *ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsFeedbackLabelsService// contains filtered or unexported fields}

funcNewProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsServiceadded inv0.202.0

func NewProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsService(s *Service) *ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsService

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsService)CalculateStatsadded inv0.212.0

CalculateStats: Gets conversation statistics.

- location: The location of the conversations.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsService)Deleteadded inv0.202.0

Delete: Deletes a conversation.

- name: The name of the conversation to delete.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsService)Getadded inv0.202.0

Get: Gets a conversation.

- name: The name of the conversation to get.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsService)Listadded inv0.202.0

List: Lists conversations.

- parent: The parent resource of the conversation.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsCreateCalladded inv0.234.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsCreateCall)AuthorizedViewIdadded inv0.234.0

AuthorizedViewId sets the optional parameter "authorizedViewId": A unique IDfor the new AuthorizedView. This ID will become the final component of theAuthorizedView's resource name. If no ID is specified, a server-generated IDwill be used. This value should be 4-64 characters and must match theregular expression `^a-z ([a-z0-9-]{0,61}[a-z0-9])?$`. Seehttps://google.aip.dev/122#resource-id-segments

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsCreateCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsCreateCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1AuthorizedView.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsCreateCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsCreateCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsDeleteCalladded inv0.234.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsDeleteCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsDeleteCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsDeleteCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsDeleteCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetCalladded inv0.234.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1AuthorizedView.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetCall)IfNoneMatchadded inv0.234.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetIamPolicyCalladded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetIamPolicyCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetIamPolicyCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetIamPolicyCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.getIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetIamPolicyCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetIamPolicyCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetIamPolicyCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsGetIamPolicyCall)OptionsRequestedPolicyVersionadded inv0.202.0

OptionsRequestedPolicyVersion sets the optional parameter"options.requestedPolicyVersion": The maximum policy version that will beused to format the policy. Valid values are 0, 1, and 3. Requests specifyingan invalid value will be rejected. Requests for policies with anyconditional role bindings must specify version 3. Policies with noconditional role bindings may specify any valid value or leave the fieldunset. The policy in the response might use the policy version that youspecified, or it might use a lower policy version. For example, if youspecify version 3, but the policy has no conditional role bindings, theresponse uses version 1. To learn which resources support conditions intheir IAM policies, see the IAM documentation(https://cloud.google.com/iam/help/conditions/resource-policies).

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsListCalladded inv0.234.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsListCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsListCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListAuthorizedViewsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsListCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsListCall)Filteradded inv0.234.0

Filter sets the optional parameter "filter": The filter expression to filterauthorized views listed in the response.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsListCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsListCall)IfNoneMatchadded inv0.234.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsListCall)OrderByadded inv0.234.0

OrderBy sets the optional parameter "orderBy": The order by expression toorder authorized views listed in the response.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsListCall)PageSizeadded inv0.234.0

PageSize sets the optional parameter "pageSize": The maximum number of viewto return in the response. If the value is zero, the service will select adefault size. A call might return fewer objects than requested. A non-empty`next_page_token` in the response indicates that more data is available.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsListCall)PageTokenadded inv0.234.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListAuthorizedViewsResponse`. This value indicates that this is acontinuation of a prior `ListAuthorizedViews` call and that the systemshould return the next page of data.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsListCall)Pagesadded inv0.234.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsCancelCalladded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsCancelCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsCancelCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsCancelCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.operations.cancel" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsCancelCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsCancelCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsGetCalladded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsGetCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsGetCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.operations.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsGetCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsGetCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsGetCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsListCalladded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsListCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsListCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.operations.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsListCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsListCall)Filteradded inv0.202.0

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsListCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsListCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsListCall)PageSizeadded inv0.202.0

PageSize sets the optional parameter "pageSize": The standard list pagesize.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsListCall)PageTokenadded inv0.202.0

PageToken sets the optional parameter "pageToken": The standard list pagetoken.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsListCall)Pagesadded inv0.202.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsListCall)ReturnPartialSuccessadded inv0.251.0

ReturnPartialSuccess sets the optional parameter "returnPartialSuccess":When set to `true`, operations that are reachable are returned as normal,and those that are unreachable are returned in theListOperationsResponse.unreachable field. This can only be `true` whenreading across collections. For example, when `parent` is set to"projects/example/locations/-". This field is not supported by default andwill result in an `UNIMPLEMENTED` error if set unless explicitly documentedotherwise in service or product specific documentation.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsServiceadded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsService struct {// contains filtered or unexported fields}

funcNewProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsServiceadded inv0.202.0

func NewProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsService(s *Service) *ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsService

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsService)Canceladded inv0.202.0

Cancel: Starts asynchronous cancellation on a long-running operation. Theserver makes a best effort to cancel the operation, but success is notguaranteed. If the server doesn't support this method, it returns`google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation orother methods to check whether the cancellation succeeded or whether theoperation completed despite cancellation. On successful cancellation, theoperation is not deleted; instead, it becomes an operation with anOperation.error value with a google.rpc.Status.code of `1`, corresponding to`Code.CANCELLED`.

- name: The name of the operation resource to be cancelled.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsService)Getadded inv0.202.0

Get: Gets the latest state of a long-running operation. Clients can use thismethod to poll the operation result at intervals as recommended by the APIservice.

- name: The name of the operation resource.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsService)Listadded inv0.202.0

List: Lists operations that match the specified filter in the request. Ifthe server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsPatchCalladded inv0.234.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsPatchCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsPatchCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1AuthorizedView.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsPatchCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsPatchCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsPatchCall)UpdateMaskadded inv0.234.0

UpdateMask sets the optional parameter "updateMask": The list of fields tobe updated. All possible fields can be updated by passing `*`, or a subsetof the following updateable fields can be provided: * `conversation_filter`* `display_name`

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsQueryMetricsCalladded inv0.211.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsQueryMetricsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsQueryMetricsCall)Contextadded inv0.211.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsQueryMetricsCall)Doadded inv0.211.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.queryMetrics" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsQueryMetricsCall)Fieldsadded inv0.211.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsQueryMetricsCall)Headeradded inv0.211.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsQueryPerformanceOverviewCalladded inv0.240.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsQueryPerformanceOverviewCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsQueryPerformanceOverviewCall)Contextadded inv0.240.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsQueryPerformanceOverviewCall)Doadded inv0.240.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.queryPerformanceOverview" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsQueryPerformanceOverviewCall)Fieldsadded inv0.240.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsQueryPerformanceOverviewCall)Headeradded inv0.240.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsSearchCalladded inv0.234.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSearchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSearchCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSearchCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.search" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1SearchAuthorizedViewsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSearchCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSearchCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSearchCall)IfNoneMatchadded inv0.234.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSearchCall)OrderByadded inv0.234.0

OrderBy sets the optional parameter "orderBy": The order by expression toorder authorized views listed in the response.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSearchCall)PageSizeadded inv0.234.0

PageSize sets the optional parameter "pageSize": The maximum number of viewto return in the response. If the value is zero, the service will select adefault size. A call might return fewer objects than requested. A non-empty`next_page_token` in the response indicates that more data is available.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSearchCall)PageTokenadded inv0.234.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListAuthorizedViewsResponse`. This value indicates that this is acontinuation of a prior `ListAuthorizedViews` call and that the systemshould return the next page of data.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSearchCall)Pagesadded inv0.234.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSearchCall)Queryadded inv0.234.0

Query sets the optional parameter "query": The query expression to searchauthorized views.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsServiceadded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService struct {Conversations *ProjectsLocationsAuthorizedViewSetsAuthorizedViewsConversationsServiceOperations *ProjectsLocationsAuthorizedViewSetsAuthorizedViewsOperationsService// contains filtered or unexported fields}

funcNewProjectsLocationsAuthorizedViewSetsAuthorizedViewsServiceadded inv0.202.0

func NewProjectsLocationsAuthorizedViewSetsAuthorizedViewsService(s *Service) *ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService)Createadded inv0.234.0

Create: Create AuthorizedView

- parent: The parent resource of the AuthorizedView.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService)Deleteadded inv0.234.0

Delete: Deletes an AuthorizedView.

- name: The name of the AuthorizedView to delete.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService)Getadded inv0.234.0

Get: Get AuthorizedView

- name: The name of the AuthorizedView to get.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService)GetIamPolicyadded inv0.202.0

GetIamPolicy: Gets the access control policy for a resource. Returns anempty policy if the resource exists and does not have a policy set.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService)Listadded inv0.234.0

List: List AuthorizedViewSets

  • parent: The parent resource of the AuthorizedViews. If the parent is setto `-`, all AuthorizedViews under the location will be returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService)Patchadded inv0.234.0

Patch: Updates an AuthorizedView.

  • name: Identifier. The resource name of the AuthorizedView. Format:projects/{project}/locations/{location}/authorizedViewSets/{authorized_view_set}/authorizedViews/{authorized_view}.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService)QueryMetricsadded inv0.211.0

QueryMetrics: Query metrics.

  • location: The location of the data."projects/{project}/locations/{location}".

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService)QueryPerformanceOverviewadded inv0.240.0

QueryPerformanceOverview: Generates a summary of predefined performancemetrics for a set of conversations. Conversations can be specified byspecifying a time window and an agent id, for now. The summary includes acomparison of metrics computed for conversations in the previous timeperiod, and also a comparison with peers in the same time period.

  • parent: The parent resource of the conversations to derive performancestats from. "projects/{project}/locations/{location}".

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService)Searchadded inv0.234.0

Search: SearchAuthorizedViewSets

  • parent: The parent resource of the AuthorizedViews. If the parent is setto `-`, all AuthorizedViews under the location will be returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService)SetIamPolicyadded inv0.202.0

SetIamPolicy: Sets the access control policy on the specified resource.Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,and `PERMISSION_DENIED` errors.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService)TestIamPermissionsadded inv0.202.0

TestIamPermissions: Returns permissions that a caller has on the specifiedresource. If the resource does not exist, this will return an empty set ofpermissions, not a `NOT_FOUND` error. Note: This operation is designed to beused for building permission-aware UIs and command-line tools, not forauthorization checking. This operation may "fail open" without warning.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsSetIamPolicyCalladded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSetIamPolicyCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSetIamPolicyCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSetIamPolicyCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.setIamPolicy" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1Policy.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSetIamPolicyCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsSetIamPolicyCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsAuthorizedViewsTestIamPermissionsCalladded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsAuthorizedViewsTestIamPermissionsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsTestIamPermissionsCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsTestIamPermissionsCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.authorizedViews.testIamPermissions" call.Any non-2xx status code is an error. Response headers are in either*GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsTestIamPermissionsCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsAuthorizedViewsTestIamPermissionsCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsCreateCalladded inv0.234.0

type ProjectsLocationsAuthorizedViewSetsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsCreateCall)AuthorizedViewSetIdadded inv0.234.0

AuthorizedViewSetId sets the optional parameter "authorizedViewSetId": Aunique ID for the new AuthorizedViewSet. This ID will become the finalcomponent of the AuthorizedViewSet's resource name. If no ID is specified, aserver-generated ID will be used. This value should be 4-64 characters andmust match the regular expression `^a-z ([a-z0-9-]{0,61}[a-z0-9])?$`. Seehttps://google.aip.dev/122#resource-id-segments

func (*ProjectsLocationsAuthorizedViewSetsCreateCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsCreateCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1AuthorizedViewSet.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsCreateCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsCreateCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsDeleteCalladded inv0.234.0

type ProjectsLocationsAuthorizedViewSetsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsDeleteCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsDeleteCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsAuthorizedViewSetsDeleteCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsDeleteCall)Forceadded inv0.234.0

Force sets the optional parameter "force": If set to true, all of thisAuthorizedViewSet's child resources will also be deleted. Otherwise, therequest will only succeed if it has none.

func (*ProjectsLocationsAuthorizedViewSetsDeleteCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsAuthorizedViewSetsGetCalladded inv0.234.0

type ProjectsLocationsAuthorizedViewSetsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsGetCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsGetCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1AuthorizedViewSet.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsGetCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsGetCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsGetCall)IfNoneMatchadded inv0.234.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsAuthorizedViewSetsListCalladded inv0.234.0

type ProjectsLocationsAuthorizedViewSetsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsListCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsListCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListAuthorizedViewSetsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsListCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsListCall)Filteradded inv0.234.0

Filter sets the optional parameter "filter": The filter expression to filterauthorized view sets listed in the response.

func (*ProjectsLocationsAuthorizedViewSetsListCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsListCall)IfNoneMatchadded inv0.234.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsAuthorizedViewSetsListCall)OrderByadded inv0.234.0

OrderBy sets the optional parameter "orderBy": The order by expression toorder authorized view sets listed in the response.

func (*ProjectsLocationsAuthorizedViewSetsListCall)PageSizeadded inv0.234.0

PageSize sets the optional parameter "pageSize": The maximum number of viewsets to return in the response. If the value is zero, the service willselect a default size. A call might return fewer objects than requested. Anon-empty `next_page_token` in the response indicates that more data isavailable.

func (*ProjectsLocationsAuthorizedViewSetsListCall)PageTokenadded inv0.234.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListAuthorizedViewSetsResponse`. This value indicates that this is acontinuation of a prior `ListAuthorizedViewSets` call and that the systemshould return the next page of data.

func (*ProjectsLocationsAuthorizedViewSetsListCall)Pagesadded inv0.234.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsAuthorizedViewSetsPatchCalladded inv0.234.0

type ProjectsLocationsAuthorizedViewSetsPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsAuthorizedViewSetsPatchCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsAuthorizedViewSetsPatchCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.authorizedViewSets.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1AuthorizedViewSet.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsAuthorizedViewSetsPatchCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsAuthorizedViewSetsPatchCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsAuthorizedViewSetsPatchCall)UpdateMaskadded inv0.234.0

UpdateMask sets the optional parameter "updateMask": The list of fields tobe updated. All possible fields can be updated by passing `*`, or a subsetof the following updateable fields can be provided: * `display_name`

typeProjectsLocationsAuthorizedViewSetsServiceadded inv0.202.0

type ProjectsLocationsAuthorizedViewSetsService struct {AuthorizedViews *ProjectsLocationsAuthorizedViewSetsAuthorizedViewsService// contains filtered or unexported fields}

funcNewProjectsLocationsAuthorizedViewSetsServiceadded inv0.202.0

func NewProjectsLocationsAuthorizedViewSetsService(s *Service) *ProjectsLocationsAuthorizedViewSetsService

func (*ProjectsLocationsAuthorizedViewSetsService)Createadded inv0.234.0

Create: Create AuthorizedViewSet

- parent: The parent resource of the AuthorizedViewSet.

func (*ProjectsLocationsAuthorizedViewSetsService)Deleteadded inv0.234.0

Delete: Deletes an AuthorizedViewSet.

- name: The name of the AuthorizedViewSet to delete.

func (*ProjectsLocationsAuthorizedViewSetsService)Getadded inv0.234.0

Get: Get AuthorizedViewSet

- name: The name of the AuthorizedViewSet to get.

func (*ProjectsLocationsAuthorizedViewSetsService)Listadded inv0.234.0

List: List AuthorizedViewSets

- parent: The parent resource of the AuthorizedViewSets.

func (*ProjectsLocationsAuthorizedViewSetsService)Patchadded inv0.234.0

Patch: Updates an AuthorizedViewSet.

  • name: Identifier. The resource name of the AuthorizedViewSet. Format:projects/{project}/locations/{location}/authorizedViewSets/{authorized_view_set}.

typeProjectsLocationsBulkDeleteFeedbackLabelsCalladded inv0.227.0

type ProjectsLocationsBulkDeleteFeedbackLabelsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsBulkDeleteFeedbackLabelsCall)Contextadded inv0.227.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsBulkDeleteFeedbackLabelsCall)Doadded inv0.227.0

Do executes the "contactcenterinsights.projects.locations.bulkDeleteFeedbackLabels" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsBulkDeleteFeedbackLabelsCall)Fieldsadded inv0.227.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsBulkDeleteFeedbackLabelsCall)Headeradded inv0.227.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsBulkDownloadFeedbackLabelsCalladded inv0.202.0

type ProjectsLocationsBulkDownloadFeedbackLabelsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsBulkDownloadFeedbackLabelsCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsBulkDownloadFeedbackLabelsCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.bulkDownloadFeedbackLabels" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsBulkDownloadFeedbackLabelsCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsBulkDownloadFeedbackLabelsCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsBulkUploadFeedbackLabelsCalladded inv0.202.0

type ProjectsLocationsBulkUploadFeedbackLabelsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsBulkUploadFeedbackLabelsCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsBulkUploadFeedbackLabelsCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.bulkUploadFeedbackLabels" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsBulkUploadFeedbackLabelsCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsBulkUploadFeedbackLabelsCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsAnalysesCreateCall

type ProjectsLocationsConversationsAnalysesCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAnalysesCreateCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAnalysesCreateCall)Do

Do executes the "contactcenterinsights.projects.locations.conversations.analyses.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsAnalysesCreateCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAnalysesCreateCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsAnalysesDeleteCall

type ProjectsLocationsConversationsAnalysesDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAnalysesDeleteCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAnalysesDeleteCall)Do

Do executes the "contactcenterinsights.projects.locations.conversations.analyses.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsConversationsAnalysesDeleteCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAnalysesDeleteCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsAnalysesGetCall

type ProjectsLocationsConversationsAnalysesGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAnalysesGetCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAnalysesGetCall)Do

Do executes the "contactcenterinsights.projects.locations.conversations.analyses.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Analysis.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsAnalysesGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAnalysesGetCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsAnalysesGetCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsConversationsAnalysesListCall

type ProjectsLocationsConversationsAnalysesListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAnalysesListCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAnalysesListCall)Do

Do executes the "contactcenterinsights.projects.locations.conversations.analyses.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListAnalysesResponse.ServerResponse.Header

or (if a response was returned at all) in error.(*googleapi.Error).Header.

Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsAnalysesListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAnalysesListCall)Filter

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Useful for querying conversations with specific properties.

func (*ProjectsLocationsConversationsAnalysesListCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsAnalysesListCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsConversationsAnalysesListCall)PageSize

PageSize sets the optional parameter "pageSize": The maximum number ofanalyses to return in the response. If this value is zero, the service willselect a default size. A call might return fewer objects than requested. Anon-empty `next_page_token` in the response indicates that more data isavailable.

func (*ProjectsLocationsConversationsAnalysesListCall)PageToken

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListAnalysesResponse`; indicates that this is a continuation of aprior `ListAnalyses` call and the system should return the next page ofdata.

func (*ProjectsLocationsConversationsAnalysesListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsConversationsAnalysesService

type ProjectsLocationsConversationsAnalysesService struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAnalysesService)Create

Create: Creates an analysis. The long running operation is done when theanalysis has completed.

- parent: The parent resource of the analysis.

func (*ProjectsLocationsConversationsAnalysesService)Delete

Delete: Deletes an analysis.

- name: The name of the analysis to delete.

func (*ProjectsLocationsConversationsAnalysesService)Get

Get: Gets an analysis.

- name: The name of the analysis to get.

func (*ProjectsLocationsConversationsAnalysesService)List

List: Lists analyses.

- parent: The parent resource of the analyses.

typeProjectsLocationsConversationsAssessmentsAppealCalladded inv0.235.0

type ProjectsLocationsConversationsAssessmentsAppealCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAssessmentsAppealCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAssessmentsAppealCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.conversations.assessments.appeal" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Assessment.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsAssessmentsAppealCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAssessmentsAppealCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsAssessmentsCreateCalladded inv0.235.0

type ProjectsLocationsConversationsAssessmentsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAssessmentsCreateCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAssessmentsCreateCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.conversations.assessments.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Assessment.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsAssessmentsCreateCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAssessmentsCreateCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsAssessmentsDeleteCalladded inv0.235.0

type ProjectsLocationsConversationsAssessmentsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAssessmentsDeleteCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAssessmentsDeleteCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.conversations.assessments.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsConversationsAssessmentsDeleteCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAssessmentsDeleteCall)Forceadded inv0.235.0

Force sets the optional parameter "force": If set to true, all of thisassessment's notes will also be deleted. Otherwise, the request will onlysucceed if it has no notes.

func (*ProjectsLocationsConversationsAssessmentsDeleteCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsAssessmentsFinalizeCalladded inv0.235.0

type ProjectsLocationsConversationsAssessmentsFinalizeCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAssessmentsFinalizeCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAssessmentsFinalizeCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.conversations.assessments.finalize" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Assessment.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsAssessmentsFinalizeCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAssessmentsFinalizeCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsAssessmentsGetCalladded inv0.235.0

type ProjectsLocationsConversationsAssessmentsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAssessmentsGetCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAssessmentsGetCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.conversations.assessments.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Assessment.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsAssessmentsGetCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAssessmentsGetCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsAssessmentsGetCall)IfNoneMatchadded inv0.235.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsConversationsAssessmentsListCalladded inv0.235.0

type ProjectsLocationsConversationsAssessmentsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAssessmentsListCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAssessmentsListCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.conversations.assessments.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListAssessmentsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsAssessmentsListCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAssessmentsListCall)Filteradded inv0.235.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Supported filters include: * `state` - The state of theassessment * `agent_info.agent_id` - The ID of the agent the assessment isfor

func (*ProjectsLocationsConversationsAssessmentsListCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsAssessmentsListCall)IfNoneMatchadded inv0.235.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsConversationsAssessmentsListCall)PageSizeadded inv0.235.0

PageSize sets the optional parameter "pageSize": The maximum number ofassessments to list. If zero, the service will select a default size. A callmay return fewer objects than requested. A non-empty `next_page_token` inthe response indicates that more data is available.

func (*ProjectsLocationsConversationsAssessmentsListCall)PageTokenadded inv0.235.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListAssessmentRulesResponse`; indicates that this is a continuation ofa prior `ListAssessmentRules` call and the system should return the nextpage of data.

func (*ProjectsLocationsConversationsAssessmentsListCall)Pagesadded inv0.235.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsConversationsAssessmentsNotesCreateCalladded inv0.235.0

type ProjectsLocationsConversationsAssessmentsNotesCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAssessmentsNotesCreateCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAssessmentsNotesCreateCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.conversations.assessments.notes.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Note.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsAssessmentsNotesCreateCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAssessmentsNotesCreateCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsAssessmentsNotesDeleteCalladded inv0.235.0

type ProjectsLocationsConversationsAssessmentsNotesDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAssessmentsNotesDeleteCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAssessmentsNotesDeleteCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.conversations.assessments.notes.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsConversationsAssessmentsNotesDeleteCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAssessmentsNotesDeleteCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsAssessmentsNotesListCalladded inv0.235.0

type ProjectsLocationsConversationsAssessmentsNotesListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAssessmentsNotesListCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAssessmentsNotesListCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.conversations.assessments.notes.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListNotesResponse.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsAssessmentsNotesListCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAssessmentsNotesListCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsAssessmentsNotesListCall)IfNoneMatchadded inv0.235.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsConversationsAssessmentsNotesListCall)PageSizeadded inv0.235.0

PageSize sets the optional parameter "pageSize": The maximum number of notesto return in the response. If zero the service will select a default size. Acall might return fewer objects than requested. A non-empty`next_page_token` in the response indicates that more data is available.

func (*ProjectsLocationsConversationsAssessmentsNotesListCall)PageTokenadded inv0.235.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListNotesResponse`. This value indicates that this is a continuationof a prior `ListNotes` call and that the system should return the next pageof data.

func (*ProjectsLocationsConversationsAssessmentsNotesListCall)Pagesadded inv0.235.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsConversationsAssessmentsNotesPatchCalladded inv0.235.0

type ProjectsLocationsConversationsAssessmentsNotesPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAssessmentsNotesPatchCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAssessmentsNotesPatchCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.conversations.assessments.notes.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Note.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsAssessmentsNotesPatchCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAssessmentsNotesPatchCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsAssessmentsNotesPatchCall)UpdateMaskadded inv0.235.0

UpdateMask sets the optional parameter "updateMask": The list of fields tobe updated. If the update_mask is empty, all updateable fields will beupdated. Acceptable fields include: * `content`

typeProjectsLocationsConversationsAssessmentsNotesServiceadded inv0.235.0

type ProjectsLocationsConversationsAssessmentsNotesService struct {// contains filtered or unexported fields}

funcNewProjectsLocationsConversationsAssessmentsNotesServiceadded inv0.235.0

func NewProjectsLocationsConversationsAssessmentsNotesService(s *Service) *ProjectsLocationsConversationsAssessmentsNotesService

func (*ProjectsLocationsConversationsAssessmentsNotesService)Createadded inv0.235.0

Create: Create Note.

- parent: The parent resource of the note.

func (*ProjectsLocationsConversationsAssessmentsNotesService)Deleteadded inv0.235.0

Delete: Deletes a Note.

- name: The name of the note to delete.

func (*ProjectsLocationsConversationsAssessmentsNotesService)Listadded inv0.235.0

List: List Notes.

- parent: The parent resource of the notes.

func (*ProjectsLocationsConversationsAssessmentsNotesService)Patchadded inv0.235.0

Patch: Update Note.

  • name: Identifier. The resource name of the note. Format:projects/{project}/locations/{location}/conversations/{conversation}/assessments/{assessment}/notes/{note}.

typeProjectsLocationsConversationsAssessmentsPublishCalladded inv0.235.0

type ProjectsLocationsConversationsAssessmentsPublishCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsAssessmentsPublishCall)Contextadded inv0.235.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsAssessmentsPublishCall)Doadded inv0.235.0

Do executes the "contactcenterinsights.projects.locations.conversations.assessments.publish" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Assessment.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsAssessmentsPublishCall)Fieldsadded inv0.235.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsAssessmentsPublishCall)Headeradded inv0.235.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsAssessmentsServiceadded inv0.235.0

type ProjectsLocationsConversationsAssessmentsService struct {Notes *ProjectsLocationsConversationsAssessmentsNotesService// contains filtered or unexported fields}

funcNewProjectsLocationsConversationsAssessmentsServiceadded inv0.235.0

func NewProjectsLocationsConversationsAssessmentsService(s *Service) *ProjectsLocationsConversationsAssessmentsService

func (*ProjectsLocationsConversationsAssessmentsService)Appealadded inv0.235.0

Appeal: Appeal an Assessment.

- name: The name of the assessment to appeal.

func (*ProjectsLocationsConversationsAssessmentsService)Createadded inv0.235.0

Create: Create Assessment.

- parent: The parent resource of the assessment.

func (*ProjectsLocationsConversationsAssessmentsService)Deleteadded inv0.235.0

Delete: Delete an Assessment.

- name: The name of the assessment to delete.

func (*ProjectsLocationsConversationsAssessmentsService)Finalizeadded inv0.235.0

Finalize: Finalize an Assessment.

- name: The name of the assessment to finalize.

func (*ProjectsLocationsConversationsAssessmentsService)Getadded inv0.235.0

Get: Get Assessment.

- name: The name of the assessment to get.

func (*ProjectsLocationsConversationsAssessmentsService)Listadded inv0.235.0

List: List Assessments.

  • parent: The parent resource of the assessments. To list all assessments ina location, substitute the conversation ID with a '-' character.

func (*ProjectsLocationsConversationsAssessmentsService)Publishadded inv0.235.0

Publish: Publish an Assessment.

- name: The name of the assessment to publish.

typeProjectsLocationsConversationsBulkAnalyzeCalladded inv0.104.0

type ProjectsLocationsConversationsBulkAnalyzeCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsBulkAnalyzeCall)Contextadded inv0.104.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsBulkAnalyzeCall)Doadded inv0.104.0

Do executes the "contactcenterinsights.projects.locations.conversations.bulkAnalyze" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsBulkAnalyzeCall)Fieldsadded inv0.104.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsBulkAnalyzeCall)Headeradded inv0.104.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsBulkDeleteCalladded inv0.150.0

type ProjectsLocationsConversationsBulkDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsBulkDeleteCall)Contextadded inv0.150.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsBulkDeleteCall)Doadded inv0.150.0

Do executes the "contactcenterinsights.projects.locations.conversations.bulkDelete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsBulkDeleteCall)Fieldsadded inv0.150.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsBulkDeleteCall)Headeradded inv0.150.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsCalculateStatsCall

type ProjectsLocationsConversationsCalculateStatsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsCalculateStatsCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsCalculateStatsCall)Do

Do executes the "contactcenterinsights.projects.locations.conversations.calculateStats" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1CalculateStatsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsCalculateStatsCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsCalculateStatsCall)Filter

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. This field is useful for getting statistics aboutconversations with specific properties.

func (*ProjectsLocationsConversationsCalculateStatsCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsCalculateStatsCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsConversationsCreateCall

type ProjectsLocationsConversationsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsCreateCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsCreateCall)ConversationId

ConversationId sets the optional parameter "conversationId": A unique ID forthe new conversation. This ID will become the final component of theconversation's resource name. If no ID is specified, a server-generated IDwill be used. This value should be 4-64 characters and must match theregular expression `^[a-z0-9-]{4,64}$`. Valid characters are `a-z-`

func (*ProjectsLocationsConversationsCreateCall)Do

Do executes the "contactcenterinsights.projects.locations.conversations.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Conversation.ServerResponse.Header or (ifa response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsCreateCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsCreateCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsDeleteCall

type ProjectsLocationsConversationsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsDeleteCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsDeleteCall)Do

Do executes the "contactcenterinsights.projects.locations.conversations.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsConversationsDeleteCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsDeleteCall)Force

Force sets the optional parameter "force": If set to true, all of thisconversation's analyses will also be deleted. Otherwise, the request willonly succeed if the conversation has no analyses.

func (*ProjectsLocationsConversationsDeleteCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsFeedbackLabelsCreateCalladded inv0.202.0

type ProjectsLocationsConversationsFeedbackLabelsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsFeedbackLabelsCreateCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsFeedbackLabelsCreateCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.conversations.feedbackLabels.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1FeedbackLabel.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsFeedbackLabelsCreateCall)FeedbackLabelIdadded inv0.202.0

FeedbackLabelId sets the optional parameter "feedbackLabelId": The ID of thefeedback label to create. If one is not specified it will be generated bythe server.

func (*ProjectsLocationsConversationsFeedbackLabelsCreateCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsFeedbackLabelsCreateCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsFeedbackLabelsDeleteCalladded inv0.202.0

type ProjectsLocationsConversationsFeedbackLabelsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsFeedbackLabelsDeleteCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsFeedbackLabelsDeleteCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.conversations.feedbackLabels.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsConversationsFeedbackLabelsDeleteCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsFeedbackLabelsDeleteCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsFeedbackLabelsGetCalladded inv0.202.0

type ProjectsLocationsConversationsFeedbackLabelsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsFeedbackLabelsGetCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsFeedbackLabelsGetCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.conversations.feedbackLabels.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1FeedbackLabel.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsFeedbackLabelsGetCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsFeedbackLabelsGetCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsFeedbackLabelsGetCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsConversationsFeedbackLabelsListCalladded inv0.202.0

type ProjectsLocationsConversationsFeedbackLabelsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsFeedbackLabelsListCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsFeedbackLabelsListCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.conversations.feedbackLabels.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListFeedbackLabelsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsFeedbackLabelsListCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsFeedbackLabelsListCall)Filteradded inv0.202.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Supports disjunctions (OR) and conjunctions (AND).Automatically sorts by conversation ID. To sort by all feedback labels in aproject see ListAllFeedbackLabels. Supported fields: * `issue_model_id` *`qa_question_id` * `qa_scorecard_id` * `min_create_time` * `max_create_time`* `min_update_time` * `max_update_time` * `feedback_label_type`: QUALITY_AI,TOPIC_MODELING

func (*ProjectsLocationsConversationsFeedbackLabelsListCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsFeedbackLabelsListCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsConversationsFeedbackLabelsListCall)PageSizeadded inv0.202.0

PageSize sets the optional parameter "pageSize": The maximum number offeedback labels to return in the response. A valid page size ranges from 0to 100,000 inclusive. If the page size is zero or unspecified, a defaultpage size of 100 will be chosen. Note that a call might return fewer resultsthan the requested page size.

func (*ProjectsLocationsConversationsFeedbackLabelsListCall)PageTokenadded inv0.202.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListFeedbackLabelsResponse`. This value indicates that this is acontinuation of a prior `ListFeedbackLabels` call and that the system shouldreturn the next page of data.

func (*ProjectsLocationsConversationsFeedbackLabelsListCall)Pagesadded inv0.202.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsConversationsFeedbackLabelsPatchCalladded inv0.202.0

type ProjectsLocationsConversationsFeedbackLabelsPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsFeedbackLabelsPatchCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsFeedbackLabelsPatchCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.conversations.feedbackLabels.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1FeedbackLabel.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsFeedbackLabelsPatchCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsFeedbackLabelsPatchCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsFeedbackLabelsPatchCall)UpdateMaskadded inv0.202.0

UpdateMask sets the optional parameter "updateMask": Required. The list offields to be updated.

typeProjectsLocationsConversationsFeedbackLabelsServiceadded inv0.202.0

type ProjectsLocationsConversationsFeedbackLabelsService struct {// contains filtered or unexported fields}

funcNewProjectsLocationsConversationsFeedbackLabelsServiceadded inv0.202.0

func NewProjectsLocationsConversationsFeedbackLabelsService(s *Service) *ProjectsLocationsConversationsFeedbackLabelsService

func (*ProjectsLocationsConversationsFeedbackLabelsService)Createadded inv0.202.0

Create: Create feedback label.

- parent: The parent resource of the feedback label.

func (*ProjectsLocationsConversationsFeedbackLabelsService)Deleteadded inv0.202.0

Delete: Delete feedback label.

- name: The name of the feedback label to delete.

func (*ProjectsLocationsConversationsFeedbackLabelsService)Getadded inv0.202.0

Get: Get feedback label.

- name: The name of the feedback label to get.

func (*ProjectsLocationsConversationsFeedbackLabelsService)Listadded inv0.202.0

List: List feedback labels.

- parent: The parent resource of the feedback labels.

func (*ProjectsLocationsConversationsFeedbackLabelsService)Patchadded inv0.202.0

Patch: Update feedback label.

  • name: Immutable. Resource name of the FeedbackLabel. Format:projects/{project}/locations/{location}/conversations/{conversation}/feedbackLabels/{feedback_label}.

typeProjectsLocationsConversationsGetCall

type ProjectsLocationsConversationsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsGetCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsGetCall)Do

Do executes the "contactcenterinsights.projects.locations.conversations.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Conversation.ServerResponse.Header or (ifa response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsGetCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsGetCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsConversationsGetCall)View

View sets the optional parameter "view": The level of details of theconversation. Default is `FULL`.

Possible values:

"CONVERSATION_VIEW_UNSPECIFIED" - The conversation view is not specified.

* Defaults to `FULL` in `GetConversationRequest`. * Defaults to `BASIC` in`ListConversationsRequest`.

"FULL" - Populates all fields in the conversation."BASIC" - Populates all fields in the conversation except the transcript.

typeProjectsLocationsConversationsIngestCalladded inv0.104.0

type ProjectsLocationsConversationsIngestCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsIngestCall)Contextadded inv0.104.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsIngestCall)Doadded inv0.104.0

Do executes the "contactcenterinsights.projects.locations.conversations.ingest" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsIngestCall)Fieldsadded inv0.104.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsIngestCall)Headeradded inv0.104.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsListCall

type ProjectsLocationsConversationsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsListCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsListCall)Do

Do executes the "contactcenterinsights.projects.locations.conversations.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListConversationsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsConversationsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsListCall)Filter

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Useful for querying conversations with specific properties.

func (*ProjectsLocationsConversationsListCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsListCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsConversationsListCall)OrderByadded inv0.164.0

OrderBy sets the optional parameter "orderBy": The attribute by which toorder conversations in the response. If empty, conversations will be orderedby descending creation time. Supported values are one of the following: *create_time * customer_satisfaction_rating * duration * latest_analysis *start_time * turn_count The default sort order is ascending. To specifyorder, append `asc` or `desc` (`create_time desc`). For more details, seeGoogle AIPs Ordering (https://google.aip.dev/132#ordering).

func (*ProjectsLocationsConversationsListCall)PageSize

PageSize sets the optional parameter "pageSize": The maximum number ofconversations to return in the response. A valid page size ranges from 0 to100,000 inclusive. If the page size is zero or unspecified, a default pagesize of 100 will be chosen. Note that a call might return fewer results thanthe requested page size.

func (*ProjectsLocationsConversationsListCall)PageToken

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListConversationsResponse`. This value indicates that this is acontinuation of a prior `ListConversations` call and that the system shouldreturn the next page of data.

func (*ProjectsLocationsConversationsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsConversationsListCall)View

View sets the optional parameter "view": The level of details of theconversation. Default is `BASIC`.

Possible values:

"CONVERSATION_VIEW_UNSPECIFIED" - The conversation view is not specified.

* Defaults to `FULL` in `GetConversationRequest`. * Defaults to `BASIC` in`ListConversationsRequest`.

"FULL" - Populates all fields in the conversation."BASIC" - Populates all fields in the conversation except the transcript.

typeProjectsLocationsConversationsPatchCall

type ProjectsLocationsConversationsPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsPatchCall)AllowMissingadded inv0.244.0

AllowMissing sets the optional parameter "allowMissing": Defaults to false.If set to true, and the conversation is not found, a new conversation willbe created. In this situation, `update_mask` is ignored.

func (*ProjectsLocationsConversationsPatchCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsPatchCall)Do

Do executes the "contactcenterinsights.projects.locations.conversations.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Conversation.ServerResponse.Header or (ifa response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsPatchCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsPatchCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsConversationsPatchCall)UpdateMask

UpdateMask sets the optional parameter "updateMask": The list of fields tobe updated. All possible fields can be updated by passing `*`, or a subsetof the following updateable fields can be provided: * `agent_id` *`language_code` * `labels` * `metadata` * `quality_metadata` *`call_metadata` * `start_time` * `expire_time` or `ttl` *`data_source.gcs_source.audio_uri` or *`data_source.dialogflow_source.audio_uri` * `data_source.screen_recordings`

typeProjectsLocationsConversationsSampleCalladded inv0.249.0

type ProjectsLocationsConversationsSampleCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsSampleCall)Contextadded inv0.249.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsSampleCall)Doadded inv0.249.0

Do executes the "contactcenterinsights.projects.locations.conversations.sample" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsSampleCall)Fieldsadded inv0.249.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsSampleCall)Headeradded inv0.249.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsSegmentsBulkAnalyzeCalladded inv0.254.0

type ProjectsLocationsConversationsSegmentsBulkAnalyzeCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsSegmentsBulkAnalyzeCall)Contextadded inv0.254.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsSegmentsBulkAnalyzeCall)Doadded inv0.254.0

Do executes the "contactcenterinsights.projects.locations.conversations.segments.bulkAnalyze" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsSegmentsBulkAnalyzeCall)Fieldsadded inv0.254.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsSegmentsBulkAnalyzeCall)Headeradded inv0.254.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsConversationsSegmentsServiceadded inv0.254.0

type ProjectsLocationsConversationsSegmentsService struct {// contains filtered or unexported fields}

funcNewProjectsLocationsConversationsSegmentsServiceadded inv0.254.0

func NewProjectsLocationsConversationsSegmentsService(s *Service) *ProjectsLocationsConversationsSegmentsService

func (*ProjectsLocationsConversationsSegmentsService)BulkAnalyzeadded inv0.254.0

BulkAnalyze: Analyzes multiple conversations in a single request.

- parent: The parent resource to create analyses in.

typeProjectsLocationsConversationsService

type ProjectsLocationsConversationsService struct {Analyses *ProjectsLocationsConversationsAnalysesServiceAssessments *ProjectsLocationsConversationsAssessmentsServiceFeedbackLabels *ProjectsLocationsConversationsFeedbackLabelsServiceSegments *ProjectsLocationsConversationsSegmentsService// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsService)BulkAnalyzeadded inv0.104.0

BulkAnalyze: Analyzes multiple conversations in a single request.

- parent: The parent resource to create analyses in.

func (*ProjectsLocationsConversationsService)BulkDeleteadded inv0.150.0

BulkDelete: Deletes multiple conversations in a single request.

  • parent: The parent resource to delete conversations from. Format:projects/{project}/locations/{location}.

func (*ProjectsLocationsConversationsService)CalculateStats

CalculateStats: Gets conversation statistics.

- location: The location of the conversations.

func (*ProjectsLocationsConversationsService)Create

Create: Creates a conversation. Note that this method does not support audiotranscription or redaction. Use `conversations.upload` instead.

- parent: The parent resource of the conversation.

func (*ProjectsLocationsConversationsService)Delete

Delete: Deletes a conversation.

- name: The name of the conversation to delete.

func (*ProjectsLocationsConversationsService)Get

Get: Gets a conversation.

- name: The name of the conversation to get.

func (*ProjectsLocationsConversationsService)Ingestadded inv0.104.0

Ingest: Imports conversations and processes them according to the user'sconfiguration.

- parent: The parent resource for new conversations.

func (*ProjectsLocationsConversationsService)List

List: Lists conversations.

- parent: The parent resource of the conversation.

func (*ProjectsLocationsConversationsService)Patch

Patch: Updates a conversation.

  • name: Immutable. The resource name of the conversation. Format:projects/{project}/locations/{location}/conversations/{conversation}.

func (*ProjectsLocationsConversationsService)Sampleadded inv0.249.0

Sample: Samples conversations based on user configuration and handles thesampled conversations for different use cases.

- parent: The parent resource of the dataset.

func (*ProjectsLocationsConversationsService)Uploadadded inv0.115.0

Upload: Create a long-running conversation upload operation. This methoddiffers from `CreateConversation` by allowing audio transcription andoptional DLP redaction.

- parent: The parent resource of the conversation.

typeProjectsLocationsConversationsUploadCalladded inv0.115.0

type ProjectsLocationsConversationsUploadCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsConversationsUploadCall)Contextadded inv0.115.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsConversationsUploadCall)Doadded inv0.115.0

Do executes the "contactcenterinsights.projects.locations.conversations.upload" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsConversationsUploadCall)Fieldsadded inv0.115.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsConversationsUploadCall)Headeradded inv0.115.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsBulkDeleteFeedbackLabelsCalladded inv0.234.0

type ProjectsLocationsDatasetsBulkDeleteFeedbackLabelsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsBulkDeleteFeedbackLabelsCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsBulkDeleteFeedbackLabelsCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.datasets.bulkDeleteFeedbackLabels" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsBulkDeleteFeedbackLabelsCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsBulkDeleteFeedbackLabelsCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsBulkDownloadFeedbackLabelsCalladded inv0.234.0

type ProjectsLocationsDatasetsBulkDownloadFeedbackLabelsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsBulkDownloadFeedbackLabelsCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsBulkDownloadFeedbackLabelsCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.datasets.bulkDownloadFeedbackLabels" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsBulkDownloadFeedbackLabelsCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsBulkDownloadFeedbackLabelsCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsBulkUploadFeedbackLabelsCalladded inv0.234.0

type ProjectsLocationsDatasetsBulkUploadFeedbackLabelsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsBulkUploadFeedbackLabelsCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsBulkUploadFeedbackLabelsCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.datasets.bulkUploadFeedbackLabels" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsBulkUploadFeedbackLabelsCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsBulkUploadFeedbackLabelsCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsConversationsBulkDeleteCalladded inv0.234.0

type ProjectsLocationsDatasetsConversationsBulkDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsConversationsBulkDeleteCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsConversationsBulkDeleteCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.datasets.conversations.bulkDelete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsConversationsBulkDeleteCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsConversationsBulkDeleteCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsConversationsCalculateStatsCalladded inv0.233.0

type ProjectsLocationsDatasetsConversationsCalculateStatsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsConversationsCalculateStatsCall)Contextadded inv0.233.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsConversationsCalculateStatsCall)Doadded inv0.233.0

Do executes the "contactcenterinsights.projects.locations.datasets.conversations.calculateStats" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1CalculateStatsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsConversationsCalculateStatsCall)Fieldsadded inv0.233.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsConversationsCalculateStatsCall)Headeradded inv0.233.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsConversationsDeleteCalladded inv0.232.0

type ProjectsLocationsDatasetsConversationsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsConversationsDeleteCall)Contextadded inv0.232.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsConversationsDeleteCall)Doadded inv0.232.0

Do executes the "contactcenterinsights.projects.locations.datasets.conversations.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsDatasetsConversationsDeleteCall)Fieldsadded inv0.232.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsConversationsDeleteCall)Forceadded inv0.232.0

Force sets the optional parameter "force": If set to true, all of thisconversation's analyses will also be deleted. Otherwise, the request willonly succeed if the conversation has no analyses.

func (*ProjectsLocationsDatasetsConversationsDeleteCall)Headeradded inv0.232.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsConversationsFeedbackLabelsCreateCalladded inv0.234.0

type ProjectsLocationsDatasetsConversationsFeedbackLabelsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsCreateCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsCreateCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.datasets.conversations.feedbackLabels.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1FeedbackLabel.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsCreateCall)FeedbackLabelIdadded inv0.234.0

FeedbackLabelId sets the optional parameter "feedbackLabelId": The ID of thefeedback label to create. If one is not specified it will be generated bythe server.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsCreateCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsCreateCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsConversationsFeedbackLabelsDeleteCalladded inv0.234.0

type ProjectsLocationsDatasetsConversationsFeedbackLabelsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsDeleteCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsDeleteCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.datasets.conversations.feedbackLabels.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsDeleteCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsDeleteCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsConversationsFeedbackLabelsGetCalladded inv0.234.0

type ProjectsLocationsDatasetsConversationsFeedbackLabelsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsGetCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsGetCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.datasets.conversations.feedbackLabels.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1FeedbackLabel.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsGetCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsGetCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsGetCall)IfNoneMatchadded inv0.234.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsDatasetsConversationsFeedbackLabelsListCalladded inv0.234.0

type ProjectsLocationsDatasetsConversationsFeedbackLabelsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsListCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsListCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.datasets.conversations.feedbackLabels.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListFeedbackLabelsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsListCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsListCall)Filteradded inv0.234.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Supports disjunctions (OR) and conjunctions (AND).Automatically sorts by conversation ID. To sort by all feedback labels in aproject see ListAllFeedbackLabels. Supported fields: * `issue_model_id` *`qa_question_id` * `qa_scorecard_id` * `min_create_time` * `max_create_time`* `min_update_time` * `max_update_time` * `feedback_label_type`: QUALITY_AI,TOPIC_MODELING

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsListCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsListCall)IfNoneMatchadded inv0.234.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsListCall)PageSizeadded inv0.234.0

PageSize sets the optional parameter "pageSize": The maximum number offeedback labels to return in the response. A valid page size ranges from 0to 100,000 inclusive. If the page size is zero or unspecified, a defaultpage size of 100 will be chosen. Note that a call might return fewer resultsthan the requested page size.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsListCall)PageTokenadded inv0.234.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListFeedbackLabelsResponse`. This value indicates that this is acontinuation of a prior `ListFeedbackLabels` call and that the system shouldreturn the next page of data.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsListCall)Pagesadded inv0.234.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsDatasetsConversationsFeedbackLabelsPatchCalladded inv0.234.0

type ProjectsLocationsDatasetsConversationsFeedbackLabelsPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsPatchCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsPatchCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.datasets.conversations.feedbackLabels.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1FeedbackLabel.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsPatchCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsPatchCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsPatchCall)UpdateMaskadded inv0.234.0

UpdateMask sets the optional parameter "updateMask": Required. The list offields to be updated.

typeProjectsLocationsDatasetsConversationsFeedbackLabelsServiceadded inv0.234.0

type ProjectsLocationsDatasetsConversationsFeedbackLabelsService struct {// contains filtered or unexported fields}

funcNewProjectsLocationsDatasetsConversationsFeedbackLabelsServiceadded inv0.234.0

func NewProjectsLocationsDatasetsConversationsFeedbackLabelsService(s *Service) *ProjectsLocationsDatasetsConversationsFeedbackLabelsService

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsService)Createadded inv0.234.0

Create: Create feedback label.

- parent: The parent resource of the feedback label.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsService)Deleteadded inv0.234.0

Delete: Delete feedback label.

- name: The name of the feedback label to delete.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsService)Getadded inv0.234.0

Get: Get feedback label.

- name: The name of the feedback label to get.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsService)Listadded inv0.234.0

List: List feedback labels.

- parent: The parent resource of the feedback labels.

func (*ProjectsLocationsDatasetsConversationsFeedbackLabelsService)Patchadded inv0.234.0

Patch: Update feedback label.

  • name: Immutable. Resource name of the FeedbackLabel. Format:projects/{project}/locations/{location}/conversations/{conversation}/feedbackLabels/{feedback_label}.

typeProjectsLocationsDatasetsConversationsGetCalladded inv0.232.0

type ProjectsLocationsDatasetsConversationsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsConversationsGetCall)Contextadded inv0.232.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsConversationsGetCall)Doadded inv0.232.0

Do executes the "contactcenterinsights.projects.locations.datasets.conversations.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Conversation.ServerResponse.Header or (ifa response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsConversationsGetCall)Fieldsadded inv0.232.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsConversationsGetCall)Headeradded inv0.232.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsDatasetsConversationsGetCall)IfNoneMatchadded inv0.232.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsDatasetsConversationsGetCall)Viewadded inv0.232.0

View sets the optional parameter "view": The level of details of theconversation. Default is `FULL`.

Possible values:

"CONVERSATION_VIEW_UNSPECIFIED" - The conversation view is not specified.

* Defaults to `FULL` in `GetConversationRequest`. * Defaults to `BASIC` in`ListConversationsRequest`.

"FULL" - Populates all fields in the conversation."BASIC" - Populates all fields in the conversation except the transcript.

typeProjectsLocationsDatasetsConversationsIngestCalladded inv0.232.0

type ProjectsLocationsDatasetsConversationsIngestCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsConversationsIngestCall)Contextadded inv0.232.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsConversationsIngestCall)Doadded inv0.232.0

Do executes the "contactcenterinsights.projects.locations.datasets.conversations.ingest" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsConversationsIngestCall)Fieldsadded inv0.232.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsConversationsIngestCall)Headeradded inv0.232.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsConversationsListCalladded inv0.232.0

type ProjectsLocationsDatasetsConversationsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsConversationsListCall)Contextadded inv0.232.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsConversationsListCall)Doadded inv0.232.0

Do executes the "contactcenterinsights.projects.locations.datasets.conversations.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListConversationsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsConversationsListCall)Fieldsadded inv0.232.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsConversationsListCall)Filteradded inv0.232.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Useful for querying conversations with specific properties.

func (*ProjectsLocationsDatasetsConversationsListCall)Headeradded inv0.232.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsDatasetsConversationsListCall)IfNoneMatchadded inv0.232.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsDatasetsConversationsListCall)OrderByadded inv0.232.0

OrderBy sets the optional parameter "orderBy": The attribute by which toorder conversations in the response. If empty, conversations will be orderedby descending creation time. Supported values are one of the following: *create_time * customer_satisfaction_rating * duration * latest_analysis *start_time * turn_count The default sort order is ascending. To specifyorder, append `asc` or `desc` (`create_time desc`). For more details, seeGoogle AIPs Ordering (https://google.aip.dev/132#ordering).

func (*ProjectsLocationsDatasetsConversationsListCall)PageSizeadded inv0.232.0

PageSize sets the optional parameter "pageSize": The maximum number ofconversations to return in the response. A valid page size ranges from 0 to100,000 inclusive. If the page size is zero or unspecified, a default pagesize of 100 will be chosen. Note that a call might return fewer results thanthe requested page size.

func (*ProjectsLocationsDatasetsConversationsListCall)PageTokenadded inv0.232.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListConversationsResponse`. This value indicates that this is acontinuation of a prior `ListConversations` call and that the system shouldreturn the next page of data.

func (*ProjectsLocationsDatasetsConversationsListCall)Pagesadded inv0.232.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsDatasetsConversationsListCall)Viewadded inv0.232.0

View sets the optional parameter "view": The level of details of theconversation. Default is `BASIC`.

Possible values:

"CONVERSATION_VIEW_UNSPECIFIED" - The conversation view is not specified.

* Defaults to `FULL` in `GetConversationRequest`. * Defaults to `BASIC` in`ListConversationsRequest`.

"FULL" - Populates all fields in the conversation."BASIC" - Populates all fields in the conversation except the transcript.

typeProjectsLocationsDatasetsConversationsSampleCalladded inv0.249.0

type ProjectsLocationsDatasetsConversationsSampleCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsConversationsSampleCall)Contextadded inv0.249.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsConversationsSampleCall)Doadded inv0.249.0

Do executes the "contactcenterinsights.projects.locations.datasets.conversations.sample" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsConversationsSampleCall)Fieldsadded inv0.249.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsConversationsSampleCall)Headeradded inv0.249.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsConversationsServiceadded inv0.232.0

type ProjectsLocationsDatasetsConversationsService struct {FeedbackLabels *ProjectsLocationsDatasetsConversationsFeedbackLabelsService// contains filtered or unexported fields}

funcNewProjectsLocationsDatasetsConversationsServiceadded inv0.232.0

func NewProjectsLocationsDatasetsConversationsService(s *Service) *ProjectsLocationsDatasetsConversationsService

func (*ProjectsLocationsDatasetsConversationsService)BulkDeleteadded inv0.234.0

BulkDelete: Deletes multiple conversations in a single request.

  • parent: The parent resource to delete conversations from. Format:projects/{project}/locations/{location}.

func (*ProjectsLocationsDatasetsConversationsService)CalculateStatsadded inv0.233.0

CalculateStats: Gets conversation statistics.

- location: The location of the conversations.

func (*ProjectsLocationsDatasetsConversationsService)Deleteadded inv0.232.0

Delete: Deletes a conversation.

- name: The name of the conversation to delete.

func (*ProjectsLocationsDatasetsConversationsService)Getadded inv0.232.0

Get: Gets a conversation.

- name: The name of the conversation to get.

func (*ProjectsLocationsDatasetsConversationsService)Ingestadded inv0.232.0

Ingest: Imports conversations and processes them according to the user'sconfiguration.

- parent: The parent resource for new conversations.

func (*ProjectsLocationsDatasetsConversationsService)Listadded inv0.232.0

List: Lists conversations.

- parent: The parent resource of the conversation.

func (*ProjectsLocationsDatasetsConversationsService)Sampleadded inv0.249.0

Sample: Samples conversations based on user configuration and handles thesampled conversations for different use cases.

- parent: The parent resource of the dataset.

typeProjectsLocationsDatasetsCreateCalladded inv0.249.0

type ProjectsLocationsDatasetsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsCreateCall)Contextadded inv0.249.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsCreateCall)DatasetIdadded inv0.249.0

DatasetId sets the optional parameter "datasetId": The ID to use for thedataset.

func (*ProjectsLocationsDatasetsCreateCall)Doadded inv0.249.0

Do executes the "contactcenterinsights.projects.locations.datasets.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Dataset.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsCreateCall)Fieldsadded inv0.249.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsCreateCall)Headeradded inv0.249.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsDeleteCalladded inv0.249.0

type ProjectsLocationsDatasetsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsDeleteCall)Contextadded inv0.249.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsDeleteCall)Doadded inv0.249.0

Do executes the "contactcenterinsights.projects.locations.datasets.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsDeleteCall)Fieldsadded inv0.249.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsDeleteCall)Headeradded inv0.249.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsGetCalladded inv0.249.0

type ProjectsLocationsDatasetsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsGetCall)Contextadded inv0.249.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsGetCall)Doadded inv0.249.0

Do executes the "contactcenterinsights.projects.locations.datasets.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Dataset.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsGetCall)Fieldsadded inv0.249.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsGetCall)Headeradded inv0.249.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsDatasetsGetCall)IfNoneMatchadded inv0.249.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsDatasetsInsightsdataExportCalladded inv0.232.0

type ProjectsLocationsDatasetsInsightsdataExportCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsInsightsdataExportCall)Contextadded inv0.232.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsInsightsdataExportCall)Doadded inv0.232.0

Do executes the "contactcenterinsights.projects.locations.datasets.insightsdata.export" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsInsightsdataExportCall)Fieldsadded inv0.232.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsInsightsdataExportCall)Headeradded inv0.232.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsDatasetsInsightsdataServiceadded inv0.232.0

type ProjectsLocationsDatasetsInsightsdataService struct {// contains filtered or unexported fields}

funcNewProjectsLocationsDatasetsInsightsdataServiceadded inv0.232.0

func NewProjectsLocationsDatasetsInsightsdataService(s *Service) *ProjectsLocationsDatasetsInsightsdataService

func (*ProjectsLocationsDatasetsInsightsdataService)Exportadded inv0.232.0

Export: Export insights data to a destination defined in the request body.

- parent: The parent resource to export data from.

typeProjectsLocationsDatasetsListAllFeedbackLabelsCalladded inv0.234.0

type ProjectsLocationsDatasetsListAllFeedbackLabelsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsListAllFeedbackLabelsCall)Contextadded inv0.234.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsListAllFeedbackLabelsCall)Doadded inv0.234.0

Do executes the "contactcenterinsights.projects.locations.datasets.listAllFeedbackLabels" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListAllFeedbackLabelsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsListAllFeedbackLabelsCall)Fieldsadded inv0.234.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsListAllFeedbackLabelsCall)Filteradded inv0.234.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset in the entire project. Supports disjunctions (OR) andconjunctions (AND). Supported fields: * `issue_model_id` * `qa_question_id`* `min_create_time` * `max_create_time` * `min_update_time` *`max_update_time` * `feedback_label_type`: QUALITY_AI, TOPIC_MODELING

func (*ProjectsLocationsDatasetsListAllFeedbackLabelsCall)Headeradded inv0.234.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsDatasetsListAllFeedbackLabelsCall)IfNoneMatchadded inv0.234.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsDatasetsListAllFeedbackLabelsCall)PageSizeadded inv0.234.0

PageSize sets the optional parameter "pageSize": The maximum number offeedback labels to return in the response. A valid page size ranges from 0to 100,000 inclusive. If the page size is zero or unspecified, a defaultpage size of 100 will be chosen. Note that a call might return fewer resultsthan the requested page size.

func (*ProjectsLocationsDatasetsListAllFeedbackLabelsCall)PageTokenadded inv0.234.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListAllFeedbackLabelsResponse`. This value indicates that this is acontinuation of a prior `ListAllFeedbackLabels` call and that the systemshould return the next page of data.

func (*ProjectsLocationsDatasetsListAllFeedbackLabelsCall)Pagesadded inv0.234.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsDatasetsListCalladded inv0.249.0

type ProjectsLocationsDatasetsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsListCall)Contextadded inv0.249.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsListCall)Doadded inv0.249.0

Do executes the "contactcenterinsights.projects.locations.datasets.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListDatasetsResponse.ServerResponse.Header

or (if a response was returned at all) in error.(*googleapi.Error).Header.

Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsListCall)Fieldsadded inv0.249.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsListCall)Filteradded inv0.249.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Useful for querying datasets with specific properties.Supported fields include, for Q2 though we only support list by project: -`type` - `description` - `project_number`

func (*ProjectsLocationsDatasetsListCall)Headeradded inv0.249.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsDatasetsListCall)IfNoneMatchadded inv0.249.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsDatasetsListCall)PageSizeadded inv0.249.0

PageSize sets the optional parameter "pageSize": The maximum number ofdatasets to return in the response. If this value is zero, the service willselect a default size. A call might return fewer objects than requested. Anon-empty `next_page_token` in the response indicates that more data isavailable.

func (*ProjectsLocationsDatasetsListCall)PageTokenadded inv0.249.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListDatasetsResponse`; indicates that this is a continuation of aprior `ListDatasets` call and the system should return the next page ofdata.

func (*ProjectsLocationsDatasetsListCall)Pagesadded inv0.249.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsDatasetsPatchCalladded inv0.249.0

type ProjectsLocationsDatasetsPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsDatasetsPatchCall)Contextadded inv0.249.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsDatasetsPatchCall)Doadded inv0.249.0

Do executes the "contactcenterinsights.projects.locations.datasets.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Dataset.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsDatasetsPatchCall)Fieldsadded inv0.249.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsDatasetsPatchCall)Headeradded inv0.249.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsDatasetsPatchCall)UpdateMaskadded inv0.249.0

UpdateMask sets the optional parameter "updateMask": The list of fields toupdate.

typeProjectsLocationsDatasetsServiceadded inv0.232.0

type ProjectsLocationsDatasetsService struct {Conversations *ProjectsLocationsDatasetsConversationsServiceInsightsdata *ProjectsLocationsDatasetsInsightsdataService// contains filtered or unexported fields}

funcNewProjectsLocationsDatasetsServiceadded inv0.232.0

func NewProjectsLocationsDatasetsService(s *Service) *ProjectsLocationsDatasetsService

func (*ProjectsLocationsDatasetsService)BulkDeleteFeedbackLabelsadded inv0.234.0

func (r *ProjectsLocationsDatasetsService) BulkDeleteFeedbackLabels(parentstring, googlecloudcontactcenterinsightsv1bulkdeletefeedbacklabelsrequest *GoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsRequest) *ProjectsLocationsDatasetsBulkDeleteFeedbackLabelsCall

BulkDeleteFeedbackLabels: Delete feedback labels in bulk using a filter.

- parent: The parent resource for new feedback labels.

func (*ProjectsLocationsDatasetsService)BulkDownloadFeedbackLabelsadded inv0.234.0

func (r *ProjectsLocationsDatasetsService) BulkDownloadFeedbackLabels(parentstring, googlecloudcontactcenterinsightsv1bulkdownloadfeedbacklabelsrequest *GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest) *ProjectsLocationsDatasetsBulkDownloadFeedbackLabelsCall

BulkDownloadFeedbackLabels: Download feedback labels in bulk from anexternal source. Currently supports exporting Quality AI exampleconversations with transcripts and question bodies.

- parent: The parent resource for new feedback labels.

func (*ProjectsLocationsDatasetsService)BulkUploadFeedbackLabelsadded inv0.234.0

func (r *ProjectsLocationsDatasetsService) BulkUploadFeedbackLabels(parentstring, googlecloudcontactcenterinsightsv1bulkuploadfeedbacklabelsrequest *GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequest) *ProjectsLocationsDatasetsBulkUploadFeedbackLabelsCall

BulkUploadFeedbackLabels: Upload feedback labels from an external source inbulk. Currently supports labeling Quality AI example conversations.

- parent: The parent resource for new feedback labels.

func (*ProjectsLocationsDatasetsService)Createadded inv0.249.0

Create: Creates a dataset.

- parent: The parent resource of the dataset.

func (*ProjectsLocationsDatasetsService)Deleteadded inv0.249.0

Delete: Delete a dataset.

- name: The name of the dataset to delete.

func (*ProjectsLocationsDatasetsService)Getadded inv0.249.0

Get: Gets a dataset.

- name: The name of the dataset to get.

func (*ProjectsLocationsDatasetsService)Listadded inv0.249.0

List: List datasets matching the input.

- parent: The parent resource of the dataset.

func (*ProjectsLocationsDatasetsService)ListAllFeedbackLabelsadded inv0.234.0

ListAllFeedbackLabels: List all feedback labels by project number.

- parent: The parent resource of all feedback labels per project.

func (*ProjectsLocationsDatasetsService)Patchadded inv0.249.0

Patch: Updates a dataset.

  • name: Immutable. Identifier. Resource name of the dataset. Format:projects/{project}/locations/{location}/datasets/{dataset}.

typeProjectsLocationsEncryptionSpecInitializeCalladded inv0.190.0

type ProjectsLocationsEncryptionSpecInitializeCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsEncryptionSpecInitializeCall)Contextadded inv0.190.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsEncryptionSpecInitializeCall)Doadded inv0.190.0

Do executes the "contactcenterinsights.projects.locations.encryptionSpec.initialize" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsEncryptionSpecInitializeCall)Fieldsadded inv0.190.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsEncryptionSpecInitializeCall)Headeradded inv0.190.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsEncryptionSpecServiceadded inv0.190.0

type ProjectsLocationsEncryptionSpecService struct {// contains filtered or unexported fields}

funcNewProjectsLocationsEncryptionSpecServiceadded inv0.190.0

func NewProjectsLocationsEncryptionSpecService(s *Service) *ProjectsLocationsEncryptionSpecService

func (*ProjectsLocationsEncryptionSpecService)Initializeadded inv0.190.0

Initialize: Initializes a location-level encryption key specification. Anerror will result if the location has resources already created before theinitialization. After the encryption specification is initialized at alocation, it is immutable and all newly created resources under the locationwill be encrypted with the existing specification.

  • name: Immutable. The resource name of the encryption key specificationresource. Format: projects/{project}/locations/{location}/encryptionSpec.

typeProjectsLocationsGetEncryptionSpecCalladded inv0.190.0

type ProjectsLocationsGetEncryptionSpecCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsGetEncryptionSpecCall)Contextadded inv0.190.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGetEncryptionSpecCall)Doadded inv0.190.0

Do executes the "contactcenterinsights.projects.locations.getEncryptionSpec" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1EncryptionSpec.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsGetEncryptionSpecCall)Fieldsadded inv0.190.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsGetEncryptionSpecCall)Headeradded inv0.190.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsGetEncryptionSpecCall)IfNoneMatchadded inv0.190.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsGetSettingsCall

type ProjectsLocationsGetSettingsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsGetSettingsCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsGetSettingsCall)Do

Do executes the "contactcenterinsights.projects.locations.getSettings" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Settings.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsGetSettingsCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsGetSettingsCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsGetSettingsCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsInsightsdataExportCall

type ProjectsLocationsInsightsdataExportCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsInsightsdataExportCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsInsightsdataExportCall)Do

Do executes the "contactcenterinsights.projects.locations.insightsdata.export" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsInsightsdataExportCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsInsightsdataExportCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsInsightsdataService

type ProjectsLocationsInsightsdataService struct {// contains filtered or unexported fields}

func (*ProjectsLocationsInsightsdataService)Export

Export: Export insights data to a destination defined in the request body.

- parent: The parent resource to export data from.

typeProjectsLocationsIssueModelsCalculateIssueModelStatsCall

type ProjectsLocationsIssueModelsCalculateIssueModelStatsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsCalculateIssueModelStatsCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsCalculateIssueModelStatsCall)Do

Do executes the "contactcenterinsights.projects.locations.issueModels.calculateIssueModelStats" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsCalculateIssueModelStatsCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsCalculateIssueModelStatsCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsIssueModelsCalculateIssueModelStatsCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsIssueModelsCreateCall

type ProjectsLocationsIssueModelsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsCreateCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsCreateCall)Do

Do executes the "contactcenterinsights.projects.locations.issueModels.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsCreateCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsCreateCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsIssueModelsDeleteCall

type ProjectsLocationsIssueModelsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsDeleteCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsDeleteCall)Do

Do executes the "contactcenterinsights.projects.locations.issueModels.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsDeleteCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsDeleteCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsIssueModelsDeployCall

type ProjectsLocationsIssueModelsDeployCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsDeployCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsDeployCall)Do

Do executes the "contactcenterinsights.projects.locations.issueModels.deploy" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsDeployCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsDeployCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsIssueModelsExportCalladded inv0.164.0

type ProjectsLocationsIssueModelsExportCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsExportCall)Contextadded inv0.164.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsExportCall)Doadded inv0.164.0

Do executes the "contactcenterinsights.projects.locations.issueModels.export" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsExportCall)Fieldsadded inv0.164.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsExportCall)Headeradded inv0.164.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsIssueModelsGetCall

type ProjectsLocationsIssueModelsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsGetCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsGetCall)Do

Do executes the "contactcenterinsights.projects.locations.issueModels.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1IssueModel.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsGetCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsIssueModelsGetCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsIssueModelsImportCalladded inv0.164.0

type ProjectsLocationsIssueModelsImportCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsImportCall)Contextadded inv0.164.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsImportCall)Doadded inv0.164.0

Do executes the "contactcenterinsights.projects.locations.issueModels.import" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsImportCall)Fieldsadded inv0.164.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsImportCall)Headeradded inv0.164.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsIssueModelsIssuesCreateCalladded inv0.215.0

type ProjectsLocationsIssueModelsIssuesCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsIssuesCreateCall)Contextadded inv0.215.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsIssuesCreateCall)Doadded inv0.215.0

Do executes the "contactcenterinsights.projects.locations.issueModels.issues.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsIssuesCreateCall)Fieldsadded inv0.215.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsIssuesCreateCall)Headeradded inv0.215.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsIssueModelsIssuesDeleteCalladded inv0.104.0

type ProjectsLocationsIssueModelsIssuesDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsIssuesDeleteCall)Contextadded inv0.104.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsIssuesDeleteCall)Doadded inv0.104.0

Do executes the "contactcenterinsights.projects.locations.issueModels.issues.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsIssueModelsIssuesDeleteCall)Fieldsadded inv0.104.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsIssuesDeleteCall)Headeradded inv0.104.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsIssueModelsIssuesGetCall

type ProjectsLocationsIssueModelsIssuesGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsIssuesGetCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsIssuesGetCall)Do

Do executes the "contactcenterinsights.projects.locations.issueModels.issues.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Issue.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsIssuesGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsIssuesGetCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsIssueModelsIssuesGetCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsIssueModelsIssuesListCall

type ProjectsLocationsIssueModelsIssuesListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsIssuesListCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsIssuesListCall)Do

Do executes the "contactcenterinsights.projects.locations.issueModels.issues.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListIssuesResponse.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsIssuesListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsIssuesListCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsIssueModelsIssuesListCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsIssueModelsIssuesPatchCall

type ProjectsLocationsIssueModelsIssuesPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsIssuesPatchCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsIssuesPatchCall)Do

Do executes the "contactcenterinsights.projects.locations.issueModels.issues.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Issue.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsIssuesPatchCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsIssuesPatchCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsIssueModelsIssuesPatchCall)UpdateMask

UpdateMask sets the optional parameter "updateMask": The list of fields tobe updated.

typeProjectsLocationsIssueModelsIssuesService

type ProjectsLocationsIssueModelsIssuesService struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsIssuesService)Createadded inv0.215.0

Create: Creates an issue.

- parent: The parent resource of the issue.

func (*ProjectsLocationsIssueModelsIssuesService)Deleteadded inv0.104.0

Delete: Deletes an issue.

- name: The name of the issue to delete.

func (*ProjectsLocationsIssueModelsIssuesService)Get

Get: Gets an issue.

- name: The name of the issue to get.

func (*ProjectsLocationsIssueModelsIssuesService)List

List: Lists issues.

- parent: The parent resource of the issue.

func (*ProjectsLocationsIssueModelsIssuesService)Patch

Patch: Updates an issue.

  • name: Immutable. The resource name of the issue. Format:projects/{project}/locations/{location}/issueModels/{issue_model}/issues/{issue}.

typeProjectsLocationsIssueModelsListCall

type ProjectsLocationsIssueModelsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsListCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsListCall)Do

Do executes the "contactcenterinsights.projects.locations.issueModels.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListIssueModelsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsListCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsIssueModelsListCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsIssueModelsPatchCall

type ProjectsLocationsIssueModelsPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsPatchCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsPatchCall)Do

Do executes the "contactcenterinsights.projects.locations.issueModels.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1IssueModel.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsPatchCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsPatchCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsIssueModelsPatchCall)UpdateMask

UpdateMask sets the optional parameter "updateMask": The list of fields tobe updated.

typeProjectsLocationsIssueModelsService

type ProjectsLocationsIssueModelsService struct {Issues *ProjectsLocationsIssueModelsIssuesService// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsService)CalculateIssueModelStats

CalculateIssueModelStats: Gets an issue model's statistics.

- issueModel: The resource name of the issue model to query against.

func (*ProjectsLocationsIssueModelsService)Create

Create: Creates an issue model.

- parent: The parent resource of the issue model.

func (*ProjectsLocationsIssueModelsService)Delete

Delete: Deletes an issue model.

- name: The name of the issue model to delete.

func (*ProjectsLocationsIssueModelsService)Deploy

Deploy: Deploys an issue model. Returns an error if a model is alreadydeployed. An issue model can only be used in analysis after it has beendeployed.

- name: The issue model to deploy.

func (*ProjectsLocationsIssueModelsService)Exportadded inv0.164.0

Export: Exports an issue model to the provided destination.

- name: The issue model to export.

func (*ProjectsLocationsIssueModelsService)Get

Get: Gets an issue model.

- name: The name of the issue model to get.

func (*ProjectsLocationsIssueModelsService)Importadded inv0.164.0

Import: Imports an issue model from a Cloud Storage bucket.

- parent: The parent resource of the issue model.

func (*ProjectsLocationsIssueModelsService)List

List: Lists issue models.

- parent: The parent resource of the issue model.

func (*ProjectsLocationsIssueModelsService)Patch

Patch: Updates an issue model.

  • name: Immutable. The resource name of the issue model. Format:projects/{project}/locations/{location}/issueModels/{issue_model}.

func (*ProjectsLocationsIssueModelsService)Undeploy

Undeploy: Undeploys an issue model. An issue model can not be used inanalysis after it has been undeployed.

- name: The issue model to undeploy.

typeProjectsLocationsIssueModelsUndeployCall

type ProjectsLocationsIssueModelsUndeployCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsIssueModelsUndeployCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsIssueModelsUndeployCall)Do

Do executes the "contactcenterinsights.projects.locations.issueModels.undeploy" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsIssueModelsUndeployCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsIssueModelsUndeployCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsListAllFeedbackLabelsCalladded inv0.202.0

type ProjectsLocationsListAllFeedbackLabelsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsListAllFeedbackLabelsCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsListAllFeedbackLabelsCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.listAllFeedbackLabels" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListAllFeedbackLabelsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsListAllFeedbackLabelsCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsListAllFeedbackLabelsCall)Filteradded inv0.202.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset in the entire project. Supports disjunctions (OR) andconjunctions (AND). Supported fields: * `issue_model_id` * `qa_question_id`* `min_create_time` * `max_create_time` * `min_update_time` *`max_update_time` * `feedback_label_type`: QUALITY_AI, TOPIC_MODELING

func (*ProjectsLocationsListAllFeedbackLabelsCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsListAllFeedbackLabelsCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsListAllFeedbackLabelsCall)PageSizeadded inv0.202.0

PageSize sets the optional parameter "pageSize": The maximum number offeedback labels to return in the response. A valid page size ranges from 0to 100,000 inclusive. If the page size is zero or unspecified, a defaultpage size of 100 will be chosen. Note that a call might return fewer resultsthan the requested page size.

func (*ProjectsLocationsListAllFeedbackLabelsCall)PageTokenadded inv0.202.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListAllFeedbackLabelsResponse`. This value indicates that this is acontinuation of a prior `ListAllFeedbackLabels` call and that the systemshould return the next page of data.

func (*ProjectsLocationsListAllFeedbackLabelsCall)Pagesadded inv0.202.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsOperationsCancelCall

type ProjectsLocationsOperationsCancelCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsOperationsCancelCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsCancelCall)Do

Do executes the "contactcenterinsights.projects.locations.operations.cancel" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsOperationsCancelCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsOperationsCancelCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsOperationsGetCall

type ProjectsLocationsOperationsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsOperationsGetCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsGetCall)Do

Do executes the "contactcenterinsights.projects.locations.operations.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsOperationsGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsOperationsGetCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsOperationsGetCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsOperationsListCall

type ProjectsLocationsOperationsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsOperationsListCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsOperationsListCall)Do

Do executes the "contactcenterinsights.projects.locations.operations.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsOperationsListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsOperationsListCall)Filter

Filter sets the optional parameter "filter": The standard list filter.

func (*ProjectsLocationsOperationsListCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsOperationsListCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsOperationsListCall)PageSize

PageSize sets the optional parameter "pageSize": The standard list pagesize.

func (*ProjectsLocationsOperationsListCall)PageToken

PageToken sets the optional parameter "pageToken": The standard list pagetoken.

func (*ProjectsLocationsOperationsListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsOperationsListCall)ReturnPartialSuccessadded inv0.251.0

func (c *ProjectsLocationsOperationsListCall) ReturnPartialSuccess(returnPartialSuccessbool) *ProjectsLocationsOperationsListCall

ReturnPartialSuccess sets the optional parameter "returnPartialSuccess":When set to `true`, operations that are reachable are returned as normal,and those that are unreachable are returned in theListOperationsResponse.unreachable field. This can only be `true` whenreading across collections. For example, when `parent` is set to"projects/example/locations/-". This field is not supported by default andwill result in an `UNIMPLEMENTED` error if set unless explicitly documentedotherwise in service or product specific documentation.

typeProjectsLocationsOperationsService

type ProjectsLocationsOperationsService struct {// contains filtered or unexported fields}

func (*ProjectsLocationsOperationsService)Cancel

Cancel: Starts asynchronous cancellation on a long-running operation. Theserver makes a best effort to cancel the operation, but success is notguaranteed. If the server doesn't support this method, it returns`google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation orother methods to check whether the cancellation succeeded or whether theoperation completed despite cancellation. On successful cancellation, theoperation is not deleted; instead, it becomes an operation with anOperation.error value with a google.rpc.Status.code of `1`, corresponding to`Code.CANCELLED`.

- name: The name of the operation resource to be cancelled.

func (*ProjectsLocationsOperationsService)Get

Get: Gets the latest state of a long-running operation. Clients can use thismethod to poll the operation result at intervals as recommended by the APIservice.

- name: The name of the operation resource.

func (*ProjectsLocationsOperationsService)List

List: Lists operations that match the specified filter in the request. Ifthe server doesn't support this method, it returns `UNIMPLEMENTED`.

- name: The name of the operation's parent resource.

typeProjectsLocationsPhraseMatchersCreateCall

type ProjectsLocationsPhraseMatchersCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsPhraseMatchersCreateCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsPhraseMatchersCreateCall)Do

Do executes the "contactcenterinsights.projects.locations.phraseMatchers.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1PhraseMatcher.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsPhraseMatchersCreateCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsPhraseMatchersCreateCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsPhraseMatchersDeleteCall

type ProjectsLocationsPhraseMatchersDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsPhraseMatchersDeleteCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsPhraseMatchersDeleteCall)Do

Do executes the "contactcenterinsights.projects.locations.phraseMatchers.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsPhraseMatchersDeleteCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsPhraseMatchersDeleteCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsPhraseMatchersGetCall

type ProjectsLocationsPhraseMatchersGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsPhraseMatchersGetCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsPhraseMatchersGetCall)Do

Do executes the "contactcenterinsights.projects.locations.phraseMatchers.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1PhraseMatcher.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsPhraseMatchersGetCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsPhraseMatchersGetCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsPhraseMatchersGetCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsPhraseMatchersListCall

type ProjectsLocationsPhraseMatchersListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsPhraseMatchersListCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsPhraseMatchersListCall)Do

Do executes the "contactcenterinsights.projects.locations.phraseMatchers.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsPhraseMatchersListCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsPhraseMatchersListCall)Filter

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Useful for querying phrase matchers with specificproperties.

func (*ProjectsLocationsPhraseMatchersListCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsPhraseMatchersListCall)IfNoneMatch

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsPhraseMatchersListCall)PageSize

PageSize sets the optional parameter "pageSize": The maximum number ofphrase matchers to return in the response. If this value is zero, theservice will select a default size. A call might return fewer objects thanrequested. A non-empty `next_page_token` in the response indicates that moredata is available.

func (*ProjectsLocationsPhraseMatchersListCall)PageToken

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListPhraseMatchersResponse`. This value indicates that this is acontinuation of a prior `ListPhraseMatchers` call and that the system shouldreturn the next page of data.

func (*ProjectsLocationsPhraseMatchersListCall)Pages

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsPhraseMatchersPatchCalladded inv0.61.0

type ProjectsLocationsPhraseMatchersPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsPhraseMatchersPatchCall)Contextadded inv0.61.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsPhraseMatchersPatchCall)Doadded inv0.61.0

Do executes the "contactcenterinsights.projects.locations.phraseMatchers.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1PhraseMatcher.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsPhraseMatchersPatchCall)Fieldsadded inv0.61.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsPhraseMatchersPatchCall)Headeradded inv0.61.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsPhraseMatchersPatchCall)UpdateMaskadded inv0.61.0

UpdateMask sets the optional parameter "updateMask": The list of fields tobe updated.

typeProjectsLocationsPhraseMatchersService

type ProjectsLocationsPhraseMatchersService struct {// contains filtered or unexported fields}

func (*ProjectsLocationsPhraseMatchersService)Create

Create: Creates a phrase matcher.

  • parent: The parent resource of the phrase matcher. Required. The locationto create a phrase matcher for. Format: `projects//locations/` or`projects//locations/`.

func (*ProjectsLocationsPhraseMatchersService)Delete

Delete: Deletes a phrase matcher.

- name: The name of the phrase matcher to delete.

func (*ProjectsLocationsPhraseMatchersService)Get

Get: Gets a phrase matcher.

- name: The name of the phrase matcher to get.

func (*ProjectsLocationsPhraseMatchersService)List

List: Lists phrase matchers.

- parent: The parent resource of the phrase matcher.

func (*ProjectsLocationsPhraseMatchersService)Patchadded inv0.61.0

Patch: Updates a phrase matcher.

  • name: The resource name of the phrase matcher. Format:projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}.

typeProjectsLocationsQaQuestionTagsCreateCalladded inv0.221.0

type ProjectsLocationsQaQuestionTagsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaQuestionTagsCreateCall)Contextadded inv0.221.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaQuestionTagsCreateCall)Doadded inv0.221.0

Do executes the "contactcenterinsights.projects.locations.qaQuestionTags.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1QaQuestionTag.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaQuestionTagsCreateCall)Fieldsadded inv0.221.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaQuestionTagsCreateCall)Headeradded inv0.221.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaQuestionTagsCreateCall)QaQuestionTagIdadded inv0.240.0

QaQuestionTagId sets the optional parameter "qaQuestionTagId": A unique IDfor the new QaQuestionTag. This ID will become the final component of theQaQuestionTag's resource name. If no ID is specified, a server-generated IDwill be used. This value should be 4-64 characters and must match theregular expression `^[a-z0-9-]{4,64}$`. Valid characters are `a-z-`.

typeProjectsLocationsQaQuestionTagsDeleteCalladded inv0.240.0

type ProjectsLocationsQaQuestionTagsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaQuestionTagsDeleteCall)Contextadded inv0.240.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaQuestionTagsDeleteCall)Doadded inv0.240.0

Do executes the "contactcenterinsights.projects.locations.qaQuestionTags.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaQuestionTagsDeleteCall)Fieldsadded inv0.240.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaQuestionTagsDeleteCall)Headeradded inv0.240.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsQaQuestionTagsGetCalladded inv0.240.0

type ProjectsLocationsQaQuestionTagsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaQuestionTagsGetCall)Contextadded inv0.240.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaQuestionTagsGetCall)Doadded inv0.240.0

Do executes the "contactcenterinsights.projects.locations.qaQuestionTags.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1QaQuestionTag.ServerResponse.Header or(if a response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaQuestionTagsGetCall)Fieldsadded inv0.240.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaQuestionTagsGetCall)Headeradded inv0.240.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaQuestionTagsGetCall)IfNoneMatchadded inv0.240.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsQaQuestionTagsListCalladded inv0.221.0

type ProjectsLocationsQaQuestionTagsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaQuestionTagsListCall)Contextadded inv0.221.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaQuestionTagsListCall)Doadded inv0.221.0

Do executes the "contactcenterinsights.projects.locations.qaQuestionTags.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListQaQuestionTagsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsQaQuestionTagsListCall)Fieldsadded inv0.221.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaQuestionTagsListCall)Filteradded inv0.221.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Supports conjunctions (ie. AND operators). Supported fieldsinclude the following: * `project_id` - id of the project to list tags for *`qa_scorecard_id` - id of the scorecard to list tags for * `revision_id` -id of the scorecard revision to list tags for` * `qa_question_id - id of thequestion to list tags for`

func (*ProjectsLocationsQaQuestionTagsListCall)Headeradded inv0.221.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaQuestionTagsListCall)IfNoneMatchadded inv0.221.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsQaQuestionTagsPatchCalladded inv0.240.0

type ProjectsLocationsQaQuestionTagsPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaQuestionTagsPatchCall)Contextadded inv0.240.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaQuestionTagsPatchCall)Doadded inv0.240.0

Do executes the "contactcenterinsights.projects.locations.qaQuestionTags.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaQuestionTagsPatchCall)Fieldsadded inv0.240.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaQuestionTagsPatchCall)Headeradded inv0.240.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaQuestionTagsPatchCall)UpdateMaskadded inv0.240.0

UpdateMask sets the optional parameter "updateMask": The list of fields tobe updated. All possible fields can be updated by passing `*`, or a subsetof the following updateable fields can be provided: * `qa_question_tag_name`- the name of the tag * `qa_question_ids` - the list of questions the tagapplies to

typeProjectsLocationsQaQuestionTagsServiceadded inv0.221.0

type ProjectsLocationsQaQuestionTagsService struct {// contains filtered or unexported fields}

funcNewProjectsLocationsQaQuestionTagsServiceadded inv0.221.0

func NewProjectsLocationsQaQuestionTagsService(s *Service) *ProjectsLocationsQaQuestionTagsService

func (*ProjectsLocationsQaQuestionTagsService)Createadded inv0.221.0

Create: Creates a QaQuestionTag.

- parent: The parent resource of the QaQuestionTag.

func (*ProjectsLocationsQaQuestionTagsService)Deleteadded inv0.240.0

Delete: Deletes a QaQuestionTag.

- name: The name of the QaQuestionTag to delete.

func (*ProjectsLocationsQaQuestionTagsService)Getadded inv0.240.0

Get: Gets a QaQuestionTag.

- name: The name of the QaQuestionTag to get.

func (*ProjectsLocationsQaQuestionTagsService)Listadded inv0.221.0

List: Lists the question tags.

- parent: The parent resource of the QaQuestionTags.

func (*ProjectsLocationsQaQuestionTagsService)Patchadded inv0.240.0

Patch: Updates a QaQuestionTag.

  • name: Identifier. Resource name for the QaQuestionTag Formatprojects/{project}/locations/{location}/qaQuestionTags/{qa_question_tag}In the above format, the last segment, i.e., qa_question_tag, is aserver-generated ID corresponding to the tag resource.

typeProjectsLocationsQaScorecardsCreateCalladded inv0.202.0

type ProjectsLocationsQaScorecardsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsCreateCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsCreateCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1QaScorecard.ServerResponse.Header or (ifa response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsCreateCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsCreateCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaScorecardsCreateCall)QaScorecardIdadded inv0.202.0

QaScorecardId sets the optional parameter "qaScorecardId": A unique ID forthe new QaScorecard. This ID will become the final component of theQaScorecard's resource name. If no ID is specified, a server-generated IDwill be used. This value should be 4-64 characters and must match theregular expression `^[a-z0-9-]{4,64}$`. Valid characters are `a-z-`.

typeProjectsLocationsQaScorecardsDeleteCalladded inv0.202.0

type ProjectsLocationsQaScorecardsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsDeleteCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsDeleteCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsQaScorecardsDeleteCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsDeleteCall)Forceadded inv0.202.0

Force sets the optional parameter "force": If set to true, all of thisQaScorecard's child resources will also be deleted. Otherwise, the requestwill only succeed if it has none.

func (*ProjectsLocationsQaScorecardsDeleteCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsQaScorecardsGetCalladded inv0.202.0

type ProjectsLocationsQaScorecardsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsGetCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsGetCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1QaScorecard.ServerResponse.Header or (ifa response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsGetCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsGetCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaScorecardsGetCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsQaScorecardsListCalladded inv0.202.0

type ProjectsLocationsQaScorecardsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsListCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsListCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListQaScorecardsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsListCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsListCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaScorecardsListCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsQaScorecardsListCall)PageSizeadded inv0.202.0

PageSize sets the optional parameter "pageSize": The maximum number ofscorecards to return in the response. If the value is zero, the service willselect a default size. A call might return fewer objects than requested. Anon-empty `next_page_token` in the response indicates that more data isavailable.

func (*ProjectsLocationsQaScorecardsListCall)PageTokenadded inv0.202.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListQaScorecardsResponse`. This value indicates that this is acontinuation of a prior `ListQaScorecards` call and that the system shouldreturn the next page of data.

func (*ProjectsLocationsQaScorecardsListCall)Pagesadded inv0.202.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsQaScorecardsListCall)QaScorecardSourcesadded inv0.249.0

func (c *ProjectsLocationsQaScorecardsListCall) QaScorecardSources(qaScorecardSources ...string) *ProjectsLocationsQaScorecardsListCall

QaScorecardSources sets the optional parameter "qaScorecardSources": Thesource of scorecards are based on how those Scorecards were created, e.g., acustomer-defined scorecard, a predefined scorecard, etc. This field is usedto retrieve Scorecards of one or more sources.

Possible values:

"QA_SCORECARD_SOURCE_UNSPECIFIED" - The source of the scorecard is

unspecified. Default to QA_SCORECARD_SOURCE_CUSTOMER_DEFINED.

"QA_SCORECARD_SOURCE_CUSTOMER_DEFINED" - The scorecard is a custom

scorecard created by the user.

"QA_SCORECARD_SOURCE_DISCOVERY_ENGINE" - The scorecard is a scorecard

created through discovery engine deployment.

typeProjectsLocationsQaScorecardsPatchCalladded inv0.202.0

type ProjectsLocationsQaScorecardsPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsPatchCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsPatchCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1QaScorecard.ServerResponse.Header or (ifa response was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsPatchCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsPatchCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaScorecardsPatchCall)UpdateMaskadded inv0.202.0

UpdateMask sets the optional parameter "updateMask": Required. The list offields to be updated. All possible fields can be updated by passing `*`, ora subset of the following updateable fields can be provided: * `description`* `display_name`

typeProjectsLocationsQaScorecardsRevisionsCreateCalladded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsRevisionsCreateCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsRevisionsCreateCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.revisions.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1QaScorecardRevision.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsRevisionsCreateCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsRevisionsCreateCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaScorecardsRevisionsCreateCall)QaScorecardRevisionIdadded inv0.202.0

QaScorecardRevisionId sets the optional parameter "qaScorecardRevisionId": Aunique ID for the new QaScorecardRevision. This ID will become the finalcomponent of the QaScorecardRevision's resource name. If no ID is specified,a server-generated ID will be used. This value should be 4-64 characters andmust match the regular expression `^[a-z0-9-]{4,64}$`. Valid characters are`a-z-`.

typeProjectsLocationsQaScorecardsRevisionsDeleteCalladded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsRevisionsDeleteCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsRevisionsDeleteCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.revisions.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsQaScorecardsRevisionsDeleteCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsRevisionsDeleteCall)Forceadded inv0.202.0

Force sets the optional parameter "force": If set to true, all of thisQaScorecardRevision's child resources will also be deleted. Otherwise, therequest will only succeed if it has none.

func (*ProjectsLocationsQaScorecardsRevisionsDeleteCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsQaScorecardsRevisionsDeployCalladded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsDeployCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsRevisionsDeployCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsRevisionsDeployCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.revisions.deploy" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1QaScorecardRevision.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsRevisionsDeployCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsRevisionsDeployCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsQaScorecardsRevisionsGetCalladded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsRevisionsGetCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsRevisionsGetCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.revisions.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1QaScorecardRevision.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsRevisionsGetCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsRevisionsGetCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaScorecardsRevisionsGetCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsQaScorecardsRevisionsListCalladded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsRevisionsListCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsRevisionsListCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.revisions.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListQaScorecardRevisionsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsRevisionsListCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsRevisionsListCall)Filteradded inv0.202.0

Filter sets the optional parameter "filter": A filter to reduce results to aspecific subset. Useful for querying scorecard revisions with specificproperties.

func (*ProjectsLocationsQaScorecardsRevisionsListCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaScorecardsRevisionsListCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsQaScorecardsRevisionsListCall)PageSizeadded inv0.202.0

PageSize sets the optional parameter "pageSize": The maximum number ofscorecard revisions to return in the response. If the value is zero, theservice will select a default size. A call might return fewer objects thanrequested. A non-empty `next_page_token` in the response indicates that moredata is available.

func (*ProjectsLocationsQaScorecardsRevisionsListCall)PageTokenadded inv0.202.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListQaScorecardRevisionsResponse`. This value indicates that this is acontinuation of a prior `ListQaScorecardRevisions` call and that the systemshould return the next page of data.

func (*ProjectsLocationsQaScorecardsRevisionsListCall)Pagesadded inv0.202.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

func (*ProjectsLocationsQaScorecardsRevisionsListCall)QaScorecardSourcesadded inv0.249.0

QaScorecardSources sets the optional parameter "qaScorecardSources": Thesource of scorecards are based on how those Scorecards were created, e.g., acustomer-defined scorecard, a predefined scorecard, etc. This field is usedto retrieve Scorecards Revisions from Scorecards of one or more sources.

Possible values:

"QA_SCORECARD_SOURCE_UNSPECIFIED" - The source of the scorecard is

unspecified. Default to QA_SCORECARD_SOURCE_CUSTOMER_DEFINED.

"QA_SCORECARD_SOURCE_CUSTOMER_DEFINED" - The scorecard is a custom

scorecard created by the user.

"QA_SCORECARD_SOURCE_DISCOVERY_ENGINE" - The scorecard is a scorecard

created through discovery engine deployment.

typeProjectsLocationsQaScorecardsRevisionsQaQuestionsCreateCalladded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsQaQuestionsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsCreateCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsCreateCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.revisions.qaQuestions.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1QaQuestion.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsCreateCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsCreateCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsCreateCall)QaQuestionIdadded inv0.202.0

QaQuestionId sets the optional parameter "qaQuestionId": A unique ID for thenew question. This ID will become the final component of the question'sresource name. If no ID is specified, a server-generated ID will be used.This value should be 4-64 characters and must match the regular expression`^[a-z0-9-]{4,64}$`. Valid characters are `a-z-`.

typeProjectsLocationsQaScorecardsRevisionsQaQuestionsDeleteCalladded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsQaQuestionsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsDeleteCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsDeleteCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.revisions.qaQuestions.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsDeleteCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsDeleteCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsQaScorecardsRevisionsQaQuestionsGetCalladded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsQaQuestionsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsGetCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsGetCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.revisions.qaQuestions.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1QaQuestion.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsGetCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsGetCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsGetCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsQaScorecardsRevisionsQaQuestionsListCalladded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsQaQuestionsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsListCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsListCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.revisions.qaQuestions.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListQaQuestionsResponse.ServerResponse.Header or (if a response was returned at all) inerror.(*googleapi.Error).Header. Use googleapi.IsNotModified to checkwhether the returned error was because http.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsListCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsListCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsListCall)IfNoneMatchadded inv0.202.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsListCall)PageSizeadded inv0.202.0

PageSize sets the optional parameter "pageSize": The maximum number ofquestions to return in the response. If the value is zero, the service willselect a default size. A call might return fewer objects than requested. Anon-empty `next_page_token` in the response indicates that more data isavailable.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsListCall)PageTokenadded inv0.202.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListQaQuestionsResponse`. This value indicates that this is acontinuation of a prior `ListQaQuestions` call and that the system shouldreturn the next page of data.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsListCall)Pagesadded inv0.202.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsQaScorecardsRevisionsQaQuestionsPatchCalladded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsQaQuestionsPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsPatchCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsPatchCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.revisions.qaQuestions.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1QaQuestion.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsPatchCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsPatchCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsPatchCall)UpdateMaskadded inv0.202.0

UpdateMask sets the optional parameter "updateMask": Required. The list offields to be updated. All possible fields can be updated by passing `*`, ora subset of the following updateable fields can be provided: *`abbreviation` * `answer_choices` * `answer_instructions` * `order` *`question_body` * `tags`

typeProjectsLocationsQaScorecardsRevisionsQaQuestionsServiceadded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsQaQuestionsService struct {// contains filtered or unexported fields}

funcNewProjectsLocationsQaScorecardsRevisionsQaQuestionsServiceadded inv0.202.0

func NewProjectsLocationsQaScorecardsRevisionsQaQuestionsService(s *Service) *ProjectsLocationsQaScorecardsRevisionsQaQuestionsService

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsService)Createadded inv0.202.0

Create: Create a QaQuestion.

- parent: The parent resource of the QaQuestion.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsService)Deleteadded inv0.202.0

Delete: Deletes a QaQuestion.

- name: The name of the QaQuestion to delete.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsService)Getadded inv0.202.0

Get: Gets a QaQuestion.

- name: The name of the QaQuestion to get.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsService)Listadded inv0.202.0

List: Lists QaQuestions.

- parent: The parent resource of the questions.

func (*ProjectsLocationsQaScorecardsRevisionsQaQuestionsService)Patchadded inv0.202.0

Patch: Updates a QaQuestion.

  • name: Identifier. The resource name of the question. Format:projects/{project}/locations/{location}/qaScorecards/{qa_scorecard}/revisions/{revision}/qaQuestions/{qa_question}.

typeProjectsLocationsQaScorecardsRevisionsServiceadded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsService struct {QaQuestions *ProjectsLocationsQaScorecardsRevisionsQaQuestionsService// contains filtered or unexported fields}

funcNewProjectsLocationsQaScorecardsRevisionsServiceadded inv0.202.0

func NewProjectsLocationsQaScorecardsRevisionsService(s *Service) *ProjectsLocationsQaScorecardsRevisionsService

func (*ProjectsLocationsQaScorecardsRevisionsService)Createadded inv0.202.0

Create: Creates a QaScorecardRevision.

- parent: The parent resource of the QaScorecardRevision.

func (*ProjectsLocationsQaScorecardsRevisionsService)Deleteadded inv0.202.0

Delete: Deletes a QaScorecardRevision.

- name: The name of the QaScorecardRevision to delete.

func (*ProjectsLocationsQaScorecardsRevisionsService)Deployadded inv0.202.0

Deploy: Deploy a QaScorecardRevision.

- name: The name of the QaScorecardRevision to deploy.

func (*ProjectsLocationsQaScorecardsRevisionsService)Getadded inv0.202.0

Get: Gets a QaScorecardRevision.

- name: The name of the QaScorecardRevision to get.

func (*ProjectsLocationsQaScorecardsRevisionsService)Listadded inv0.202.0

List: Lists all revisions under the parent QaScorecard.

  • parent: The parent resource of the scorecard revisions. To list allrevisions of all scorecards, substitute the QaScorecard ID with a '-'character.

func (*ProjectsLocationsQaScorecardsRevisionsService)TuneQaScorecardRevisionadded inv0.202.0

TuneQaScorecardRevision: Fine tune one or more QaModels.

- parent: The parent resource for new fine tuning job instance.

func (*ProjectsLocationsQaScorecardsRevisionsService)Undeployadded inv0.202.0

Undeploy: Undeploy a QaScorecardRevision.

- name: The name of the QaScorecardRevision to undeploy.

typeProjectsLocationsQaScorecardsRevisionsTuneQaScorecardRevisionCalladded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsTuneQaScorecardRevisionCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsRevisionsTuneQaScorecardRevisionCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsRevisionsTuneQaScorecardRevisionCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.revisions.tuneQaScorecardRevision" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsRevisionsTuneQaScorecardRevisionCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsRevisionsTuneQaScorecardRevisionCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsQaScorecardsRevisionsUndeployCalladded inv0.202.0

type ProjectsLocationsQaScorecardsRevisionsUndeployCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQaScorecardsRevisionsUndeployCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQaScorecardsRevisionsUndeployCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.qaScorecards.revisions.undeploy" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1QaScorecardRevision.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQaScorecardsRevisionsUndeployCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQaScorecardsRevisionsUndeployCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsQaScorecardsServiceadded inv0.202.0

type ProjectsLocationsQaScorecardsService struct {Revisions *ProjectsLocationsQaScorecardsRevisionsService// contains filtered or unexported fields}

funcNewProjectsLocationsQaScorecardsServiceadded inv0.202.0

func NewProjectsLocationsQaScorecardsService(s *Service) *ProjectsLocationsQaScorecardsService

func (*ProjectsLocationsQaScorecardsService)Createadded inv0.202.0

Create: Create a QaScorecard.

- parent: The parent resource of the QaScorecard.

func (*ProjectsLocationsQaScorecardsService)Deleteadded inv0.202.0

Delete: Deletes a QaScorecard.

- name: The name of the QaScorecard to delete.

func (*ProjectsLocationsQaScorecardsService)Getadded inv0.202.0

Get: Gets a QaScorecard.

- name: The name of the QaScorecard to get.

func (*ProjectsLocationsQaScorecardsService)Listadded inv0.202.0

List: Lists QaScorecards.

- parent: The parent resource of the scorecards.

func (*ProjectsLocationsQaScorecardsService)Patchadded inv0.202.0

Patch: Updates a QaScorecard.

  • name: Identifier. The scorecard name. Format:projects/{project}/locations/{location}/qaScorecards/{qa_scorecard}.

typeProjectsLocationsQueryMetricsCalladded inv0.202.0

type ProjectsLocationsQueryMetricsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQueryMetricsCall)Contextadded inv0.202.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQueryMetricsCall)Doadded inv0.202.0

Do executes the "contactcenterinsights.projects.locations.queryMetrics" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQueryMetricsCall)Fieldsadded inv0.202.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQueryMetricsCall)Headeradded inv0.202.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsQueryPerformanceOverviewCalladded inv0.240.0

type ProjectsLocationsQueryPerformanceOverviewCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsQueryPerformanceOverviewCall)Contextadded inv0.240.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsQueryPerformanceOverviewCall)Doadded inv0.240.0

Do executes the "contactcenterinsights.projects.locations.queryPerformanceOverview" call.Any non-2xx status code is an error. Response headers are in either*GoogleLongrunningOperation.ServerResponse.Header or (if a response wasreturned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsQueryPerformanceOverviewCall)Fieldsadded inv0.240.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsQueryPerformanceOverviewCall)Headeradded inv0.240.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsService

funcNewProjectsLocationsService

func NewProjectsLocationsService(s *Service) *ProjectsLocationsService

func (*ProjectsLocationsService)BulkDeleteFeedbackLabelsadded inv0.227.0

func (r *ProjectsLocationsService) BulkDeleteFeedbackLabels(parentstring, googlecloudcontactcenterinsightsv1bulkdeletefeedbacklabelsrequest *GoogleCloudContactcenterinsightsV1BulkDeleteFeedbackLabelsRequest) *ProjectsLocationsBulkDeleteFeedbackLabelsCall

BulkDeleteFeedbackLabels: Delete feedback labels in bulk using a filter.

- parent: The parent resource for new feedback labels.

func (*ProjectsLocationsService)BulkDownloadFeedbackLabelsadded inv0.202.0

func (r *ProjectsLocationsService) BulkDownloadFeedbackLabels(parentstring, googlecloudcontactcenterinsightsv1bulkdownloadfeedbacklabelsrequest *GoogleCloudContactcenterinsightsV1BulkDownloadFeedbackLabelsRequest) *ProjectsLocationsBulkDownloadFeedbackLabelsCall

BulkDownloadFeedbackLabels: Download feedback labels in bulk from anexternal source. Currently supports exporting Quality AI exampleconversations with transcripts and question bodies.

- parent: The parent resource for new feedback labels.

func (*ProjectsLocationsService)BulkUploadFeedbackLabelsadded inv0.202.0

func (r *ProjectsLocationsService) BulkUploadFeedbackLabels(parentstring, googlecloudcontactcenterinsightsv1bulkuploadfeedbacklabelsrequest *GoogleCloudContactcenterinsightsV1BulkUploadFeedbackLabelsRequest) *ProjectsLocationsBulkUploadFeedbackLabelsCall

BulkUploadFeedbackLabels: Upload feedback labels from an external source inbulk. Currently supports labeling Quality AI example conversations.

- parent: The parent resource for new feedback labels.

func (*ProjectsLocationsService)GetEncryptionSpecadded inv0.190.0

GetEncryptionSpec: Gets location-level encryption key specification.

- name: The name of the encryption spec resource to get.

func (*ProjectsLocationsService)GetSettings

GetSettings: Gets project-level settings.

- name: The name of the settings resource to get.

func (*ProjectsLocationsService)ListAllFeedbackLabelsadded inv0.202.0

ListAllFeedbackLabels: List all feedback labels by project number.

- parent: The parent resource of all feedback labels per project.

func (*ProjectsLocationsService)QueryMetricsadded inv0.202.0

func (r *ProjectsLocationsService) QueryMetrics(locationstring, googlecloudcontactcenterinsightsv1querymetricsrequest *GoogleCloudContactcenterinsightsV1QueryMetricsRequest) *ProjectsLocationsQueryMetricsCall

QueryMetrics: Query metrics.

  • location: The location of the data."projects/{project}/locations/{location}".

func (*ProjectsLocationsService)QueryPerformanceOverviewadded inv0.240.0

func (r *ProjectsLocationsService) QueryPerformanceOverview(parentstring, googlecloudcontactcenterinsightsv1queryperformanceoverviewrequest *GoogleCloudContactcenterinsightsV1QueryPerformanceOverviewRequest) *ProjectsLocationsQueryPerformanceOverviewCall

QueryPerformanceOverview: Generates a summary of predefined performancemetrics for a set of conversations. Conversations can be specified byspecifying a time window and an agent id, for now. The summary includes acomparison of metrics computed for conversations in the previous timeperiod, and also a comparison with peers in the same time period.

  • parent: The parent resource of the conversations to derive performancestats from. "projects/{project}/locations/{location}".

func (*ProjectsLocationsService)UpdateSettings

func (r *ProjectsLocationsService) UpdateSettings(namestring, googlecloudcontactcenterinsightsv1settings *GoogleCloudContactcenterinsightsV1Settings) *ProjectsLocationsUpdateSettingsCall

UpdateSettings: Updates project-level settings.

  • name: Immutable. The resource name of the settings resource. Format:projects/{project}/locations/{location}/settings.

typeProjectsLocationsUpdateSettingsCall

type ProjectsLocationsUpdateSettingsCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsUpdateSettingsCall)Context

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsUpdateSettingsCall)Do

Do executes the "contactcenterinsights.projects.locations.updateSettings" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1Settings.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsUpdateSettingsCall)Fields

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsUpdateSettingsCall)Header

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsUpdateSettingsCall)UpdateMask

UpdateMask sets the optional parameter "updateMask": Required. The list offields to be updated.

typeProjectsLocationsViewsCreateCalladded inv0.64.0

type ProjectsLocationsViewsCreateCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsViewsCreateCall)Contextadded inv0.64.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsViewsCreateCall)Doadded inv0.64.0

Do executes the "contactcenterinsights.projects.locations.views.create" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1View.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsViewsCreateCall)Fieldsadded inv0.64.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsViewsCreateCall)Headeradded inv0.64.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsViewsDeleteCalladded inv0.64.0

type ProjectsLocationsViewsDeleteCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsViewsDeleteCall)Contextadded inv0.64.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsViewsDeleteCall)Doadded inv0.64.0

Do executes the "contactcenterinsights.projects.locations.views.delete" call.Any non-2xx status code is an error. Response headers are in either*GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned atall) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified tocheck whether the returned error was because http.StatusNotModified wasreturned.

func (*ProjectsLocationsViewsDeleteCall)Fieldsadded inv0.64.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsViewsDeleteCall)Headeradded inv0.64.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

typeProjectsLocationsViewsGetCalladded inv0.64.0

type ProjectsLocationsViewsGetCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsViewsGetCall)Contextadded inv0.64.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsViewsGetCall)Doadded inv0.64.0

Do executes the "contactcenterinsights.projects.locations.views.get" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1View.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsViewsGetCall)Fieldsadded inv0.64.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsViewsGetCall)Headeradded inv0.64.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsViewsGetCall)IfNoneMatchadded inv0.64.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

typeProjectsLocationsViewsListCalladded inv0.64.0

type ProjectsLocationsViewsListCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsViewsListCall)Contextadded inv0.64.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsViewsListCall)Doadded inv0.64.0

Do executes the "contactcenterinsights.projects.locations.views.list" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1ListViewsResponse.ServerResponse.Headeror (if a response was returned at all) in error.(*googleapi.Error).Header.Use googleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsViewsListCall)Fieldsadded inv0.64.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsViewsListCall)Headeradded inv0.64.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsViewsListCall)IfNoneMatchadded inv0.64.0

IfNoneMatch sets an optional parameter which makes the operation fail if theobject's ETag matches the given value. This is useful for getting updatesonly after the object has changed since the last request.

func (*ProjectsLocationsViewsListCall)PageSizeadded inv0.64.0

PageSize sets the optional parameter "pageSize": The maximum number of viewsto return in the response. If this value is zero, the service will select adefault size. A call may return fewer objects than requested. A non-empty`next_page_token` in the response indicates that more data is available.

func (*ProjectsLocationsViewsListCall)PageTokenadded inv0.64.0

PageToken sets the optional parameter "pageToken": The value returned by thelast `ListViewsResponse`; indicates that this is a continuation of a prior`ListViews` call and the system should return the next page of data.

func (*ProjectsLocationsViewsListCall)Pagesadded inv0.64.0

Pages invokes f for each page of results.A non-nil error returned from f will halt the iteration.The provided context supersedes any context provided to the Context method.

typeProjectsLocationsViewsPatchCalladded inv0.64.0

type ProjectsLocationsViewsPatchCall struct {// contains filtered or unexported fields}

func (*ProjectsLocationsViewsPatchCall)Contextadded inv0.64.0

Context sets the context to be used in this call's Do method.

func (*ProjectsLocationsViewsPatchCall)Doadded inv0.64.0

Do executes the "contactcenterinsights.projects.locations.views.patch" call.Any non-2xx status code is an error. Response headers are in either*GoogleCloudContactcenterinsightsV1View.ServerResponse.Header or (if aresponse was returned at all) in error.(*googleapi.Error).Header. Usegoogleapi.IsNotModified to check whether the returned error was becausehttp.StatusNotModified was returned.

func (*ProjectsLocationsViewsPatchCall)Fieldsadded inv0.64.0

Fields allows partial responses to be retrieved. Seehttps://developers.google.com/gdata/docs/2.0/basics#PartialResponse for moredetails.

func (*ProjectsLocationsViewsPatchCall)Headeradded inv0.64.0

Header returns a http.Header that can be modified by the caller to addheaders to the request.

func (*ProjectsLocationsViewsPatchCall)UpdateMaskadded inv0.64.0

UpdateMask sets the optional parameter "updateMask": The list of fields tobe updated.

typeProjectsLocationsViewsServiceadded inv0.64.0

type ProjectsLocationsViewsService struct {// contains filtered or unexported fields}

funcNewProjectsLocationsViewsServiceadded inv0.64.0

func NewProjectsLocationsViewsService(s *Service) *ProjectsLocationsViewsService

func (*ProjectsLocationsViewsService)Createadded inv0.64.0

Create: Creates a view.

  • parent: The parent resource of the view. Required. The location to createa view for. Format: `projects//locations/` or `projects//locations/`.

func (*ProjectsLocationsViewsService)Deleteadded inv0.64.0

Delete: Deletes a view.

- name: The name of the view to delete.

func (*ProjectsLocationsViewsService)Getadded inv0.64.0

Get: Gets a view.

- name: The name of the view to get.

func (*ProjectsLocationsViewsService)Listadded inv0.64.0

List: Lists views.

- parent: The parent resource of the views.

func (*ProjectsLocationsViewsService)Patchadded inv0.64.0

Patch: Updates a view.

  • name: Immutable. The resource name of the view. Format:projects/{project}/locations/{location}/views/{view}.

typeProjectsService

type ProjectsService struct {Locations *ProjectsLocationsService// contains filtered or unexported fields}

funcNewProjectsService

func NewProjectsService(s *Service) *ProjectsService

typeService

type Service struct {BasePathstring// API endpoint base URLUserAgentstring// optional additional User-Agent fragmentProjects *ProjectsService// contains filtered or unexported fields}

funcNewdeprecated

func New(client *http.Client) (*Service,error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead.To provide a custom HTTP client, use option.WithHTTPClient.If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

funcNewService

func NewService(ctxcontext.Context, opts ...option.ClientOption) (*Service,error)

NewService creates a new Service.

Source Files

View all Source files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f orF : Jump to
y orY : Canonical URL
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.Learn more.

[8]ページ先頭

©2009-2025 Movatter.jp