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, this library is considered complete and is in maintenance mode. This means that we will address critical bugs and security issues but will not add any 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 for authentication. For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.
Other authentication options ¶
To use an API key for authentication (note: some APIs do not support API keys), use google.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 OAuth flow, use google.golang.org/api/option.WithTokenSource:
config := &oauth2.Config{...} // ... token, err := config.Exchange(ctx, ...) contactcenterinsightsService, err := contactcenterinsights.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))
See google.golang.org/api/option.ClientOption for details on options.
Index ¶
- Constants
- type GoogleCloudContactcenterinsightsV1Analysis
- type GoogleCloudContactcenterinsightsV1AnalysisResult
- type GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata
- type GoogleCloudContactcenterinsightsV1AnnotationBoundary
- type GoogleCloudContactcenterinsightsV1AnnotatorSelector
- type GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig
- type GoogleCloudContactcenterinsightsV1AnswerFeedback
- type GoogleCloudContactcenterinsightsV1ArticleSuggestionData
- type GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsMetadata
- type GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest
- type GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsResponse
- type GoogleCloudContactcenterinsightsV1BulkDeleteConversationsMetadata
- type GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest
- type GoogleCloudContactcenterinsightsV1BulkDeleteConversationsResponse
- type GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse
- type GoogleCloudContactcenterinsightsV1CalculateStatsResponse
- type GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries
- type GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval
- type GoogleCloudContactcenterinsightsV1CallAnnotation
- type GoogleCloudContactcenterinsightsV1Conversation
- type GoogleCloudContactcenterinsightsV1ConversationCallMetadata
- type GoogleCloudContactcenterinsightsV1ConversationDataSource
- type GoogleCloudContactcenterinsightsV1ConversationLevelSentiment
- type GoogleCloudContactcenterinsightsV1ConversationLevelSilence
- type GoogleCloudContactcenterinsightsV1ConversationParticipant
- type GoogleCloudContactcenterinsightsV1ConversationQualityMetadata
- type GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo
- type GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData
- type GoogleCloudContactcenterinsightsV1ConversationTranscript
- type GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment
- type GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata
- type GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo
- type GoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata
- type GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata
- type GoogleCloudContactcenterinsightsV1CreateIssueModelRequest
- type GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata
- type GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest
- type GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata
- type GoogleCloudContactcenterinsightsV1DeployIssueModelRequest
- type GoogleCloudContactcenterinsightsV1DeployIssueModelResponse
- type GoogleCloudContactcenterinsightsV1DialogflowIntent
- type GoogleCloudContactcenterinsightsV1DialogflowInteractionData
- type GoogleCloudContactcenterinsightsV1DialogflowSource
- type GoogleCloudContactcenterinsightsV1EncryptionSpec
- type GoogleCloudContactcenterinsightsV1Entity
- type GoogleCloudContactcenterinsightsV1EntityMentionData
- type GoogleCloudContactcenterinsightsV1ExactMatchConfig
- type GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata
- type GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest
- type GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination
- type GoogleCloudContactcenterinsightsV1ExportInsightsDataResponse
- type GoogleCloudContactcenterinsightsV1ExportIssueModelMetadata
- type GoogleCloudContactcenterinsightsV1ExportIssueModelRequest
- type GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination
- type GoogleCloudContactcenterinsightsV1ExportIssueModelResponse
- type GoogleCloudContactcenterinsightsV1FaqAnswerData
- type GoogleCloudContactcenterinsightsV1GcsSource
- type GoogleCloudContactcenterinsightsV1HoldData
- type GoogleCloudContactcenterinsightsV1ImportIssueModelMetadata
- type GoogleCloudContactcenterinsightsV1ImportIssueModelRequest
- type GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource
- type GoogleCloudContactcenterinsightsV1ImportIssueModelResponse
- type GoogleCloudContactcenterinsightsV1IngestConversationsMetadata
- type GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats
- type GoogleCloudContactcenterinsightsV1IngestConversationsRequest
- type GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig
- type GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource
- type GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig
- type GoogleCloudContactcenterinsightsV1IngestConversationsResponse
- type GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecMetadata
- type GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecRequest
- type GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecResponse
- type GoogleCloudContactcenterinsightsV1Intent
- type GoogleCloudContactcenterinsightsV1IntentMatchData
- type GoogleCloudContactcenterinsightsV1InterruptionData
- type GoogleCloudContactcenterinsightsV1Issue
- type GoogleCloudContactcenterinsightsV1IssueAssignment
- type GoogleCloudContactcenterinsightsV1IssueMatchData
- type GoogleCloudContactcenterinsightsV1IssueModel
- type GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig
- type GoogleCloudContactcenterinsightsV1IssueModelLabelStats
- type GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats
- type GoogleCloudContactcenterinsightsV1IssueModelResult
- type GoogleCloudContactcenterinsightsV1ListAnalysesResponse
- type GoogleCloudContactcenterinsightsV1ListConversationsResponse
- type GoogleCloudContactcenterinsightsV1ListIssueModelsResponse
- type GoogleCloudContactcenterinsightsV1ListIssuesResponse
- type GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse
- type GoogleCloudContactcenterinsightsV1ListViewsResponse
- type GoogleCloudContactcenterinsightsV1PhraseMatchData
- type GoogleCloudContactcenterinsightsV1PhraseMatchRule
- type GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig
- type GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup
- type GoogleCloudContactcenterinsightsV1PhraseMatcher
- type GoogleCloudContactcenterinsightsV1RedactionConfig
- type GoogleCloudContactcenterinsightsV1RuntimeAnnotation
- type GoogleCloudContactcenterinsightsV1RuntimeAnnotationUserInput
- type GoogleCloudContactcenterinsightsV1SentimentData
- type GoogleCloudContactcenterinsightsV1Settings
- type GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig
- type GoogleCloudContactcenterinsightsV1SilenceData
- type GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData
- type GoogleCloudContactcenterinsightsV1SmartReplyData
- type GoogleCloudContactcenterinsightsV1SpeechConfig
- type GoogleCloudContactcenterinsightsV1UndeployIssueModelMetadata
- type GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest
- type GoogleCloudContactcenterinsightsV1UndeployIssueModelResponse
- type GoogleCloudContactcenterinsightsV1UploadConversationMetadata
- type GoogleCloudContactcenterinsightsV1UploadConversationRequest
- type GoogleCloudContactcenterinsightsV1View
- type GoogleCloudContactcenterinsightsV1alpha1Analysis
- type GoogleCloudContactcenterinsightsV1alpha1AnalysisResult
- type GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata
- type GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary
- type GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector
- type GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfig
- type GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback
- type GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData
- type GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsMetadata
- type GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequest
- type GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsResponse
- type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsMetadata
- type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsRequest
- type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsResponse
- type GoogleCloudContactcenterinsightsV1alpha1CallAnnotation
- type GoogleCloudContactcenterinsightsV1alpha1Conversation
- type GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata
- type GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource
- type GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment
- type GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence
- type GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant
- type GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadata
- type GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadataAgentInfo
- type GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData
- type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript
- type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment
- type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata
- type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo
- type GoogleCloudContactcenterinsightsV1alpha1CreateAnalysisOperationMetadata
- type GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelMetadata
- type GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest
- type GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelMetadata
- type GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest
- type GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelMetadata
- type GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest
- type GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelResponse
- type GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent
- type GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData
- type GoogleCloudContactcenterinsightsV1alpha1DialogflowSource
- type GoogleCloudContactcenterinsightsV1alpha1EncryptionSpec
- type GoogleCloudContactcenterinsightsV1alpha1Entity
- type GoogleCloudContactcenterinsightsV1alpha1EntityMentionData
- type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata
- type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest
- type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination
- type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataResponse
- type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelMetadata
- type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequest
- type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequestGcsDestination
- type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelResponse
- type GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData
- type GoogleCloudContactcenterinsightsV1alpha1GcsSource
- type GoogleCloudContactcenterinsightsV1alpha1HoldData
- type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelMetadata
- type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequest
- type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequestGcsSource
- type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelResponse
- type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadata
- type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadataIngestConversationsStats
- type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequest
- type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestConversationConfig
- type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestGcsSource
- type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestTranscriptObjectConfig
- type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsResponse
- type GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecMetadata
- type GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecRequest
- type GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecResponse
- type GoogleCloudContactcenterinsightsV1alpha1Intent
- type GoogleCloudContactcenterinsightsV1alpha1IntentMatchData
- type GoogleCloudContactcenterinsightsV1alpha1InterruptionData
- type GoogleCloudContactcenterinsightsV1alpha1IssueAssignment
- type GoogleCloudContactcenterinsightsV1alpha1IssueMatchData
- type GoogleCloudContactcenterinsightsV1alpha1IssueModel
- type GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig
- type GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats
- type GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats
- type GoogleCloudContactcenterinsightsV1alpha1IssueModelResult
- type GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData
- type GoogleCloudContactcenterinsightsV1alpha1RedactionConfig
- type GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation
- type GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotationUserInput
- type GoogleCloudContactcenterinsightsV1alpha1SentimentData
- type GoogleCloudContactcenterinsightsV1alpha1SilenceData
- type GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData
- type GoogleCloudContactcenterinsightsV1alpha1SmartReplyData
- type GoogleCloudContactcenterinsightsV1alpha1SpeechConfig
- type GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelMetadata
- type GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest
- type GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelResponse
- type GoogleCloudContactcenterinsightsV1alpha1UploadConversationMetadata
- type GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest
- type GoogleLongrunningListOperationsResponse
- type GoogleLongrunningOperation
- type GoogleProtobufEmpty
- type GoogleRpcStatus
- type ProjectsLocationsConversationsAnalysesCreateCall
- func (c *ProjectsLocationsConversationsAnalysesCreateCall) Context(ctx context.Context) *ProjectsLocationsConversationsAnalysesCreateCall
- func (c *ProjectsLocationsConversationsAnalysesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsConversationsAnalysesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsAnalysesCreateCall
- func (c *ProjectsLocationsConversationsAnalysesCreateCall) Header() http.Header
- type ProjectsLocationsConversationsAnalysesDeleteCall
- func (c *ProjectsLocationsConversationsAnalysesDeleteCall) Context(ctx context.Context) *ProjectsLocationsConversationsAnalysesDeleteCall
- func (c *ProjectsLocationsConversationsAnalysesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsConversationsAnalysesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsAnalysesDeleteCall
- func (c *ProjectsLocationsConversationsAnalysesDeleteCall) Header() http.Header
- type ProjectsLocationsConversationsAnalysesGetCall
- func (c *ProjectsLocationsConversationsAnalysesGetCall) Context(ctx context.Context) *ProjectsLocationsConversationsAnalysesGetCall
- func (c *ProjectsLocationsConversationsAnalysesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Analysis, error)
- func (c *ProjectsLocationsConversationsAnalysesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsAnalysesGetCall
- func (c *ProjectsLocationsConversationsAnalysesGetCall) Header() http.Header
- func (c *ProjectsLocationsConversationsAnalysesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsConversationsAnalysesGetCall
- type ProjectsLocationsConversationsAnalysesListCall
- func (c *ProjectsLocationsConversationsAnalysesListCall) Context(ctx context.Context) *ProjectsLocationsConversationsAnalysesListCall
- func (c *ProjectsLocationsConversationsAnalysesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1ListAnalysesResponse, error)
- func (c *ProjectsLocationsConversationsAnalysesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsAnalysesListCall
- func (c *ProjectsLocationsConversationsAnalysesListCall) Filter(filter string) *ProjectsLocationsConversationsAnalysesListCall
- func (c *ProjectsLocationsConversationsAnalysesListCall) Header() http.Header
- func (c *ProjectsLocationsConversationsAnalysesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsConversationsAnalysesListCall
- func (c *ProjectsLocationsConversationsAnalysesListCall) PageSize(pageSize int64) *ProjectsLocationsConversationsAnalysesListCall
- func (c *ProjectsLocationsConversationsAnalysesListCall) PageToken(pageToken string) *ProjectsLocationsConversationsAnalysesListCall
- func (c *ProjectsLocationsConversationsAnalysesListCall) Pages(ctx context.Context, ...) error
- type ProjectsLocationsConversationsAnalysesService
- func (r *ProjectsLocationsConversationsAnalysesService) Create(parent string, ...) *ProjectsLocationsConversationsAnalysesCreateCall
- func (r *ProjectsLocationsConversationsAnalysesService) Delete(name string) *ProjectsLocationsConversationsAnalysesDeleteCall
- func (r *ProjectsLocationsConversationsAnalysesService) Get(name string) *ProjectsLocationsConversationsAnalysesGetCall
- func (r *ProjectsLocationsConversationsAnalysesService) List(parent string) *ProjectsLocationsConversationsAnalysesListCall
- type ProjectsLocationsConversationsBulkAnalyzeCall
- func (c *ProjectsLocationsConversationsBulkAnalyzeCall) Context(ctx context.Context) *ProjectsLocationsConversationsBulkAnalyzeCall
- func (c *ProjectsLocationsConversationsBulkAnalyzeCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsConversationsBulkAnalyzeCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsBulkAnalyzeCall
- func (c *ProjectsLocationsConversationsBulkAnalyzeCall) Header() http.Header
- type ProjectsLocationsConversationsBulkDeleteCall
- func (c *ProjectsLocationsConversationsBulkDeleteCall) Context(ctx context.Context) *ProjectsLocationsConversationsBulkDeleteCall
- func (c *ProjectsLocationsConversationsBulkDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsConversationsBulkDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsBulkDeleteCall
- func (c *ProjectsLocationsConversationsBulkDeleteCall) Header() http.Header
- type ProjectsLocationsConversationsCalculateStatsCall
- func (c *ProjectsLocationsConversationsCalculateStatsCall) Context(ctx context.Context) *ProjectsLocationsConversationsCalculateStatsCall
- func (c *ProjectsLocationsConversationsCalculateStatsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1CalculateStatsResponse, error)
- func (c *ProjectsLocationsConversationsCalculateStatsCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsCalculateStatsCall
- func (c *ProjectsLocationsConversationsCalculateStatsCall) Filter(filter string) *ProjectsLocationsConversationsCalculateStatsCall
- func (c *ProjectsLocationsConversationsCalculateStatsCall) Header() http.Header
- func (c *ProjectsLocationsConversationsCalculateStatsCall) IfNoneMatch(entityTag string) *ProjectsLocationsConversationsCalculateStatsCall
- type ProjectsLocationsConversationsCreateCall
- func (c *ProjectsLocationsConversationsCreateCall) Context(ctx context.Context) *ProjectsLocationsConversationsCreateCall
- func (c *ProjectsLocationsConversationsCreateCall) ConversationId(conversationId string) *ProjectsLocationsConversationsCreateCall
- func (c *ProjectsLocationsConversationsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Conversation, error)
- func (c *ProjectsLocationsConversationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsCreateCall
- func (c *ProjectsLocationsConversationsCreateCall) Header() http.Header
- type ProjectsLocationsConversationsDeleteCall
- func (c *ProjectsLocationsConversationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsConversationsDeleteCall
- func (c *ProjectsLocationsConversationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsConversationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsDeleteCall
- func (c *ProjectsLocationsConversationsDeleteCall) Force(force bool) *ProjectsLocationsConversationsDeleteCall
- func (c *ProjectsLocationsConversationsDeleteCall) Header() http.Header
- type ProjectsLocationsConversationsGetCall
- func (c *ProjectsLocationsConversationsGetCall) Context(ctx context.Context) *ProjectsLocationsConversationsGetCall
- func (c *ProjectsLocationsConversationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Conversation, error)
- func (c *ProjectsLocationsConversationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsGetCall
- func (c *ProjectsLocationsConversationsGetCall) Header() http.Header
- func (c *ProjectsLocationsConversationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsConversationsGetCall
- func (c *ProjectsLocationsConversationsGetCall) View(view string) *ProjectsLocationsConversationsGetCall
- type ProjectsLocationsConversationsIngestCall
- func (c *ProjectsLocationsConversationsIngestCall) Context(ctx context.Context) *ProjectsLocationsConversationsIngestCall
- func (c *ProjectsLocationsConversationsIngestCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsConversationsIngestCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsIngestCall
- func (c *ProjectsLocationsConversationsIngestCall) Header() http.Header
- type ProjectsLocationsConversationsListCall
- func (c *ProjectsLocationsConversationsListCall) Context(ctx context.Context) *ProjectsLocationsConversationsListCall
- func (c *ProjectsLocationsConversationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1ListConversationsResponse, error)
- func (c *ProjectsLocationsConversationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsListCall
- func (c *ProjectsLocationsConversationsListCall) Filter(filter string) *ProjectsLocationsConversationsListCall
- func (c *ProjectsLocationsConversationsListCall) Header() http.Header
- func (c *ProjectsLocationsConversationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsConversationsListCall
- func (c *ProjectsLocationsConversationsListCall) OrderBy(orderBy string) *ProjectsLocationsConversationsListCall
- func (c *ProjectsLocationsConversationsListCall) PageSize(pageSize int64) *ProjectsLocationsConversationsListCall
- func (c *ProjectsLocationsConversationsListCall) PageToken(pageToken string) *ProjectsLocationsConversationsListCall
- func (c *ProjectsLocationsConversationsListCall) Pages(ctx context.Context, ...) error
- func (c *ProjectsLocationsConversationsListCall) View(view string) *ProjectsLocationsConversationsListCall
- type ProjectsLocationsConversationsPatchCall
- func (c *ProjectsLocationsConversationsPatchCall) Context(ctx context.Context) *ProjectsLocationsConversationsPatchCall
- func (c *ProjectsLocationsConversationsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Conversation, error)
- func (c *ProjectsLocationsConversationsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsPatchCall
- func (c *ProjectsLocationsConversationsPatchCall) Header() http.Header
- func (c *ProjectsLocationsConversationsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsConversationsPatchCall
- type ProjectsLocationsConversationsService
- func (r *ProjectsLocationsConversationsService) BulkAnalyze(parent string, ...) *ProjectsLocationsConversationsBulkAnalyzeCall
- func (r *ProjectsLocationsConversationsService) BulkDelete(parent string, ...) *ProjectsLocationsConversationsBulkDeleteCall
- func (r *ProjectsLocationsConversationsService) CalculateStats(location string) *ProjectsLocationsConversationsCalculateStatsCall
- func (r *ProjectsLocationsConversationsService) Create(parent string, ...) *ProjectsLocationsConversationsCreateCall
- func (r *ProjectsLocationsConversationsService) Delete(name string) *ProjectsLocationsConversationsDeleteCall
- func (r *ProjectsLocationsConversationsService) Get(name string) *ProjectsLocationsConversationsGetCall
- func (r *ProjectsLocationsConversationsService) Ingest(parent string, ...) *ProjectsLocationsConversationsIngestCall
- func (r *ProjectsLocationsConversationsService) List(parent string) *ProjectsLocationsConversationsListCall
- func (r *ProjectsLocationsConversationsService) Patch(name string, ...) *ProjectsLocationsConversationsPatchCall
- func (r *ProjectsLocationsConversationsService) Upload(parent string, ...) *ProjectsLocationsConversationsUploadCall
- type ProjectsLocationsConversationsUploadCall
- func (c *ProjectsLocationsConversationsUploadCall) Context(ctx context.Context) *ProjectsLocationsConversationsUploadCall
- func (c *ProjectsLocationsConversationsUploadCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsConversationsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsUploadCall
- func (c *ProjectsLocationsConversationsUploadCall) Header() http.Header
- type ProjectsLocationsEncryptionSpecInitializeCall
- func (c *ProjectsLocationsEncryptionSpecInitializeCall) Context(ctx context.Context) *ProjectsLocationsEncryptionSpecInitializeCall
- func (c *ProjectsLocationsEncryptionSpecInitializeCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsEncryptionSpecInitializeCall) Fields(s ...googleapi.Field) *ProjectsLocationsEncryptionSpecInitializeCall
- func (c *ProjectsLocationsEncryptionSpecInitializeCall) Header() http.Header
- type ProjectsLocationsEncryptionSpecService
- type ProjectsLocationsGetEncryptionSpecCall
- func (c *ProjectsLocationsGetEncryptionSpecCall) Context(ctx context.Context) *ProjectsLocationsGetEncryptionSpecCall
- func (c *ProjectsLocationsGetEncryptionSpecCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1EncryptionSpec, error)
- func (c *ProjectsLocationsGetEncryptionSpecCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetEncryptionSpecCall
- func (c *ProjectsLocationsGetEncryptionSpecCall) Header() http.Header
- func (c *ProjectsLocationsGetEncryptionSpecCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetEncryptionSpecCall
- type ProjectsLocationsGetSettingsCall
- func (c *ProjectsLocationsGetSettingsCall) Context(ctx context.Context) *ProjectsLocationsGetSettingsCall
- func (c *ProjectsLocationsGetSettingsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Settings, error)
- func (c *ProjectsLocationsGetSettingsCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetSettingsCall
- func (c *ProjectsLocationsGetSettingsCall) Header() http.Header
- func (c *ProjectsLocationsGetSettingsCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetSettingsCall
- type ProjectsLocationsInsightsdataExportCall
- func (c *ProjectsLocationsInsightsdataExportCall) Context(ctx context.Context) *ProjectsLocationsInsightsdataExportCall
- func (c *ProjectsLocationsInsightsdataExportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsInsightsdataExportCall) Fields(s ...googleapi.Field) *ProjectsLocationsInsightsdataExportCall
- func (c *ProjectsLocationsInsightsdataExportCall) Header() http.Header
- type ProjectsLocationsInsightsdataService
- type ProjectsLocationsIssueModelsCalculateIssueModelStatsCall
- func (c *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall
- func (c *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse, error)
- func (c *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall
- func (c *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) Header() http.Header
- func (c *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) IfNoneMatch(entityTag string) *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall
- type ProjectsLocationsIssueModelsCreateCall
- func (c *ProjectsLocationsIssueModelsCreateCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsCreateCall
- func (c *ProjectsLocationsIssueModelsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsIssueModelsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsCreateCall
- func (c *ProjectsLocationsIssueModelsCreateCall) Header() http.Header
- type ProjectsLocationsIssueModelsDeleteCall
- func (c *ProjectsLocationsIssueModelsDeleteCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsDeleteCall
- func (c *ProjectsLocationsIssueModelsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsIssueModelsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsDeleteCall
- func (c *ProjectsLocationsIssueModelsDeleteCall) Header() http.Header
- type ProjectsLocationsIssueModelsDeployCall
- func (c *ProjectsLocationsIssueModelsDeployCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsDeployCall
- func (c *ProjectsLocationsIssueModelsDeployCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsIssueModelsDeployCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsDeployCall
- func (c *ProjectsLocationsIssueModelsDeployCall) Header() http.Header
- type ProjectsLocationsIssueModelsExportCall
- func (c *ProjectsLocationsIssueModelsExportCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsExportCall
- func (c *ProjectsLocationsIssueModelsExportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsIssueModelsExportCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsExportCall
- func (c *ProjectsLocationsIssueModelsExportCall) Header() http.Header
- type ProjectsLocationsIssueModelsGetCall
- func (c *ProjectsLocationsIssueModelsGetCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsGetCall
- func (c *ProjectsLocationsIssueModelsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1IssueModel, error)
- func (c *ProjectsLocationsIssueModelsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsGetCall
- func (c *ProjectsLocationsIssueModelsGetCall) Header() http.Header
- func (c *ProjectsLocationsIssueModelsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsIssueModelsGetCall
- type ProjectsLocationsIssueModelsImportCall
- func (c *ProjectsLocationsIssueModelsImportCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsImportCall
- func (c *ProjectsLocationsIssueModelsImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsIssueModelsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsImportCall
- func (c *ProjectsLocationsIssueModelsImportCall) Header() http.Header
- type ProjectsLocationsIssueModelsIssuesDeleteCall
- func (c *ProjectsLocationsIssueModelsIssuesDeleteCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsIssuesDeleteCall
- func (c *ProjectsLocationsIssueModelsIssuesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsIssueModelsIssuesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsIssuesDeleteCall
- func (c *ProjectsLocationsIssueModelsIssuesDeleteCall) Header() http.Header
- type ProjectsLocationsIssueModelsIssuesGetCall
- func (c *ProjectsLocationsIssueModelsIssuesGetCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsIssuesGetCall
- func (c *ProjectsLocationsIssueModelsIssuesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Issue, error)
- func (c *ProjectsLocationsIssueModelsIssuesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsIssuesGetCall
- func (c *ProjectsLocationsIssueModelsIssuesGetCall) Header() http.Header
- func (c *ProjectsLocationsIssueModelsIssuesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsIssueModelsIssuesGetCall
- type ProjectsLocationsIssueModelsIssuesListCall
- func (c *ProjectsLocationsIssueModelsIssuesListCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsIssuesListCall
- func (c *ProjectsLocationsIssueModelsIssuesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1ListIssuesResponse, error)
- func (c *ProjectsLocationsIssueModelsIssuesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsIssuesListCall
- func (c *ProjectsLocationsIssueModelsIssuesListCall) Header() http.Header
- func (c *ProjectsLocationsIssueModelsIssuesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIssueModelsIssuesListCall
- type ProjectsLocationsIssueModelsIssuesPatchCall
- func (c *ProjectsLocationsIssueModelsIssuesPatchCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsIssuesPatchCall
- func (c *ProjectsLocationsIssueModelsIssuesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Issue, error)
- func (c *ProjectsLocationsIssueModelsIssuesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsIssuesPatchCall
- func (c *ProjectsLocationsIssueModelsIssuesPatchCall) Header() http.Header
- func (c *ProjectsLocationsIssueModelsIssuesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsIssueModelsIssuesPatchCall
- type ProjectsLocationsIssueModelsIssuesService
- func (r *ProjectsLocationsIssueModelsIssuesService) Delete(name string) *ProjectsLocationsIssueModelsIssuesDeleteCall
- func (r *ProjectsLocationsIssueModelsIssuesService) Get(name string) *ProjectsLocationsIssueModelsIssuesGetCall
- func (r *ProjectsLocationsIssueModelsIssuesService) List(parent string) *ProjectsLocationsIssueModelsIssuesListCall
- func (r *ProjectsLocationsIssueModelsIssuesService) Patch(name string, ...) *ProjectsLocationsIssueModelsIssuesPatchCall
- type ProjectsLocationsIssueModelsListCall
- func (c *ProjectsLocationsIssueModelsListCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsListCall
- func (c *ProjectsLocationsIssueModelsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1ListIssueModelsResponse, error)
- func (c *ProjectsLocationsIssueModelsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsListCall
- func (c *ProjectsLocationsIssueModelsListCall) Header() http.Header
- func (c *ProjectsLocationsIssueModelsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIssueModelsListCall
- type ProjectsLocationsIssueModelsPatchCall
- func (c *ProjectsLocationsIssueModelsPatchCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsPatchCall
- func (c *ProjectsLocationsIssueModelsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1IssueModel, error)
- func (c *ProjectsLocationsIssueModelsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsPatchCall
- func (c *ProjectsLocationsIssueModelsPatchCall) Header() http.Header
- func (c *ProjectsLocationsIssueModelsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsIssueModelsPatchCall
- type ProjectsLocationsIssueModelsService
- func (r *ProjectsLocationsIssueModelsService) CalculateIssueModelStats(issueModel string) *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall
- func (r *ProjectsLocationsIssueModelsService) Create(parent string, ...) *ProjectsLocationsIssueModelsCreateCall
- func (r *ProjectsLocationsIssueModelsService) Delete(name string) *ProjectsLocationsIssueModelsDeleteCall
- func (r *ProjectsLocationsIssueModelsService) Deploy(name string, ...) *ProjectsLocationsIssueModelsDeployCall
- func (r *ProjectsLocationsIssueModelsService) Export(name string, ...) *ProjectsLocationsIssueModelsExportCall
- func (r *ProjectsLocationsIssueModelsService) Get(name string) *ProjectsLocationsIssueModelsGetCall
- func (r *ProjectsLocationsIssueModelsService) Import(parent string, ...) *ProjectsLocationsIssueModelsImportCall
- func (r *ProjectsLocationsIssueModelsService) List(parent string) *ProjectsLocationsIssueModelsListCall
- func (r *ProjectsLocationsIssueModelsService) Patch(name string, ...) *ProjectsLocationsIssueModelsPatchCall
- func (r *ProjectsLocationsIssueModelsService) Undeploy(name string, ...) *ProjectsLocationsIssueModelsUndeployCall
- type ProjectsLocationsIssueModelsUndeployCall
- func (c *ProjectsLocationsIssueModelsUndeployCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsUndeployCall
- func (c *ProjectsLocationsIssueModelsUndeployCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsIssueModelsUndeployCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsUndeployCall
- func (c *ProjectsLocationsIssueModelsUndeployCall) Header() http.Header
- type ProjectsLocationsOperationsCancelCall
- func (c *ProjectsLocationsOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsOperationsCancelCall
- func (c *ProjectsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsCancelCall
- func (c *ProjectsLocationsOperationsCancelCall) Header() http.Header
- type ProjectsLocationsOperationsGetCall
- func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall
- func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
- func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall
- func (c *ProjectsLocationsOperationsGetCall) Header() http.Header
- func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall
- type ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
- func (c *ProjectsLocationsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) Filter(filter string) *ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) Header() http.Header
- func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsOperationsListCall
- func (c *ProjectsLocationsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
- type ProjectsLocationsOperationsService
- func (r *ProjectsLocationsOperationsService) Cancel(name string) *ProjectsLocationsOperationsCancelCall
- func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall
- func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall
- type ProjectsLocationsPhraseMatchersCreateCall
- func (c *ProjectsLocationsPhraseMatchersCreateCall) Context(ctx context.Context) *ProjectsLocationsPhraseMatchersCreateCall
- func (c *ProjectsLocationsPhraseMatchersCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1PhraseMatcher, error)
- func (c *ProjectsLocationsPhraseMatchersCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsPhraseMatchersCreateCall
- func (c *ProjectsLocationsPhraseMatchersCreateCall) Header() http.Header
- type ProjectsLocationsPhraseMatchersDeleteCall
- func (c *ProjectsLocationsPhraseMatchersDeleteCall) Context(ctx context.Context) *ProjectsLocationsPhraseMatchersDeleteCall
- func (c *ProjectsLocationsPhraseMatchersDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsPhraseMatchersDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsPhraseMatchersDeleteCall
- func (c *ProjectsLocationsPhraseMatchersDeleteCall) Header() http.Header
- type ProjectsLocationsPhraseMatchersGetCall
- func (c *ProjectsLocationsPhraseMatchersGetCall) Context(ctx context.Context) *ProjectsLocationsPhraseMatchersGetCall
- func (c *ProjectsLocationsPhraseMatchersGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1PhraseMatcher, error)
- func (c *ProjectsLocationsPhraseMatchersGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsPhraseMatchersGetCall
- func (c *ProjectsLocationsPhraseMatchersGetCall) Header() http.Header
- func (c *ProjectsLocationsPhraseMatchersGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsPhraseMatchersGetCall
- type ProjectsLocationsPhraseMatchersListCall
- func (c *ProjectsLocationsPhraseMatchersListCall) Context(ctx context.Context) *ProjectsLocationsPhraseMatchersListCall
- func (c *ProjectsLocationsPhraseMatchersListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse, error)
- func (c *ProjectsLocationsPhraseMatchersListCall) Fields(s ...googleapi.Field) *ProjectsLocationsPhraseMatchersListCall
- func (c *ProjectsLocationsPhraseMatchersListCall) Filter(filter string) *ProjectsLocationsPhraseMatchersListCall
- func (c *ProjectsLocationsPhraseMatchersListCall) Header() http.Header
- func (c *ProjectsLocationsPhraseMatchersListCall) IfNoneMatch(entityTag string) *ProjectsLocationsPhraseMatchersListCall
- func (c *ProjectsLocationsPhraseMatchersListCall) PageSize(pageSize int64) *ProjectsLocationsPhraseMatchersListCall
- func (c *ProjectsLocationsPhraseMatchersListCall) PageToken(pageToken string) *ProjectsLocationsPhraseMatchersListCall
- func (c *ProjectsLocationsPhraseMatchersListCall) Pages(ctx context.Context, ...) error
- type ProjectsLocationsPhraseMatchersPatchCall
- func (c *ProjectsLocationsPhraseMatchersPatchCall) Context(ctx context.Context) *ProjectsLocationsPhraseMatchersPatchCall
- func (c *ProjectsLocationsPhraseMatchersPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1PhraseMatcher, error)
- func (c *ProjectsLocationsPhraseMatchersPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsPhraseMatchersPatchCall
- func (c *ProjectsLocationsPhraseMatchersPatchCall) Header() http.Header
- func (c *ProjectsLocationsPhraseMatchersPatchCall) UpdateMask(updateMask string) *ProjectsLocationsPhraseMatchersPatchCall
- type ProjectsLocationsPhraseMatchersService
- func (r *ProjectsLocationsPhraseMatchersService) Create(parent string, ...) *ProjectsLocationsPhraseMatchersCreateCall
- func (r *ProjectsLocationsPhraseMatchersService) Delete(name string) *ProjectsLocationsPhraseMatchersDeleteCall
- func (r *ProjectsLocationsPhraseMatchersService) Get(name string) *ProjectsLocationsPhraseMatchersGetCall
- func (r *ProjectsLocationsPhraseMatchersService) List(parent string) *ProjectsLocationsPhraseMatchersListCall
- func (r *ProjectsLocationsPhraseMatchersService) Patch(name string, ...) *ProjectsLocationsPhraseMatchersPatchCall
- type ProjectsLocationsService
- func (r *ProjectsLocationsService) GetEncryptionSpec(name string) *ProjectsLocationsGetEncryptionSpecCall
- func (r *ProjectsLocationsService) GetSettings(name string) *ProjectsLocationsGetSettingsCall
- func (r *ProjectsLocationsService) UpdateSettings(name string, ...) *ProjectsLocationsUpdateSettingsCall
- type ProjectsLocationsUpdateSettingsCall
- func (c *ProjectsLocationsUpdateSettingsCall) Context(ctx context.Context) *ProjectsLocationsUpdateSettingsCall
- func (c *ProjectsLocationsUpdateSettingsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Settings, error)
- func (c *ProjectsLocationsUpdateSettingsCall) Fields(s ...googleapi.Field) *ProjectsLocationsUpdateSettingsCall
- func (c *ProjectsLocationsUpdateSettingsCall) Header() http.Header
- func (c *ProjectsLocationsUpdateSettingsCall) UpdateMask(updateMask string) *ProjectsLocationsUpdateSettingsCall
- type ProjectsLocationsViewsCreateCall
- func (c *ProjectsLocationsViewsCreateCall) Context(ctx context.Context) *ProjectsLocationsViewsCreateCall
- func (c *ProjectsLocationsViewsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1View, error)
- func (c *ProjectsLocationsViewsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsViewsCreateCall
- func (c *ProjectsLocationsViewsCreateCall) Header() http.Header
- type ProjectsLocationsViewsDeleteCall
- func (c *ProjectsLocationsViewsDeleteCall) Context(ctx context.Context) *ProjectsLocationsViewsDeleteCall
- func (c *ProjectsLocationsViewsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
- func (c *ProjectsLocationsViewsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsViewsDeleteCall
- func (c *ProjectsLocationsViewsDeleteCall) Header() http.Header
- type ProjectsLocationsViewsGetCall
- func (c *ProjectsLocationsViewsGetCall) Context(ctx context.Context) *ProjectsLocationsViewsGetCall
- func (c *ProjectsLocationsViewsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1View, error)
- func (c *ProjectsLocationsViewsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsViewsGetCall
- func (c *ProjectsLocationsViewsGetCall) Header() http.Header
- func (c *ProjectsLocationsViewsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsViewsGetCall
- type ProjectsLocationsViewsListCall
- func (c *ProjectsLocationsViewsListCall) Context(ctx context.Context) *ProjectsLocationsViewsListCall
- func (c *ProjectsLocationsViewsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1ListViewsResponse, error)
- func (c *ProjectsLocationsViewsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsViewsListCall
- func (c *ProjectsLocationsViewsListCall) Header() http.Header
- func (c *ProjectsLocationsViewsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsViewsListCall
- func (c *ProjectsLocationsViewsListCall) PageSize(pageSize int64) *ProjectsLocationsViewsListCall
- func (c *ProjectsLocationsViewsListCall) PageToken(pageToken string) *ProjectsLocationsViewsListCall
- func (c *ProjectsLocationsViewsListCall) Pages(ctx context.Context, ...) error
- type ProjectsLocationsViewsPatchCall
- func (c *ProjectsLocationsViewsPatchCall) Context(ctx context.Context) *ProjectsLocationsViewsPatchCall
- func (c *ProjectsLocationsViewsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1View, error)
- func (c *ProjectsLocationsViewsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsViewsPatchCall
- func (c *ProjectsLocationsViewsPatchCall) Header() http.Header
- func (c *ProjectsLocationsViewsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsViewsPatchCall
- type ProjectsLocationsViewsService
- func (r *ProjectsLocationsViewsService) Create(parent string, ...) *ProjectsLocationsViewsCreateCall
- func (r *ProjectsLocationsViewsService) Delete(name string) *ProjectsLocationsViewsDeleteCall
- func (r *ProjectsLocationsViewsService) Get(name string) *ProjectsLocationsViewsGetCall
- func (r *ProjectsLocationsViewsService) List(parent string) *ProjectsLocationsViewsListCall
- func (r *ProjectsLocationsViewsService) Patch(name string, ...) *ProjectsLocationsViewsPatchCall
- type ProjectsService
- type Service
Constants ¶
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 ¶
type GoogleCloudContactcenterinsightsV1Analysis ¶
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. CreateTime string `json:"createTime,omitempty"` // Name: Immutable. The resource name of the analysis. Format: // projects/{project}/locations/{location}/conversations/{conversation}/analyses // /{analysis} Name string `json:"name,omitempty"` // RequestTime: Output only. The time at which the analysis was requested. RequestTime string `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 ¶
func (s GoogleCloudContactcenterinsightsV1Analysis) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1AnalysisResult ¶
type GoogleCloudContactcenterinsightsV1AnalysisResult struct { // CallAnalysisMetadata: Call-specific metadata created by the analysis. CallAnalysisMetadata *GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata `json:"callAnalysisMetadata,omitempty"` // EndTime: The time at which the analysis ended. EndTime string `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 ¶
func (s GoogleCloudContactcenterinsightsV1AnalysisResult) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata ¶
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"` // 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 ¶
func (s GoogleCloudContactcenterinsightsV1AnalysisResultCallAnalysisMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1AnnotationBoundary ¶
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. TranscriptIndex int64 `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. WordIndex int64 `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 a conversation that marks the start or the end of an annotation.
func (GoogleCloudContactcenterinsightsV1AnnotationBoundary) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1AnnotationBoundary) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1AnnotatorSelector ¶ added in v0.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"` // RunEntityAnnotator: Whether to run the entity annotator. RunEntityAnnotator bool `json:"runEntityAnnotator,omitempty"` // RunIntentAnnotator: Whether to run the intent annotator. RunIntentAnnotator bool `json:"runIntentAnnotator,omitempty"` // RunInterruptionAnnotator: Whether to run the interruption annotator. RunInterruptionAnnotator bool `json:"runInterruptionAnnotator,omitempty"` // RunIssueModelAnnotator: Whether to run the issue model annotator. A model // should have already been deployed for this to take effect. RunIssueModelAnnotator bool `json:"runIssueModelAnnotator,omitempty"` // RunPhraseMatcherAnnotator: Whether to run the active phrase matcher // annotator(s). RunPhraseMatcherAnnotator bool `json:"runPhraseMatcherAnnotator,omitempty"` // RunSentimentAnnotator: Whether to run the sentiment annotator. RunSentimentAnnotator bool `json:"runSentimentAnnotator,omitempty"` // RunSilenceAnnotator: Whether to run the silence annotator. RunSilenceAnnotator bool `json:"runSilenceAnnotator,omitempty"` // RunSummarizationAnnotator: Whether to run the summarization annotator. RunSummarizationAnnotator bool `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 all available annotators and phrase matchers to run.
func (GoogleCloudContactcenterinsightsV1AnnotatorSelector) MarshalJSON ¶ added in v0.105.0
func (s GoogleCloudContactcenterinsightsV1AnnotatorSelector) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig ¶ added in v0.121.0
type GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig struct { // ConversationProfile: Resource name of the Dialogflow conversation profile. // Format: // projects/{project}/locations/{location}/conversationProfiles/{conversation_pr // ofile} ConversationProfile string `json:"conversationProfile,omitempty"` // SummarizationModel: Default summarization model to be used. // // Possible values: // "SUMMARIZATION_MODEL_UNSPECIFIED" - Unspecified summarization model. // "BASELINE_MODEL" - The CCAI baseline model. // "BASELINE_MODEL_V2_0" - The CCAI baseline model, V2.0. SummarizationModel string `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) MarshalJSON ¶ added in v0.121.0
func (s GoogleCloudContactcenterinsightsV1AnnotatorSelectorSummarizationConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1AnswerFeedback ¶
type GoogleCloudContactcenterinsightsV1AnswerFeedback struct { // Clicked: Indicates whether an answer or item was clicked by the human agent. Clicked bool `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. CorrectnessLevel string `json:"correctnessLevel,omitempty"` // Displayed: Indicates whether an answer or item was displayed to the human // agent in the agent desktop UI. Displayed bool `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 the customer has about a certain answer in the conversation.
func (GoogleCloudContactcenterinsightsV1AnswerFeedback) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1AnswerFeedback) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ArticleSuggestionData ¶
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). ConfidenceScore float64 `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} QueryRecord string `json:"queryRecord,omitempty"` // Source: The knowledge document that this answer was extracted from. Format: // projects/{project}/knowledgeBases/{knowledge_base}/documents/{document} Source string `json:"source,omitempty"` // Title: Article title. Title string `json:"title,omitempty"` // Uri: Article URI. Uri string `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 Assist Article Suggestion data.
func (GoogleCloudContactcenterinsightsV1ArticleSuggestionData) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ArticleSuggestionData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1ArticleSuggestionData) UnmarshalJSON ¶
func (s *GoogleCloudContactcenterinsightsV1ArticleSuggestionData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsMetadata ¶ added in v0.104.0
type GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsMetadata struct { // CompletedAnalysesCount: The number of requested analyses that have completed // successfully so far. CompletedAnalysesCount int64 `json:"completedAnalysesCount,omitempty"` // CreateTime: The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: The time the operation finished running. EndTime string `json:"endTime,omitempty"` // FailedAnalysesCount: The number of requested analyses that have failed so // far. FailedAnalysesCount int64 `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. TotalRequestedAnalysesCount int64 `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: The metadata for a bulk analyze conversations operation.
func (GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsMetadata) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest ¶ added in v0.104.0
type GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest struct { // AnalysisPercentage: Required. Percentage of selected conversation to // analyze, between [0, 100]. AnalysisPercentage float64 `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. Filter string `json:"filter,omitempty"` // Parent: Required. The parent resource to create analyses in. Parent string `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: The request to analyze conversations in bulk.
func (GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest) UnmarshalJSON ¶ added in v0.104.0
func (s *GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsResponse ¶ added in v0.104.0
type GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsResponse struct { // FailedAnalysisCount: Count of failed analyses. FailedAnalysisCount int64 `json:"failedAnalysisCount,omitempty"` // SuccessfulAnalysisCount: Count of successful analyses. SuccessfulAnalysisCount int64 `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: The response for a bulk analyze conversations operation.
func (GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsResponse) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1BulkDeleteConversationsMetadata ¶ added in v0.150.0
type GoogleCloudContactcenterinsightsV1BulkDeleteConversationsMetadata struct { // CreateTime: The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: The time the operation finished running. EndTime string `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: The metadata for a bulk delete conversations operation.
func (GoogleCloudContactcenterinsightsV1BulkDeleteConversationsMetadata) MarshalJSON ¶ added in v0.150.0
func (s GoogleCloudContactcenterinsightsV1BulkDeleteConversationsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest ¶ added in v0.150.0
type GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest struct { // Filter: Filter used to select the subset of conversations to delete. Filter string `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. Force bool `json:"force,omitempty"` // MaxDeleteCount: Maximum number of conversations to delete. MaxDeleteCount int64 `json:"maxDeleteCount,omitempty"` // Parent: Required. The parent resource to delete conversations from. Format: // projects/{project}/locations/{location} Parent string `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: The request to delete conversations in bulk.
func (GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest) MarshalJSON ¶ added in v0.150.0
func (s GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1BulkDeleteConversationsResponse ¶ added in v0.150.0
type GoogleCloudContactcenterinsightsV1BulkDeleteConversationsResponse struct { }
GoogleCloudContactcenterinsightsV1BulkDeleteConversationsResponse: The response for a bulk delete conversations operation.
type GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse ¶
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: Response of querying an issue model's statistics.
func (GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1CalculateStatsResponse ¶
type GoogleCloudContactcenterinsightsV1CalculateStatsResponse struct { // AverageDuration: The average duration of all conversations. The average is // calculated using only conversations that have a time duration. AverageDuration string `json:"averageDuration,omitempty"` // AverageTurnCount: The average number of turns per conversation. AverageTurnCount int64 `json:"averageTurnCount,omitempty"` // ConversationCount: The total number of conversations. ConversationCount int64 `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 for calculating conversation statistics.
func (GoogleCloudContactcenterinsightsV1CalculateStatsResponse) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1CalculateStatsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries ¶
type GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries struct { // IntervalDuration: The duration of each interval. IntervalDuration string `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 time series representing conversations over time.
func (GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeries) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval ¶
type GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval struct { // ConversationCount: The number of conversations created in this interval. ConversationCount int64 `json:"conversationCount,omitempty"` // StartTime: The start time of this interval. StartTime string `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 ¶
func (s GoogleCloudContactcenterinsightsV1CalculateStatsResponseTimeSeriesInterval) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1CallAnnotation ¶
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. ChannelTag int64 `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 that applies to a window of a call.
func (GoogleCloudContactcenterinsightsV1CallAnnotation) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1CallAnnotation) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1Conversation ¶
type GoogleCloudContactcenterinsightsV1Conversation struct { // AgentId: An opaque, user-specified string representing the human agent who // handled the conversation. AgentId string `json:"agentId,omitempty"` // CallMetadata: Call-specific metadata. CallMetadata *GoogleCloudContactcenterinsightsV1ConversationCallMetadata `json:"callMetadata,omitempty"` // CreateTime: Output only. The time at which the conversation was created. CreateTime string `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. Duration string `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. ExpireTime string `json:"expireTime,omitempty"` // Labels: A map for the user to specify any custom fields. A maximum of 20 // 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. LanguageCode string `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. Medium string `json:"medium,omitempty"` // Name: Immutable. The resource name of the conversation. Format: // projects/{project}/locations/{location}/conversations/{conversation} Name string `json:"name,omitempty"` // ObfuscatedUserId: Obfuscated user ID which the customer sent to us. ObfuscatedUserId string `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. StartTime string `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. Ttl string `json:"ttl,omitempty"` // TurnCount: Output only. The number of turns in the conversation. TurnCount int64 `json:"turnCount,omitempty"` // UpdateTime: Output only. The most recent time at which the conversation was // updated. UpdateTime string `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 ¶
func (s GoogleCloudContactcenterinsightsV1Conversation) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ConversationCallMetadata ¶
type GoogleCloudContactcenterinsightsV1ConversationCallMetadata struct { // AgentChannel: The audio channel that contains the agent. AgentChannel int64 `json:"agentChannel,omitempty"` // CustomerChannel: The audio channel that contains the customer. CustomerChannel int64 `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-specific metadata.
func (GoogleCloudContactcenterinsightsV1ConversationCallMetadata) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ConversationCallMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ConversationDataSource ¶
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"` // 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 conversation source, which is a combination of transcript and audio.
func (GoogleCloudContactcenterinsightsV1ConversationDataSource) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ConversationDataSource) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ConversationLevelSentiment ¶
type GoogleCloudContactcenterinsightsV1ConversationLevelSentiment struct { // ChannelTag: The channel of the audio that the data applies to. ChannelTag int64 `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 of conversation-level sentiment data.
func (GoogleCloudContactcenterinsightsV1ConversationLevelSentiment) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ConversationLevelSentiment) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ConversationLevelSilence ¶ added in v0.177.0
type GoogleCloudContactcenterinsightsV1ConversationLevelSilence struct { // SilenceDuration: Amount of time calculated to be in silence. SilenceDuration string `json:"silenceDuration,omitempty"` // SilencePercentage: Percentage of the total conversation spent in silence. SilencePercentage float64 `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) MarshalJSON ¶ added in v0.177.0
func (s GoogleCloudContactcenterinsightsV1ConversationLevelSilence) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1ConversationLevelSilence) UnmarshalJSON ¶ added in v0.177.0
func (s *GoogleCloudContactcenterinsightsV1ConversationLevelSilence) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1ConversationParticipant ¶
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} DialogflowParticipant string `json:"dialogflowParticipant,omitempty"` // DialogflowParticipantName: The name of the participant provided by // Dialogflow. Format: // projects/{project}/locations/{location}/conversations/{conversation}/particip // ants/{participant} DialogflowParticipantName string `json:"dialogflowParticipantName,omitempty"` // ObfuscatedExternalUserId: Obfuscated user ID from Dialogflow. ObfuscatedExternalUserId string `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. Role string `json:"role,omitempty"` // UserId: A user-specified ID representing the participant. UserId string `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 call participant speaking for a given utterance.
func (GoogleCloudContactcenterinsightsV1ConversationParticipant) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ConversationParticipant) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ConversationQualityMetadata ¶ added in v0.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. CustomerSatisfactionRating int64 `json:"customerSatisfactionRating,omitempty"` // MenuPath: An arbitrary string value specifying the menu path the customer // took. MenuPath string `json:"menuPath,omitempty"` // WaitDuration: The amount of time the customer waited to connect with an // agent. WaitDuration string `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: Conversation metadata related to quality management.
func (GoogleCloudContactcenterinsightsV1ConversationQualityMetadata) MarshalJSON ¶ added in v0.155.0
func (s GoogleCloudContactcenterinsightsV1ConversationQualityMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo ¶ added in v0.155.0
type GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo struct { // AgentId: A user-specified string representing the agent. AgentId string `json:"agentId,omitempty"` // DisplayName: The agent's name. DisplayName string `json:"displayName,omitempty"` // DispositionCode: A user-provided string indicating the outcome of the // agent's segment of the call. DispositionCode string `json:"dispositionCode,omitempty"` // Team: A user-specified string representing the agent's team. Team string `json:"team,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) MarshalJSON ¶ added in v0.155.0
func (s GoogleCloudContactcenterinsightsV1ConversationQualityMetadataAgentInfo) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData ¶ added in v0.121.0
type GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData struct { // AnswerRecord: The name of the answer record. Format: // projects/{project}/locations/{location}/answerRecords/{answer_record} AnswerRecord string `json:"answerRecord,omitempty"` // Confidence: The confidence score of the summarization. Confidence float64 `json:"confidence,omitempty"` // ConversationModel: The name of the model that generates this summary. // Format: // projects/{project}/locations/{location}/conversationModels/{conversation_mode // l} ConversationModel string `json:"conversationModel,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. Text string `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) MarshalJSON ¶ added in v0.121.0
func (s GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData) UnmarshalJSON ¶ added in v0.121.0
func (s *GoogleCloudContactcenterinsightsV1ConversationSummarizationSuggestionData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1ConversationTranscript ¶
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 message representing the transcript of a conversation.
func (GoogleCloudContactcenterinsightsV1ConversationTranscript) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ConversationTranscript) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment ¶
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. ChannelTag int64 `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. Confidence float64 `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". LanguageCode string `json:"languageCode,omitempty"` // MessageTime: The time that the message occurred, if provided. MessageTime string `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. Text string `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: A segment of a full transcript.
func (GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment) UnmarshalJSON ¶
func (s *GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegment) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata ¶ added in v0.59.0
type GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata struct { // SmartReplyAllowlistCovered: Whether the transcript segment was covered under // the configured smart reply allowlist in Agent Assist. SmartReplyAllowlistCovered bool `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:"-"` }
GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDial ogflowSegmentMetadata: Metadata from Dialogflow relating to the current transcript segment.
func (GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata) MarshalJSON ¶ added in v0.59.0
func (s GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo ¶
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. Confidence float64 `json:"confidence,omitempty"` // EndOffset: Time offset of the end of this word relative to the beginning of // the total conversation. EndOffset string `json:"endOffset,omitempty"` // StartOffset: Time offset of the start of this word relative to the beginning // of the total conversation. StartOffset string `json:"startOffset,omitempty"` // Word: The word itself. Includes punctuation marks that surround the word. Word string `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:"-"` }
GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWord Info: Word-level info for words in a transcript.
func (GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo) UnmarshalJSON ¶
func (s *GoogleCloudContactcenterinsightsV1ConversationTranscriptTranscriptSegmentWordInfo) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata ¶
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. Conversation string `json:"conversation,omitempty"` // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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: Metadata for a create analysis operation.
func (GoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1CreateAnalysisOperationMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata ¶
type GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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 for creating an issue model.
func (GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1CreateIssueModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1CreateIssueModelRequest ¶
type GoogleCloudContactcenterinsightsV1CreateIssueModelRequest struct { // IssueModel: Required. The issue model to create. IssueModel *GoogleCloudContactcenterinsightsV1IssueModel `json:"issueModel,omitempty"` // Parent: Required. The parent resource of the issue model. Parent string `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 to create an issue model.
func (GoogleCloudContactcenterinsightsV1CreateIssueModelRequest) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1CreateIssueModelRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata ¶
type GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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 for deleting an issue model.
func (GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1DeleteIssueModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest ¶
type GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest struct { // Name: Required. The name of the issue model to delete. Name string `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 to delete an issue model.
func (GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1DeleteIssueModelRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata ¶
type GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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 for deploying an issue model.
func (GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1DeployIssueModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1DeployIssueModelRequest ¶
type GoogleCloudContactcenterinsightsV1DeployIssueModelRequest struct { // Name: Required. The issue model to deploy. Name string `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 to deploy an issue model.
func (GoogleCloudContactcenterinsightsV1DeployIssueModelRequest) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1DeployIssueModelRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1DeployIssueModelResponse ¶
type GoogleCloudContactcenterinsightsV1DeployIssueModelResponse struct { }
GoogleCloudContactcenterinsightsV1DeployIssueModelResponse: The response to deploy an issue model.
type GoogleCloudContactcenterinsightsV1DialogflowIntent ¶
type GoogleCloudContactcenterinsightsV1DialogflowIntent struct { // DisplayName: The human-readable name of the intent. DisplayName string `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 a Dialogflow intent. Represents a detected intent in the conversation, e.g. MAKES_PROMISE.
func (GoogleCloudContactcenterinsightsV1DialogflowIntent) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1DialogflowIntent) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1DialogflowInteractionData ¶
type GoogleCloudContactcenterinsightsV1DialogflowInteractionData struct { // Confidence: The confidence of the match ranging from 0.0 (completely // uncertain) to 1.0 (completely certain). Confidence float64 `json:"confidence,omitempty"` // DialogflowIntentId: The Dialogflow intent resource path. Format: // projects/{project}/agent/{agent}/intents/{intent} DialogflowIntentId string `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: Dialogflow interaction data.
func (GoogleCloudContactcenterinsightsV1DialogflowInteractionData) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1DialogflowInteractionData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1DialogflowInteractionData) UnmarshalJSON ¶
func (s *GoogleCloudContactcenterinsightsV1DialogflowInteractionData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1DialogflowSource ¶
type GoogleCloudContactcenterinsightsV1DialogflowSource struct { // AudioUri: Cloud Storage URI that points to a file that contains the // conversation audio. AudioUri string `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} DialogflowConversation string `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 of conversation data.
func (GoogleCloudContactcenterinsightsV1DialogflowSource) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1DialogflowSource) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1EncryptionSpec ¶ added in v0.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 the default Google 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}` KmsKey string `json:"kmsKey,omitempty"` // Name: Immutable. The resource name of the encryption key specification // resource. Format: projects/{project}/locations/{location}/encryptionSpec Name string `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-managed encryption key specification that can be applied to all created resources (e.g. Conversation).
func (GoogleCloudContactcenterinsightsV1EncryptionSpec) MarshalJSON ¶ added in v0.190.0
func (s GoogleCloudContactcenterinsightsV1EncryptionSpec) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1Entity ¶
type GoogleCloudContactcenterinsightsV1Entity struct { // DisplayName: The representative name for the entity. DisplayName string `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. Salience float64 `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`. Type string `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 a person, an organization, or location.
func (GoogleCloudContactcenterinsightsV1Entity) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1Entity) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1Entity) UnmarshalJSON ¶
func (s *GoogleCloudContactcenterinsightsV1Entity) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1EntityMentionData ¶
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. EntityUniqueId string `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). Type string `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 entity mention annotation. This represents a mention of an `Entity` in the conversation.
func (GoogleCloudContactcenterinsightsV1EntityMentionData) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1EntityMentionData) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ExactMatchConfig ¶
type GoogleCloudContactcenterinsightsV1ExactMatchConfig struct { // CaseSensitive: Whether to consider case sensitivity when performing an exact // match. CaseSensitive bool `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 match configuration.
func (GoogleCloudContactcenterinsightsV1ExactMatchConfig) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ExactMatchConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata ¶
type GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `json:"endTime,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. "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:"-"` }
GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata: Metadata for an export insights operation.
func (GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ExportInsightsDataMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest ¶
type GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest struct { // BigQueryDestination: Specified if sink is a BigQuery table. BigQueryDestination *GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination `json:"bigQueryDestination,omitempty"` // Filter: A filter to reduce results to a specific subset. Useful for // exporting conversations with specific properties. Filter string `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} KmsKey string `json:"kmsKey,omitempty"` // Parent: Required. The parent resource to export data from. Parent string `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. WriteDisposition string `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 to export insights.
func (GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination ¶
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. Dataset string `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. ProjectId string `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. Table string `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:"-"` }
GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestinatio n: A BigQuery Table Reference.
func (GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ExportInsightsDataRequestBigQueryDestination) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ExportInsightsDataResponse ¶
type GoogleCloudContactcenterinsightsV1ExportInsightsDataResponse struct { }
GoogleCloudContactcenterinsightsV1ExportInsightsDataResponse: Response for an export insights operation.
type GoogleCloudContactcenterinsightsV1ExportIssueModelMetadata ¶ added in v0.164.0
type GoogleCloudContactcenterinsightsV1ExportIssueModelMetadata struct { // CreateTime: The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: The time the operation finished running. EndTime string `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 used for export issue model.
func (GoogleCloudContactcenterinsightsV1ExportIssueModelMetadata) MarshalJSON ¶ added in v0.164.0
func (s GoogleCloudContactcenterinsightsV1ExportIssueModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ExportIssueModelRequest ¶ added in v0.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. Name string `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 export an issue model.
func (GoogleCloudContactcenterinsightsV1ExportIssueModelRequest) MarshalJSON ¶ added in v0.164.0
func (s GoogleCloudContactcenterinsightsV1ExportIssueModelRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination ¶ added in v0.164.0
type GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination struct { // ObjectUri: Required. Format: `gs:///` ObjectUri string `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) MarshalJSON ¶ added in v0.164.0
func (s GoogleCloudContactcenterinsightsV1ExportIssueModelRequestGcsDestination) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ExportIssueModelResponse ¶ added in v0.138.0
type GoogleCloudContactcenterinsightsV1ExportIssueModelResponse struct { }
GoogleCloudContactcenterinsightsV1ExportIssueModelResponse: Response from export issue model
type GoogleCloudContactcenterinsightsV1FaqAnswerData ¶
type GoogleCloudContactcenterinsightsV1FaqAnswerData struct { // Answer: The piece of text from the `source` knowledge base document. Answer string `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). ConfidenceScore float64 `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} QueryRecord string `json:"queryRecord,omitempty"` // Question: The corresponding FAQ question. Question string `json:"question,omitempty"` // Source: The knowledge document that this answer was extracted from. Format: // projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}. Source string `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 Assist frequently-asked-question answer data.
func (GoogleCloudContactcenterinsightsV1FaqAnswerData) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1FaqAnswerData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1FaqAnswerData) UnmarshalJSON ¶
func (s *GoogleCloudContactcenterinsightsV1FaqAnswerData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1GcsSource ¶
type GoogleCloudContactcenterinsightsV1GcsSource struct { // AudioUri: Cloud Storage URI that points to a file that contains the // conversation audio. AudioUri string `json:"audioUri,omitempty"` // TranscriptUri: Immutable. Cloud Storage URI that points to a file that // contains the conversation transcript. TranscriptUri string `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 of conversation data.
func (GoogleCloudContactcenterinsightsV1GcsSource) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1GcsSource) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1HoldData ¶
type GoogleCloudContactcenterinsightsV1HoldData struct { }
GoogleCloudContactcenterinsightsV1HoldData: The data for a hold annotation.
type GoogleCloudContactcenterinsightsV1ImportIssueModelMetadata ¶ added in v0.164.0
type GoogleCloudContactcenterinsightsV1ImportIssueModelMetadata struct { // CreateTime: The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: The time the operation finished running. EndTime string `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 used for import issue model.
func (GoogleCloudContactcenterinsightsV1ImportIssueModelMetadata) MarshalJSON ¶ added in v0.164.0
func (s GoogleCloudContactcenterinsightsV1ImportIssueModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ImportIssueModelRequest ¶ added in v0.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. CreateNewModel bool `json:"createNewModel,omitempty"` // GcsSource: Google Cloud Storage source message. GcsSource *GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource `json:"gcsSource,omitempty"` // Parent: Required. The parent resource of the issue model. Parent string `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 import an issue model.
func (GoogleCloudContactcenterinsightsV1ImportIssueModelRequest) MarshalJSON ¶ added in v0.164.0
func (s GoogleCloudContactcenterinsightsV1ImportIssueModelRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource ¶ added in v0.164.0
type GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource struct { // ObjectUri: Required. Format: `gs:///` ObjectUri string `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: Google Cloud Storage Object URI to get the issue model file from.
func (GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource) MarshalJSON ¶ added in v0.164.0
func (s GoogleCloudContactcenterinsightsV1ImportIssueModelRequestGcsSource) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ImportIssueModelResponse ¶ added in v0.138.0
type GoogleCloudContactcenterinsightsV1ImportIssueModelResponse struct { }
GoogleCloudContactcenterinsightsV1ImportIssueModelResponse: Response from import issue model
type GoogleCloudContactcenterinsightsV1IngestConversationsMetadata ¶ added in v0.104.0
type GoogleCloudContactcenterinsightsV1IngestConversationsMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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"` // 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 metadata for an IngestConversations operation.
func (GoogleCloudContactcenterinsightsV1IngestConversationsMetadata) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1IngestConversationsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats ¶ added in v0.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. DuplicatesSkippedCount int64 `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. FailedIngestCount int64 `json:"failedIngestCount,omitempty"` // ProcessedObjectCount: Output only. The number of objects processed during // the ingest operation. ProcessedObjectCount int64 `json:"processedObjectCount,omitempty"` // SuccessfulIngestCount: Output only. The number of new conversations added // during this ingest operation. SuccessfulIngestCount int64 `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:"-"` }
GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversati onsStats: Statistics for IngestConversations operation.
func (GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats) MarshalJSON ¶ added in v0.110.0
func (s GoogleCloudContactcenterinsightsV1IngestConversationsMetadataIngestConversationsStats) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IngestConversationsRequest ¶ added in v0.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. Parent string `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. SampleSize int64 `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 to ingest conversations.
func (GoogleCloudContactcenterinsightsV1IngestConversationsRequest) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1IngestConversationsRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig ¶ added in v0.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. AgentChannel int64 `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`. AgentId string `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. CustomerChannel int64 `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:"-"` }
GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfi g: Configuration that applies to all conversations.
func (GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1IngestConversationsRequestConversationConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource ¶ added in v0.104.0
type GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource struct { // BucketObjectType: Optional. Specifies the type of the objects in // `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. BucketObjectType string `json:"bucketObjectType,omitempty"` // BucketUri: Required. The Cloud Storage bucket containing source objects. BucketUri string `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 20 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. [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`. MetadataBucketUri string `json:"metadataBucketUri,omitempty"` // ForceSendFields is a list of field names (e.g. "BucketObjectType") to // unconditionally include in API requests. By default, fields with empty or // default values are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BucketObjectType") to include in // API requests with the JSON null value. By default, fields with 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) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1IngestConversationsRequestGcsSource) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig ¶ added in v0.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. Medium string `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:"-"` }
GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectC onfig: Configuration for processing transcript objects.
func (GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1IngestConversationsRequestTranscriptObjectConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IngestConversationsResponse ¶ added in v0.104.0
type GoogleCloudContactcenterinsightsV1IngestConversationsResponse struct { }
GoogleCloudContactcenterinsightsV1IngestConversationsResponse: The response to an IngestConversations operation.
type GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecMetadata ¶ added in v0.190.0
type GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `json:"endTime,omitempty"` // PartialErrors: Partial errors during initialising 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: Metadata for initializing a location-level encryption specification.
func (GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecMetadata) MarshalJSON ¶ added in v0.190.0
func (s GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecRequest ¶ added in v0.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 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: The request to initialize a location-level encryption specification.
func (GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecRequest) MarshalJSON ¶ added in v0.190.0
func (s GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecResponse ¶ added in v0.190.0
type GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecResponse struct { }
GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecResponse: The response to initialize a location-level encryption specification.
type GoogleCloudContactcenterinsightsV1Intent ¶
type GoogleCloudContactcenterinsightsV1Intent struct { // DisplayName: The human-readable name of the intent. DisplayName string `json:"displayName,omitempty"` // Id: The unique identifier of the intent. Id string `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. Represents a detected intent in the conversation, for example MAKES_PROMISE.
func (GoogleCloudContactcenterinsightsV1Intent) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1Intent) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IntentMatchData ¶
type GoogleCloudContactcenterinsightsV1IntentMatchData struct { // IntentUniqueId: The id of the matched intent. Can be used to retrieve the // corresponding intent information. IntentUniqueId string `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 intent match. Represents an intent match for a text segment in the conversation. A text segment can be part of a sentence, a complete sentence, or an utterance with multiple sentences.
func (GoogleCloudContactcenterinsightsV1IntentMatchData) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1IntentMatchData) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1InterruptionData ¶
type GoogleCloudContactcenterinsightsV1InterruptionData struct { }
GoogleCloudContactcenterinsightsV1InterruptionData: The data for an interruption annotation.
type GoogleCloudContactcenterinsightsV1Issue ¶
type GoogleCloudContactcenterinsightsV1Issue struct { // CreateTime: Output only. The time at which this issue was created. CreateTime string `json:"createTime,omitempty"` // DisplayDescription: Representative description of the issue. DisplayDescription string `json:"displayDescription,omitempty"` // DisplayName: The representative name for the issue. DisplayName string `json:"displayName,omitempty"` // Name: Immutable. The resource name of the issue. Format: // projects/{project}/locations/{location}/issueModels/{issue_model}/issues/{iss // ue} Name string `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. UpdateTime string `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 ¶
func (s GoogleCloudContactcenterinsightsV1Issue) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IssueAssignment ¶
type GoogleCloudContactcenterinsightsV1IssueAssignment struct { // DisplayName: Immutable. Display name of the assigned issue. This field is // set at time of analyis and immutable since then. DisplayName string `json:"displayName,omitempty"` // Issue: Resource name of the assigned issue. Issue string `json:"issue,omitempty"` // Score: Score indicating the likelihood of the issue assignment. currently // bounded on [0,1]. Score float64 `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 the issue.
func (GoogleCloudContactcenterinsightsV1IssueAssignment) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1IssueAssignment) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1IssueAssignment) UnmarshalJSON ¶
func (s *GoogleCloudContactcenterinsightsV1IssueAssignment) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1IssueMatchData ¶ added in v0.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 issue match annotation.
func (GoogleCloudContactcenterinsightsV1IssueMatchData) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1IssueMatchData) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IssueModel ¶
type GoogleCloudContactcenterinsightsV1IssueModel struct { // CreateTime: Output only. The time at which this issue model was created. CreateTime string `json:"createTime,omitempty"` // DisplayName: The representative name for the issue model. DisplayName string `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. IssueCount int64 `json:"issueCount,omitempty,string"` // LanguageCode: Language of the model. LanguageCode string `json:"languageCode,omitempty"` // ModelType: Type of the model. // // Possible values: // "MODEL_TYPE_UNSPECIFIED" - Unspecified model type. // "TYPE_V1" - Type V1. // "TYPE_V2" - Type V2. ModelType string `json:"modelType,omitempty"` // Name: Immutable. The resource name of the issue model. Format: // projects/{project}/locations/{location}/issueModels/{issue_model} Name string `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. State string `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. UpdateTime string `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 ¶
func (s GoogleCloudContactcenterinsightsV1IssueModel) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig ¶
type GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig struct { // Filter: A filter to reduce the conversations used for training the model to // a specific subset. Filter string `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. Medium string `json:"medium,omitempty"` // TrainingConversationsCount: Output only. Number of conversations used in // training. Output only. TrainingConversationsCount int64 `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 the input data used to create the issue model.
func (GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1IssueModelInputDataConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IssueModelLabelStats ¶
type GoogleCloudContactcenterinsightsV1IssueModelLabelStats struct { // AnalyzedConversationsCount: Number of conversations the issue model has // analyzed at this point in time. AnalyzedConversationsCount int64 `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. UnclassifiedConversationsCount int64 `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: Aggregated statistics about an issue model.
func (GoogleCloudContactcenterinsightsV1IssueModelLabelStats) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1IssueModelLabelStats) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats ¶
type GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats struct { // DisplayName: Display name of the issue. DisplayName string `json:"displayName,omitempty"` // Issue: Issue resource. Format: // projects/{project}/locations/{location}/issueModels/{issue_model}/issues/{iss // ue} Issue string `json:"issue,omitempty"` // LabeledConversationsCount: Number of conversations attached to the issue at // this point in time. LabeledConversationsCount int64 `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: Aggregated statistics about an issue.
func (GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1IssueModelLabelStatsIssueStats) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1IssueModelResult ¶
type GoogleCloudContactcenterinsightsV1IssueModelResult struct { // IssueModel: Issue model that generates the result. Format: // projects/{project}/locations/{location}/issueModels/{issue_model} IssueModel string `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 on a conversation.
func (GoogleCloudContactcenterinsightsV1IssueModelResult) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1IssueModelResult) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ListAnalysesResponse ¶
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. NextPageToken string `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 list analyses.
func (GoogleCloudContactcenterinsightsV1ListAnalysesResponse) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ListAnalysesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ListConversationsResponse ¶
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. NextPageToken string `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 of listing conversations.
func (GoogleCloudContactcenterinsightsV1ListConversationsResponse) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ListConversationsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ListIssueModelsResponse ¶
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 of listing issue models.
func (GoogleCloudContactcenterinsightsV1ListIssueModelsResponse) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ListIssueModelsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ListIssuesResponse ¶
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 of listing issues.
func (GoogleCloudContactcenterinsightsV1ListIssuesResponse) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ListIssuesResponse) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse ¶
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. NextPageToken string `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 response of listing phrase matchers.
func (GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1ListViewsResponse ¶ added in v0.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. NextPageToken string `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 listing views.
func (GoogleCloudContactcenterinsightsV1ListViewsResponse) MarshalJSON ¶ added in v0.64.0
func (s GoogleCloudContactcenterinsightsV1ListViewsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1PhraseMatchData ¶
type GoogleCloudContactcenterinsightsV1PhraseMatchData struct { // DisplayName: The human-readable name of the phrase matcher. DisplayName string `json:"displayName,omitempty"` // PhraseMatcher: The unique identifier (the resource name) of the phrase // matcher. PhraseMatcher string `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 matched phrase matcher. Represents information identifying a phrase matcher for a given match.
func (GoogleCloudContactcenterinsightsV1PhraseMatchData) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1PhraseMatchData) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1PhraseMatchRule ¶
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. Negated bool `json:"negated,omitempty"` // Query: Required. The phrase to be matched. Query string `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 phrase match rule.
func (GoogleCloudContactcenterinsightsV1PhraseMatchRule) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1PhraseMatchRule) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig ¶
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: Configuration information of a phrase match rule.
func (GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1PhraseMatchRuleConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup ¶
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. Type string `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 message representing a rule in the phrase matcher.
func (GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1PhraseMatchRuleGroup) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1PhraseMatcher ¶
type GoogleCloudContactcenterinsightsV1PhraseMatcher struct { // ActivationUpdateTime: Output only. The most recent time at which the // activation status was updated. ActivationUpdateTime string `json:"activationUpdateTime,omitempty"` // Active: Applies the phrase matcher only when it is active. Active bool `json:"active,omitempty"` // DisplayName: The human-readable name of the phrase matcher. DisplayName string `json:"displayName,omitempty"` // Name: The resource name of the phrase matcher. Format: // projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher} Name string `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. RevisionCreateTime string `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@1234567 RevisionId string `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. RoleMatch string `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. Type string `json:"type,omitempty"` // UpdateTime: Output only. The most recent time at which the phrase matcher // was updated. UpdateTime string `json:"updateTime,omitempty"` // VersionTag: The customized version tag to use for the phrase matcher. If not // specified, it will default to `revision_id`. VersionTag string `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 matcher resource.
func (GoogleCloudContactcenterinsightsV1PhraseMatcher) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1PhraseMatcher) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1RedactionConfig ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1RedactionConfig struct { // DeidentifyTemplate: The fully-qualified DLP deidentify template resource // name. Format: `projects/{project}/deidentifyTemplates/{template}` DeidentifyTemplate string `json:"deidentifyTemplate,omitempty"` // InspectTemplate: The fully-qualified DLP inspect template resource name. // Format: // `projects/{project}/locations/{location}/inspectTemplates/{template}` InspectTemplate string `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 for redaction while ingesting conversations. DLP settings are applied to conversations ingested from the `UploadConversation` and `IngestConversations` endpoints, including conversation coming from CCAI Platform. They are not applied to conversations ingested from the `CreateConversation` endpoint or the Dialogflow / Agent Assist runtime integrations. When using Dialogflow / Agent Assist runtime integrations, redaction should be performed in Dialogflow / Agent Assist.
func (GoogleCloudContactcenterinsightsV1RedactionConfig) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1RedactionConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1RuntimeAnnotation ¶
type GoogleCloudContactcenterinsightsV1RuntimeAnnotation struct { // AnnotationId: The unique identifier of the annotation. Format: // projects/{project}/locations/{location}/conversationDatasets/{dataset}/conver // sationDataItems/{data_item}/conversationAnnotations/{annotation} AnnotationId string `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. CreateTime string `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 answer UserInput *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 was generated during the customer and agent interaction.
func (GoogleCloudContactcenterinsightsV1RuntimeAnnotation) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1RuntimeAnnotation) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1RuntimeAnnotationUserInput ¶ added in v0.185.0
type GoogleCloudContactcenterinsightsV1RuntimeAnnotationUserInput struct { // GeneratorName: The resource name of associated generator. Format: // `projects//locations//generators/` GeneratorName string `json:"generatorName,omitempty"` // Query: Query text. Article Search uses this to store the input query used to // generate the search results. Query string `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. QuerySource string `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 input used for generating the answer
func (GoogleCloudContactcenterinsightsV1RuntimeAnnotationUserInput) MarshalJSON ¶ added in v0.185.0
func (s GoogleCloudContactcenterinsightsV1RuntimeAnnotationUserInput) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1SentimentData ¶
type GoogleCloudContactcenterinsightsV1SentimentData struct { // Magnitude: A non-negative number from 0 to infinity which represents the // abolute magnitude of sentiment regardless of score. Magnitude float64 `json:"magnitude,omitempty"` // Score: The sentiment score between -1.0 (negative) and 1.0 (positive). Score float64 `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 sentiment annotation.
func (GoogleCloudContactcenterinsightsV1SentimentData) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1SentimentData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1SentimentData) UnmarshalJSON ¶
func (s *GoogleCloudContactcenterinsightsV1SentimentData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1Settings ¶
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. ConversationTtl string `json:"conversationTtl,omitempty"` // CreateTime: Output only. The time at which the settings was created. CreateTime string `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. LanguageCode string `json:"languageCode,omitempty"` // Name: Immutable. The resource name of the settings resource. Format: // projects/{project}/locations/{location}/settings Name string `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. 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"` // 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. UpdateTime string `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 wide settings. Use these settings to configure the behavior of Insights. View these 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 ¶
func (s GoogleCloudContactcenterinsightsV1Settings) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig ¶
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]. RuntimeIntegrationAnalysisPercentage float64 `json:"runtimeIntegrationAnalysisPercentage,omitempty"` // UploadConversationAnalysisPercentage: Percentage of conversations created // using the UploadConversation endpoint to analyze automatically, between [0, // 100]. UploadConversationAnalysisPercentage float64 `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: Default configuration when creating Analyses in Insights.
func (GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig) UnmarshalJSON ¶
func (s *GoogleCloudContactcenterinsightsV1SettingsAnalysisConfig) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1SilenceData ¶
type GoogleCloudContactcenterinsightsV1SilenceData struct { }
GoogleCloudContactcenterinsightsV1SilenceData: The data for a silence annotation.
type GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData ¶
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). ConfidenceScore float64 `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} QueryRecord string `json:"queryRecord,omitempty"` // Suggestion: The content of the suggestion. Suggestion string `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 Assist Smart Compose suggestion data.
func (GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData) UnmarshalJSON ¶
func (s *GoogleCloudContactcenterinsightsV1SmartComposeSuggestionData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1SmartReplyData ¶
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). ConfidenceScore float64 `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} QueryRecord string `json:"queryRecord,omitempty"` // Reply: The content of the reply. Reply string `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 Reply data.
func (GoogleCloudContactcenterinsightsV1SmartReplyData) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1SmartReplyData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1SmartReplyData) UnmarshalJSON ¶
func (s *GoogleCloudContactcenterinsightsV1SmartReplyData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1SpeechConfig ¶ added in v0.144.0
type GoogleCloudContactcenterinsightsV1SpeechConfig struct { // SpeechRecognizer: The fully-qualified Speech Recognizer resource name. // Format: `projects/{project_id}/locations/{location}/recognizer/{recognizer}` SpeechRecognizer string `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-Text configuration. Speech-to-Text settings are applied to conversations ingested from the `UploadConversation` and `IngestConversations` endpoints, including conversation coming from CCAI Platform. They are not applied to conversations ingested from the `CreateConversation` endpoint.
func (GoogleCloudContactcenterinsightsV1SpeechConfig) MarshalJSON ¶ added in v0.144.0
func (s GoogleCloudContactcenterinsightsV1SpeechConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1UndeployIssueModelMetadata ¶
type GoogleCloudContactcenterinsightsV1UndeployIssueModelMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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 for undeploying an issue model.
func (GoogleCloudContactcenterinsightsV1UndeployIssueModelMetadata) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1UndeployIssueModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest ¶
type GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest struct { // Name: Required. The issue model to undeploy. Name string `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 to undeploy an issue model.
func (GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1UndeployIssueModelResponse ¶
type GoogleCloudContactcenterinsightsV1UndeployIssueModelResponse struct { }
GoogleCloudContactcenterinsightsV1UndeployIssueModelResponse: The response to undeploy an issue model.
type GoogleCloudContactcenterinsightsV1UploadConversationMetadata ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1UploadConversationMetadata struct { // AnalysisOperation: Output only. The operation name for a successfully // created analysis operation, if any. AnalysisOperation string `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. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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 metadata for an `UploadConversation` operation.
func (GoogleCloudContactcenterinsightsV1UploadConversationMetadata) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1UploadConversationMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1UploadConversationRequest ¶ added in v0.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-` ConversationId string `json:"conversationId,omitempty"` // Parent: Required. The parent resource of the conversation. Parent string `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 to upload a conversation.
func (GoogleCloudContactcenterinsightsV1UploadConversationRequest) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1UploadConversationRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1View ¶ added in v0.64.0
type GoogleCloudContactcenterinsightsV1View struct { // CreateTime: Output only. The time at which this view was created. CreateTime string `json:"createTime,omitempty"` // DisplayName: The human-readable display name of the view. DisplayName string `json:"displayName,omitempty"` // Name: Immutable. The resource name of the view. Format: // projects/{project}/locations/{location}/views/{view} Name string `json:"name,omitempty"` // UpdateTime: Output only. The most recent time at which the view was updated. UpdateTime string `json:"updateTime,omitempty"` // Value: String with specific view properties, must be non-empty. Value string `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) MarshalJSON ¶ added in v0.64.0
func (s GoogleCloudContactcenterinsightsV1View) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1Analysis ¶ added in v0.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. CreateTime string `json:"createTime,omitempty"` // Name: Immutable. The resource name of the analysis. Format: // projects/{project}/locations/{location}/conversations/{conversation}/analyses // /{analysis} Name string `json:"name,omitempty"` // RequestTime: Output only. The time at which the analysis was requested. RequestTime string `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) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1Analysis) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1AnalysisResult ¶ added in v0.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. EndTime string `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 an analysis.
func (GoogleCloudContactcenterinsightsV1alpha1AnalysisResult) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1AnalysisResult) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata ¶ added in v0.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"` // 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) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1AnalysisResultCallAnalysisMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary ¶ added in v0.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. TranscriptIndex int64 `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. WordIndex int64 `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 a conversation that marks the start or the end of an annotation.
func (GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1AnnotationBoundary) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector ¶ added in v0.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"` // RunEntityAnnotator: Whether to run the entity annotator. RunEntityAnnotator bool `json:"runEntityAnnotator,omitempty"` // RunIntentAnnotator: Whether to run the intent annotator. RunIntentAnnotator bool `json:"runIntentAnnotator,omitempty"` // RunInterruptionAnnotator: Whether to run the interruption annotator. RunInterruptionAnnotator bool `json:"runInterruptionAnnotator,omitempty"` // RunIssueModelAnnotator: Whether to run the issue model annotator. A model // should have already been deployed for this to take effect. RunIssueModelAnnotator bool `json:"runIssueModelAnnotator,omitempty"` // RunPhraseMatcherAnnotator: Whether to run the active phrase matcher // annotator(s). RunPhraseMatcherAnnotator bool `json:"runPhraseMatcherAnnotator,omitempty"` // RunSentimentAnnotator: Whether to run the sentiment annotator. RunSentimentAnnotator bool `json:"runSentimentAnnotator,omitempty"` // RunSilenceAnnotator: Whether to run the silence annotator. RunSilenceAnnotator bool `json:"runSilenceAnnotator,omitempty"` // RunSummarizationAnnotator: Whether to run the summarization annotator. RunSummarizationAnnotator bool `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 all available annotators and phrase matchers to run.
func (GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector) MarshalJSON ¶ added in v0.105.0
func (s GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelector) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfig ¶ added in v0.121.0
type GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfig struct { // ConversationProfile: Resource name of the Dialogflow conversation profile. // Format: // projects/{project}/locations/{location}/conversationProfiles/{conversation_pr // ofile} ConversationProfile string `json:"conversationProfile,omitempty"` // SummarizationModel: Default summarization model to be used. // // Possible values: // "SUMMARIZATION_MODEL_UNSPECIFIED" - Unspecified summarization model. // "BASELINE_MODEL" - The CCAI baseline model. // "BASELINE_MODEL_V2_0" - The CCAI baseline model, V2.0. SummarizationModel string `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) MarshalJSON ¶ added in v0.121.0
func (s GoogleCloudContactcenterinsightsV1alpha1AnnotatorSelectorSummarizationConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback struct { // Clicked: Indicates whether an answer or item was clicked by the human agent. Clicked bool `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. CorrectnessLevel string `json:"correctnessLevel,omitempty"` // Displayed: Indicates whether an answer or item was displayed to the human // agent in the agent desktop UI. Displayed bool `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 that the customer has about a certain answer in the conversation.
func (GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1AnswerFeedback) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData ¶ added in v0.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). ConfidenceScore float64 `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} QueryRecord string `json:"queryRecord,omitempty"` // Source: The knowledge document that this answer was extracted from. Format: // projects/{project}/knowledgeBases/{knowledge_base}/documents/{document} Source string `json:"source,omitempty"` // Title: Article title. Title string `json:"title,omitempty"` // Uri: Article URI. Uri string `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 Assist Article Suggestion data.
func (GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData) UnmarshalJSON ¶ added in v0.115.0
func (s *GoogleCloudContactcenterinsightsV1alpha1ArticleSuggestionData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsMetadata ¶ added in v0.104.0
type GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsMetadata struct { // CompletedAnalysesCount: The number of requested analyses that have completed // successfully so far. CompletedAnalysesCount int64 `json:"completedAnalysesCount,omitempty"` // CreateTime: The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: The time the operation finished running. EndTime string `json:"endTime,omitempty"` // FailedAnalysesCount: The number of requested analyses that have failed so // far. FailedAnalysesCount int64 `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. TotalRequestedAnalysesCount int64 `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) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequest ¶ added in v0.104.0
type GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequest struct { // AnalysisPercentage: Required. Percentage of selected conversation to // analyze, between [0, 100]. AnalysisPercentage float64 `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. Filter string `json:"filter,omitempty"` // Parent: Required. The parent resource to create analyses in. Parent string `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: The request to analyze conversations in bulk.
func (GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequest) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequest) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequest) UnmarshalJSON ¶ added in v0.104.0
func (s *GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsRequest) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsResponse ¶ added in v0.104.0
type GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsResponse struct { // FailedAnalysisCount: Count of failed analyses. FailedAnalysisCount int64 `json:"failedAnalysisCount,omitempty"` // SuccessfulAnalysisCount: Count of successful analyses. SuccessfulAnalysisCount int64 `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) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1alpha1BulkAnalyzeConversationsResponse) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsMetadata ¶ added in v0.150.0
type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsMetadata struct { // CreateTime: The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: The time the operation finished running. EndTime string `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: The metadata for a bulk delete conversations operation.
func (GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsMetadata) MarshalJSON ¶ added in v0.150.0
func (s GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsRequest ¶ added in v0.150.0
type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsRequest struct { // Filter: Filter used to select the subset of conversations to delete. Filter string `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. Force bool `json:"force,omitempty"` // MaxDeleteCount: Maximum number of conversations to delete. MaxDeleteCount int64 `json:"maxDeleteCount,omitempty"` // Parent: Required. The parent resource to delete conversations from. Format: // projects/{project}/locations/{location} Parent string `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: The request to delete conversations in bulk.
func (GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsRequest) MarshalJSON ¶ added in v0.150.0
func (s GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsResponse ¶ added in v0.150.0
type GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsResponse struct { }
GoogleCloudContactcenterinsightsV1alpha1BulkDeleteConversationsResponse: The response for a bulk delete conversations operation.
type GoogleCloudContactcenterinsightsV1alpha1CallAnnotation ¶ added in v0.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. ChannelTag int64 `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 metadata that applies to a window of a call.
func (GoogleCloudContactcenterinsightsV1alpha1CallAnnotation) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1CallAnnotation) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1Conversation ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1Conversation struct { // AgentId: An opaque, user-specified string representing the human agent who // handled the conversation. AgentId string `json:"agentId,omitempty"` // CallMetadata: Call-specific metadata. CallMetadata *GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata `json:"callMetadata,omitempty"` // CreateTime: Output only. The time at which the conversation was created. CreateTime string `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. Duration string `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. ExpireTime string `json:"expireTime,omitempty"` // Labels: A map for the user to specify any custom fields. A maximum of 20 // 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. LanguageCode string `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. Medium string `json:"medium,omitempty"` // Name: Immutable. The resource name of the conversation. Format: // projects/{project}/locations/{location}/conversations/{conversation} Name string `json:"name,omitempty"` // ObfuscatedUserId: Obfuscated user ID which the customer sent to us. ObfuscatedUserId string `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. StartTime string `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. Ttl string `json:"ttl,omitempty"` // TurnCount: Output only. The number of turns in the conversation. TurnCount int64 `json:"turnCount,omitempty"` // UpdateTime: Output only. The most recent time at which the conversation was // updated. UpdateTime string `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 conversation resource.
func (GoogleCloudContactcenterinsightsV1alpha1Conversation) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1Conversation) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata struct { // AgentChannel: The audio channel that contains the agent. AgentChannel int64 `json:"agentChannel,omitempty"` // CustomerChannel: The audio channel that contains the customer. CustomerChannel int64 `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) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1ConversationCallMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource ¶ added in v0.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"` // 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: The conversation source, which is a combination of transcript and audio.
func (GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1ConversationDataSource) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment struct { // ChannelTag: The channel of the audio that the data applies to. ChannelTag int64 `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: One channel of conversation-level sentiment data.
func (GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSentiment) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence ¶ added in v0.177.0
type GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence struct { // SilenceDuration: Amount of time calculated to be in silence. SilenceDuration string `json:"silenceDuration,omitempty"` // SilencePercentage: Percentage of the total conversation spent in silence. SilencePercentage float64 `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) MarshalJSON ¶ added in v0.177.0
func (s GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence) UnmarshalJSON ¶ added in v0.177.0
func (s *GoogleCloudContactcenterinsightsV1alpha1ConversationLevelSilence) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant ¶ added in v0.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} DialogflowParticipant string `json:"dialogflowParticipant,omitempty"` // DialogflowParticipantName: The name of the participant provided by // Dialogflow. Format: // projects/{project}/locations/{location}/conversations/{conversation}/particip // ants/{participant} DialogflowParticipantName string `json:"dialogflowParticipantName,omitempty"` // ObfuscatedExternalUserId: Obfuscated user ID from Dialogflow. ObfuscatedExternalUserId string `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. Role string `json:"role,omitempty"` // UserId: A user-specified ID representing the participant. UserId string `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 call participant speaking for a given utterance.
func (GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1ConversationParticipant) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadata ¶ added in v0.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. CustomerSatisfactionRating int64 `json:"customerSatisfactionRating,omitempty"` // MenuPath: An arbitrary string value specifying the menu path the customer // took. MenuPath string `json:"menuPath,omitempty"` // WaitDuration: The amount of time the customer waited to connect with an // agent. WaitDuration string `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) MarshalJSON ¶ added in v0.155.0
func (s GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadataAgentInfo ¶ added in v0.155.0
type GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadataAgentInfo struct { // AgentId: A user-specified string representing the agent. AgentId string `json:"agentId,omitempty"` // DisplayName: The agent's name. DisplayName string `json:"displayName,omitempty"` // DispositionCode: A user-provided string indicating the outcome of the // agent's segment of the call. DispositionCode string `json:"dispositionCode,omitempty"` // Team: A user-specified string representing the agent's team. Team string `json:"team,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) MarshalJSON ¶ added in v0.155.0
func (s GoogleCloudContactcenterinsightsV1alpha1ConversationQualityMetadataAgentInfo) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData ¶ added in v0.121.0
type GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData struct { // AnswerRecord: The name of the answer record. Format: // projects/{project}/locations/{location}/answerRecords/{answer_record} AnswerRecord string `json:"answerRecord,omitempty"` // Confidence: The confidence score of the summarization. Confidence float64 `json:"confidence,omitempty"` // ConversationModel: The name of the model that generates this summary. // Format: // projects/{project}/locations/{location}/conversationModels/{conversation_mode // l} ConversationModel string `json:"conversationModel,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. Text string `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:"-"` }
GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionDa ta: Conversation summarization suggestion data.
func (GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData) MarshalJSON ¶ added in v0.121.0
func (s GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData) UnmarshalJSON ¶ added in v0.121.0
func (s *GoogleCloudContactcenterinsightsV1alpha1ConversationSummarizationSuggestionData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript ¶ added in v0.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 message representing the transcript of a conversation.
func (GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1ConversationTranscript) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment ¶ added in v0.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. ChannelTag int64 `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. Confidence float64 `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". LanguageCode string `json:"languageCode,omitempty"` // MessageTime: The time that the message occurred, if provided. MessageTime string `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. Text string `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:"-"` }
GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegme nt: A segment of a full transcript.
func (GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment) UnmarshalJSON ¶ added in v0.115.0
func (s *GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegment) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata struct { // SmartReplyAllowlistCovered: Whether the transcript segment was covered under // the configured smart reply allowlist in Agent Assist. SmartReplyAllowlistCovered bool `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:"-"` }
GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegme ntDialogflowSegmentMetadata: Metadata from Dialogflow relating to the current transcript segment.
func (GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentDialogflowSegmentMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo ¶ added in v0.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. Confidence float64 `json:"confidence,omitempty"` // EndOffset: Time offset of the end of this word relative to the beginning of // the total conversation. EndOffset string `json:"endOffset,omitempty"` // StartOffset: Time offset of the start of this word relative to the beginning // of the total conversation. StartOffset string `json:"startOffset,omitempty"` // Word: The word itself. Includes punctuation marks that surround the word. Word string `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:"-"` }
GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegme ntWordInfo: Word-level info for words in a transcript.
func (GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo) UnmarshalJSON ¶ added in v0.115.0
func (s *GoogleCloudContactcenterinsightsV1alpha1ConversationTranscriptTranscriptSegmentWordInfo) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1CreateAnalysisOperationMetadata ¶
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. Conversation string `json:"conversation,omitempty"` // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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 ¶
func (s GoogleCloudContactcenterinsightsV1alpha1CreateAnalysisOperationMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelMetadata ¶
type GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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: Metadata for creating an issue model.
func (GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelMetadata) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest ¶
type GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest struct { // IssueModel: Required. The issue model to create. IssueModel *GoogleCloudContactcenterinsightsV1alpha1IssueModel `json:"issueModel,omitempty"` // Parent: Required. The parent resource of the issue model. Parent string `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 request to create an issue model.
func (GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1CreateIssueModelRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelMetadata ¶
type GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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: Metadata for deleting an issue model.
func (GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelMetadata) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest ¶
type GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest struct { // Name: Required. The name of the issue model to delete. Name string `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 request to delete an issue model.
func (GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1DeleteIssueModelRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelMetadata ¶
type GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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: Metadata for deploying an issue model.
func (GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelMetadata) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest ¶
type GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest struct { // Name: Required. The issue model to deploy. Name string `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 request to deploy an issue model.
func (GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelResponse ¶
type GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelResponse struct { }
GoogleCloudContactcenterinsightsV1alpha1DeployIssueModelResponse: The response to deploy an issue model.
type GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent struct { // DisplayName: The human-readable name of the intent. DisplayName string `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 a Dialogflow intent. Represents a detected intent in the conversation, e.g. MAKES_PROMISE.
func (GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1DialogflowIntent) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData struct { // Confidence: The confidence of the match ranging from 0.0 (completely // uncertain) to 1.0 (completely certain). Confidence float64 `json:"confidence,omitempty"` // DialogflowIntentId: The Dialogflow intent resource path. Format: // projects/{project}/agent/{agent}/intents/{intent} DialogflowIntentId string `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) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData) UnmarshalJSON ¶ added in v0.115.0
func (s *GoogleCloudContactcenterinsightsV1alpha1DialogflowInteractionData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1DialogflowSource ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1DialogflowSource struct { // AudioUri: Cloud Storage URI that points to a file that contains the // conversation audio. AudioUri string `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} DialogflowConversation string `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 Dialogflow source of conversation data.
func (GoogleCloudContactcenterinsightsV1alpha1DialogflowSource) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1DialogflowSource) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1EncryptionSpec ¶ added in v0.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 the default Google 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}` KmsKey string `json:"kmsKey,omitempty"` // Name: Immutable. The resource name of the encryption key specification // resource. Format: projects/{project}/locations/{location}/encryptionSpec Name string `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-managed encryption key specification that can be applied to all created resources (e.g. Conversation).
func (GoogleCloudContactcenterinsightsV1alpha1EncryptionSpec) MarshalJSON ¶ added in v0.190.0
func (s GoogleCloudContactcenterinsightsV1alpha1EncryptionSpec) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1Entity ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1Entity struct { // DisplayName: The representative name for the entity. DisplayName string `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. Salience float64 `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`. Type string `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 entity annotation. Represents a phrase in the conversation that is a known entity, such as a person, an organization, or location.
func (GoogleCloudContactcenterinsightsV1alpha1Entity) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1Entity) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1Entity) UnmarshalJSON ¶ added in v0.115.0
func (s *GoogleCloudContactcenterinsightsV1alpha1Entity) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1EntityMentionData ¶ added in v0.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. EntityUniqueId string `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). Type string `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 an entity mention annotation. This represents a mention of an `Entity` in the conversation.
func (GoogleCloudContactcenterinsightsV1alpha1EntityMentionData) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1EntityMentionData) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata ¶
type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `json:"endTime,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. "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:"-"` }
GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata: Metadata for an export insights operation.
func (GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest ¶
type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest struct { // BigQueryDestination: Specified if sink is a BigQuery table. BigQueryDestination *GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination `json:"bigQueryDestination,omitempty"` // Filter: A filter to reduce results to a specific subset. Useful for // exporting conversations with specific properties. Filter string `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} KmsKey string `json:"kmsKey,omitempty"` // Parent: Required. The parent resource to export data from. Parent string `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. WriteDisposition string `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: The request to export insights.
func (GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination ¶
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. Dataset string `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. ProjectId string `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. Table string `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:"-"` }
GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDest ination: A BigQuery Table Reference.
func (GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataRequestBigQueryDestination) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataResponse ¶
type GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataResponse struct { }
GoogleCloudContactcenterinsightsV1alpha1ExportInsightsDataResponse: Response for an export insights operation.
type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelMetadata ¶ added in v0.164.0
type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelMetadata struct { // CreateTime: The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: The time the operation finished running. EndTime string `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: Metadata used for export issue model.
func (GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelMetadata) MarshalJSON ¶ added in v0.164.0
func (s GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequest ¶ added in v0.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. Name string `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 to export an issue model.
func (GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequest) MarshalJSON ¶ added in v0.164.0
func (s GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequestGcsDestination ¶ added in v0.164.0
type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequestGcsDestination struct { // ObjectUri: Required. Format: `gs:///` ObjectUri string `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) MarshalJSON ¶ added in v0.164.0
func (s GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelRequestGcsDestination) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelResponse ¶ added in v0.138.0
type GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelResponse struct { }
GoogleCloudContactcenterinsightsV1alpha1ExportIssueModelResponse: Response from export issue model
type GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData struct { // Answer: The piece of text from the `source` knowledge base document. Answer string `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). ConfidenceScore float64 `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} QueryRecord string `json:"queryRecord,omitempty"` // Question: The corresponding FAQ question. Question string `json:"question,omitempty"` // Source: The knowledge document that this answer was extracted from. Format: // projects/{project}/knowledgeBases/{knowledge_base}/documents/{document}. Source string `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 Assist frequently-asked-question answer data.
func (GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData) UnmarshalJSON ¶ added in v0.115.0
func (s *GoogleCloudContactcenterinsightsV1alpha1FaqAnswerData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1GcsSource ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1GcsSource struct { // AudioUri: Cloud Storage URI that points to a file that contains the // conversation audio. AudioUri string `json:"audioUri,omitempty"` // TranscriptUri: Immutable. Cloud Storage URI that points to a file that // contains the conversation transcript. TranscriptUri string `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 of conversation data.
func (GoogleCloudContactcenterinsightsV1alpha1GcsSource) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1GcsSource) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1HoldData ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1HoldData struct { }
GoogleCloudContactcenterinsightsV1alpha1HoldData: The data for a hold annotation.
type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelMetadata ¶ added in v0.164.0
type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelMetadata struct { // CreateTime: The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: The time the operation finished running. EndTime string `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: Metadata used for import issue model.
func (GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelMetadata) MarshalJSON ¶ added in v0.164.0
func (s GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequest ¶ added in v0.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. CreateNewModel bool `json:"createNewModel,omitempty"` // GcsSource: Google Cloud Storage source message. GcsSource *GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequestGcsSource `json:"gcsSource,omitempty"` // Parent: Required. The parent resource of the issue model. Parent string `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 to import an issue model.
func (GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequest) MarshalJSON ¶ added in v0.164.0
func (s GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequestGcsSource ¶ added in v0.164.0
type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequestGcsSource struct { // ObjectUri: Required. Format: `gs:///` ObjectUri string `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) MarshalJSON ¶ added in v0.164.0
func (s GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelRequestGcsSource) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelResponse ¶ added in v0.138.0
type GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelResponse struct { }
GoogleCloudContactcenterinsightsV1alpha1ImportIssueModelResponse: Response from import issue model
type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadata ¶ added in v0.104.0
type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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"` // 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: The metadata for an IngestConversations operation.
func (GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadata) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadataIngestConversationsStats ¶ added in v0.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. DuplicatesSkippedCount int64 `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. FailedIngestCount int64 `json:"failedIngestCount,omitempty"` // ProcessedObjectCount: Output only. The number of objects processed during // the ingest operation. ProcessedObjectCount int64 `json:"processedObjectCount,omitempty"` // SuccessfulIngestCount: Output only. The number of new conversations added // during this ingest operation. SuccessfulIngestCount int64 `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:"-"` }
GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadataIngestConv ersationsStats: Statistics for IngestConversations operation.
func (GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadataIngestConversationsStats) MarshalJSON ¶ added in v0.110.0
func (s GoogleCloudContactcenterinsightsV1alpha1IngestConversationsMetadataIngestConversationsStats) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequest ¶ added in v0.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. Parent string `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. SampleSize int64 `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: The request to ingest conversations.
func (GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequest) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestConversationConfig ¶ added in v0.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. AgentChannel int64 `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`. AgentId string `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. CustomerChannel int64 `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:"-"` }
GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestConversatio nConfig: Configuration that applies to all conversations.
func (GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestConversationConfig) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestConversationConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestGcsSource ¶ added in v0.104.0
type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestGcsSource struct { // BucketObjectType: Optional. Specifies the type of the objects in // `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. BucketObjectType string `json:"bucketObjectType,omitempty"` // BucketUri: Required. The Cloud Storage bucket containing source objects. BucketUri string `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 20 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. [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`. MetadataBucketUri string `json:"metadataBucketUri,omitempty"` // ForceSendFields is a list of field names (e.g. "BucketObjectType") to // unconditionally include in API requests. By default, fields with empty or // default values are omitted from API requests. See // https://pkg.go.dev/google.golang.org/api#hdr-ForceSendFields for more // details. ForceSendFields []string `json:"-"` // NullFields is a list of field names (e.g. "BucketObjectType") to include in // API requests with the JSON null value. By default, fields with 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) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestGcsSource) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestTranscriptObjectConfig ¶ added in v0.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. Medium string `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:"-"` }
GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestTranscriptO bjectConfig: Configuration for processing transcript objects.
func (GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestTranscriptObjectConfig) MarshalJSON ¶ added in v0.104.0
func (s GoogleCloudContactcenterinsightsV1alpha1IngestConversationsRequestTranscriptObjectConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsResponse ¶ added in v0.104.0
type GoogleCloudContactcenterinsightsV1alpha1IngestConversationsResponse struct { }
GoogleCloudContactcenterinsightsV1alpha1IngestConversationsResponse: The response to an IngestConversations operation.
type GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecMetadata ¶ added in v0.190.0
type GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `json:"endTime,omitempty"` // PartialErrors: Partial errors during initialising 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) MarshalJSON ¶ added in v0.190.0
func (s GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecRequest ¶ added in v0.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 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: The request to initialize a location-level encryption specification.
func (GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecRequest) MarshalJSON ¶ added in v0.190.0
func (s GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecResponse ¶ added in v0.190.0
type GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecResponse struct { }
GoogleCloudContactcenterinsightsV1alpha1InitializeEncryptionSpecResponse: The response to initialize a location-level encryption specification.
type GoogleCloudContactcenterinsightsV1alpha1Intent ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1Intent struct { // DisplayName: The human-readable name of the intent. DisplayName string `json:"displayName,omitempty"` // Id: The unique identifier of the intent. Id string `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) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1Intent) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1IntentMatchData ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1IntentMatchData struct { // IntentUniqueId: The id of the matched intent. Can be used to retrieve the // corresponding intent information. IntentUniqueId string `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 an intent match. Represents an intent match for a text segment in the conversation. A text segment can be part of a sentence, a complete sentence, or an utterance with multiple sentences.
func (GoogleCloudContactcenterinsightsV1alpha1IntentMatchData) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1IntentMatchData) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1InterruptionData ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1InterruptionData struct { }
GoogleCloudContactcenterinsightsV1alpha1InterruptionData: The data for an interruption annotation.
type GoogleCloudContactcenterinsightsV1alpha1IssueAssignment ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1IssueAssignment struct { // DisplayName: Immutable. Display name of the assigned issue. This field is // set at time of analyis and immutable since then. DisplayName string `json:"displayName,omitempty"` // Issue: Resource name of the assigned issue. Issue string `json:"issue,omitempty"` // Score: Score indicating the likelihood of the issue assignment. currently // bounded on [0,1]. Score float64 `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 about the issue.
func (GoogleCloudContactcenterinsightsV1alpha1IssueAssignment) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1IssueAssignment) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1IssueAssignment) UnmarshalJSON ¶ added in v0.115.0
func (s *GoogleCloudContactcenterinsightsV1alpha1IssueAssignment) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1IssueMatchData ¶ added in v0.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 an issue match annotation.
func (GoogleCloudContactcenterinsightsV1alpha1IssueMatchData) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1IssueMatchData) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1IssueModel ¶
type GoogleCloudContactcenterinsightsV1alpha1IssueModel struct { // CreateTime: Output only. The time at which this issue model was created. CreateTime string `json:"createTime,omitempty"` // DisplayName: The representative name for the issue model. DisplayName string `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. IssueCount int64 `json:"issueCount,omitempty,string"` // LanguageCode: Language of the model. LanguageCode string `json:"languageCode,omitempty"` // ModelType: Type of the model. // // Possible values: // "MODEL_TYPE_UNSPECIFIED" - Unspecified model type. // "TYPE_V1" - Type V1. // "TYPE_V2" - Type V2. ModelType string `json:"modelType,omitempty"` // Name: Immutable. The resource name of the issue model. Format: // projects/{project}/locations/{location}/issueModels/{issue_model} Name string `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. State string `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. UpdateTime string `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 model resource.
func (GoogleCloudContactcenterinsightsV1alpha1IssueModel) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1IssueModel) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig ¶
type GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig struct { // Filter: A filter to reduce the conversations used for training the model to // a specific subset. Filter string `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. Medium string `json:"medium,omitempty"` // TrainingConversationsCount: Output only. Number of conversations used in // training. Output only. TrainingConversationsCount int64 `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: Configs for the input data used to create the issue model.
func (GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1IssueModelInputDataConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats ¶
type GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats struct { // AnalyzedConversationsCount: Number of conversations the issue model has // analyzed at this point in time. AnalyzedConversationsCount int64 `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. UnclassifiedConversationsCount int64 `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: Aggregated statistics about an issue model.
func (GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStats) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats ¶
type GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats struct { // DisplayName: Display name of the issue. DisplayName string `json:"displayName,omitempty"` // Issue: Issue resource. Format: // projects/{project}/locations/{location}/issueModels/{issue_model}/issues/{iss // ue} Issue string `json:"issue,omitempty"` // LabeledConversationsCount: Number of conversations attached to the issue at // this point in time. LabeledConversationsCount int64 `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 ¶
func (s GoogleCloudContactcenterinsightsV1alpha1IssueModelLabelStatsIssueStats) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1IssueModelResult ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1IssueModelResult struct { // IssueModel: Issue model that generates the result. Format: // projects/{project}/locations/{location}/issueModels/{issue_model} IssueModel string `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 Modeling result on a conversation.
func (GoogleCloudContactcenterinsightsV1alpha1IssueModelResult) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1IssueModelResult) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData struct { // DisplayName: The human-readable name of the phrase matcher. DisplayName string `json:"displayName,omitempty"` // PhraseMatcher: The unique identifier (the resource name) of the phrase // matcher. PhraseMatcher string `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 a matched phrase matcher. Represents information identifying a phrase matcher for a given match.
func (GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1PhraseMatchData) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1RedactionConfig ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1RedactionConfig struct { // DeidentifyTemplate: The fully-qualified DLP deidentify template resource // name. Format: `projects/{project}/deidentifyTemplates/{template}` DeidentifyTemplate string `json:"deidentifyTemplate,omitempty"` // InspectTemplate: The fully-qualified DLP inspect template resource name. // Format: // `projects/{project}/locations/{location}/inspectTemplates/{template}` InspectTemplate string `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 used for redaction while ingesting conversations. DLP settings are applied to conversations ingested from the `UploadConversation` and `IngestConversations` endpoints, including conversation coming from CCAI Platform. They are not applied to conversations ingested from the `CreateConversation` endpoint or the Dialogflow / Agent Assist runtime integrations. When using Dialogflow / Agent Assist runtime integrations, redaction should be performed in Dialogflow / Agent Assist.
func (GoogleCloudContactcenterinsightsV1alpha1RedactionConfig) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1RedactionConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation ¶ added in v0.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} AnnotationId string `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. CreateTime string `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 answer UserInput *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 annotation that was generated during the customer and agent interaction.
func (GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotation) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotationUserInput ¶ added in v0.185.0
type GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotationUserInput struct { // GeneratorName: The resource name of associated generator. Format: // `projects//locations//generators/` GeneratorName string `json:"generatorName,omitempty"` // Query: Query text. Article Search uses this to store the input query used to // generate the search results. Query string `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. QuerySource string `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: Explicit input used for generating the answer
func (GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotationUserInput) MarshalJSON ¶ added in v0.185.0
func (s GoogleCloudContactcenterinsightsV1alpha1RuntimeAnnotationUserInput) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1SentimentData ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1SentimentData struct { // Magnitude: A non-negative number from 0 to infinity which represents the // abolute magnitude of sentiment regardless of score. Magnitude float64 `json:"magnitude,omitempty"` // Score: The sentiment score between -1.0 (negative) and 1.0 (positive). Score float64 `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 a sentiment annotation.
func (GoogleCloudContactcenterinsightsV1alpha1SentimentData) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1SentimentData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1SentimentData) UnmarshalJSON ¶ added in v0.115.0
func (s *GoogleCloudContactcenterinsightsV1alpha1SentimentData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1SilenceData ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1SilenceData struct { }
GoogleCloudContactcenterinsightsV1alpha1SilenceData: The data for a silence annotation.
type GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData ¶ added in v0.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). ConfidenceScore float64 `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} QueryRecord string `json:"queryRecord,omitempty"` // Suggestion: The content of the suggestion. Suggestion string `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: Agent Assist Smart Compose suggestion data.
func (GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData) UnmarshalJSON ¶ added in v0.115.0
func (s *GoogleCloudContactcenterinsightsV1alpha1SmartComposeSuggestionData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1SmartReplyData ¶ added in v0.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). ConfidenceScore float64 `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} QueryRecord string `json:"queryRecord,omitempty"` // Reply: The content of the reply. Reply string `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 Smart Reply data.
func (GoogleCloudContactcenterinsightsV1alpha1SmartReplyData) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1SmartReplyData) MarshalJSON() ([]byte, error)
func (*GoogleCloudContactcenterinsightsV1alpha1SmartReplyData) UnmarshalJSON ¶ added in v0.115.0
func (s *GoogleCloudContactcenterinsightsV1alpha1SmartReplyData) UnmarshalJSON(data []byte) error
type GoogleCloudContactcenterinsightsV1alpha1SpeechConfig ¶ added in v0.144.0
type GoogleCloudContactcenterinsightsV1alpha1SpeechConfig struct { // SpeechRecognizer: The fully-qualified Speech Recognizer resource name. // Format: `projects/{project_id}/locations/{location}/recognizer/{recognizer}` SpeechRecognizer string `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-Text configuration. Speech-to-Text settings are applied to conversations ingested from the `UploadConversation` and `IngestConversations` endpoints, including conversation coming from CCAI Platform. They are not applied to conversations ingested from the `CreateConversation` endpoint.
func (GoogleCloudContactcenterinsightsV1alpha1SpeechConfig) MarshalJSON ¶ added in v0.144.0
func (s GoogleCloudContactcenterinsightsV1alpha1SpeechConfig) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelMetadata ¶
type GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelMetadata struct { // CreateTime: Output only. The time the operation was created. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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: Metadata for undeploying an issue model.
func (GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelMetadata) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest ¶
type GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest struct { // Name: Required. The issue model to undeploy. Name string `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: The request to undeploy an issue model.
func (GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest) MarshalJSON ¶
func (s GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelRequest) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelResponse ¶
type GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelResponse struct { }
GoogleCloudContactcenterinsightsV1alpha1UndeployIssueModelResponse: The response to undeploy an issue model.
type GoogleCloudContactcenterinsightsV1alpha1UploadConversationMetadata ¶ added in v0.115.0
type GoogleCloudContactcenterinsightsV1alpha1UploadConversationMetadata struct { // AnalysisOperation: Output only. The operation name for a successfully // created analysis operation, if any. AnalysisOperation string `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. CreateTime string `json:"createTime,omitempty"` // EndTime: Output only. The time the operation finished running. EndTime string `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: The metadata for an `UploadConversation` operation.
func (GoogleCloudContactcenterinsightsV1alpha1UploadConversationMetadata) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1UploadConversationMetadata) MarshalJSON() ([]byte, error)
type GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest ¶ added in v0.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-` ConversationId string `json:"conversationId,omitempty"` // Parent: Required. The parent resource of the conversation. Parent string `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: Request to upload a conversation.
func (GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest) MarshalJSON ¶ added in v0.115.0
func (s GoogleCloudContactcenterinsightsV1alpha1UploadConversationRequest) MarshalJSON() ([]byte, error)
type GoogleLongrunningListOperationsResponse ¶
type GoogleLongrunningListOperationsResponse struct { // NextPageToken: The standard List next-page token. NextPageToken string `json:"nextPageToken,omitempty"` // Operations: A list of operations that matches the specified filter in the // request. Operations []*GoogleLongrunningOperation `json:"operations,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 for Operations.ListOperations.
func (GoogleLongrunningListOperationsResponse) MarshalJSON ¶
func (s GoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte, error)
type GoogleLongrunningOperation ¶
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. Done bool `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. Metadata googleapi.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}`. Name string `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`. Response googleapi.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-running operation that is the result of a network API call.
func (GoogleLongrunningOperation) MarshalJSON ¶
func (s GoogleLongrunningOperation) MarshalJSON() ([]byte, error)
type GoogleProtobufEmpty ¶
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 avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }
type GoogleRpcStatus ¶
type GoogleRpcStatus struct { // Code: The status code, which should be an enum value of google.rpc.Code. Code int64 `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. Message string `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 is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC (https://github.com/grpc). Each `Status` message contains 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 the API Design Guide (https://cloud.google.com/apis/design/errors).
func (GoogleRpcStatus) MarshalJSON ¶
func (s GoogleRpcStatus) MarshalJSON() ([]byte, error)
type ProjectsLocationsConversationsAnalysesCreateCall ¶
type ProjectsLocationsConversationsAnalysesCreateCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsAnalysesCreateCall) Context ¶
func (c *ProjectsLocationsConversationsAnalysesCreateCall) Context(ctx context.Context) *ProjectsLocationsConversationsAnalysesCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsAnalysesCreateCall) Do ¶
func (c *ProjectsLocationsConversationsAnalysesCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsAnalysesCreateCall) Fields ¶
func (c *ProjectsLocationsConversationsAnalysesCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsAnalysesCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsAnalysesCreateCall) Header ¶
func (c *ProjectsLocationsConversationsAnalysesCreateCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsConversationsAnalysesDeleteCall ¶
type ProjectsLocationsConversationsAnalysesDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsAnalysesDeleteCall) Context ¶
func (c *ProjectsLocationsConversationsAnalysesDeleteCall) Context(ctx context.Context) *ProjectsLocationsConversationsAnalysesDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsAnalysesDeleteCall) Do ¶
func (c *ProjectsLocationsConversationsAnalysesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
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 at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsAnalysesDeleteCall) Fields ¶
func (c *ProjectsLocationsConversationsAnalysesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsAnalysesDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsAnalysesDeleteCall) Header ¶
func (c *ProjectsLocationsConversationsAnalysesDeleteCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsConversationsAnalysesGetCall ¶
type ProjectsLocationsConversationsAnalysesGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsAnalysesGetCall) Context ¶
func (c *ProjectsLocationsConversationsAnalysesGetCall) Context(ctx context.Context) *ProjectsLocationsConversationsAnalysesGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsAnalysesGetCall) Do ¶
func (c *ProjectsLocationsConversationsAnalysesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Analysis, error)
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 a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsAnalysesGetCall) Fields ¶
func (c *ProjectsLocationsConversationsAnalysesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsAnalysesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsAnalysesGetCall) Header ¶
func (c *ProjectsLocationsConversationsAnalysesGetCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsConversationsAnalysesGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsConversationsAnalysesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsConversationsAnalysesGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
type ProjectsLocationsConversationsAnalysesListCall ¶
type ProjectsLocationsConversationsAnalysesListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsAnalysesListCall) Context ¶
func (c *ProjectsLocationsConversationsAnalysesListCall) Context(ctx context.Context) *ProjectsLocationsConversationsAnalysesListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsAnalysesListCall) Do ¶
func (c *ProjectsLocationsConversationsAnalysesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1ListAnalysesResponse, error)
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 because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsAnalysesListCall) Fields ¶
func (c *ProjectsLocationsConversationsAnalysesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsAnalysesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsAnalysesListCall) Filter ¶
func (c *ProjectsLocationsConversationsAnalysesListCall) Filter(filter string) *ProjectsLocationsConversationsAnalysesListCall
Filter sets the optional parameter "filter": A filter to reduce results to a specific subset. Useful for querying conversations with specific properties.
func (*ProjectsLocationsConversationsAnalysesListCall) Header ¶
func (c *ProjectsLocationsConversationsAnalysesListCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsConversationsAnalysesListCall) IfNoneMatch ¶
func (c *ProjectsLocationsConversationsAnalysesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsConversationsAnalysesListCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
func (*ProjectsLocationsConversationsAnalysesListCall) PageSize ¶
func (c *ProjectsLocationsConversationsAnalysesListCall) PageSize(pageSize int64) *ProjectsLocationsConversationsAnalysesListCall
PageSize sets the optional parameter "pageSize": The maximum number of analyses to return in the response. If this value is zero, the service will select a default 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 (*ProjectsLocationsConversationsAnalysesListCall) PageToken ¶
func (c *ProjectsLocationsConversationsAnalysesListCall) PageToken(pageToken string) *ProjectsLocationsConversationsAnalysesListCall
PageToken sets the optional parameter "pageToken": The value returned by the last `ListAnalysesResponse`; indicates that this is a continuation of a prior `ListAnalyses` call and the system should return the next page of data.
func (*ProjectsLocationsConversationsAnalysesListCall) Pages ¶
func (c *ProjectsLocationsConversationsAnalysesListCall) Pages(ctx context.Context, f func(*GoogleCloudContactcenterinsightsV1ListAnalysesResponse) error) error
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.
type ProjectsLocationsConversationsAnalysesService ¶
type ProjectsLocationsConversationsAnalysesService struct {
// contains filtered or unexported fields
}
func NewProjectsLocationsConversationsAnalysesService ¶
func NewProjectsLocationsConversationsAnalysesService(s *Service) *ProjectsLocationsConversationsAnalysesService
func (*ProjectsLocationsConversationsAnalysesService) Create ¶
func (r *ProjectsLocationsConversationsAnalysesService) Create(parent string, googlecloudcontactcenterinsightsv1analysis *GoogleCloudContactcenterinsightsV1Analysis) *ProjectsLocationsConversationsAnalysesCreateCall
Create: Creates an analysis. The long running operation is done when the analysis has completed.
- parent: The parent resource of the analysis.
func (*ProjectsLocationsConversationsAnalysesService) Delete ¶
func (r *ProjectsLocationsConversationsAnalysesService) Delete(name string) *ProjectsLocationsConversationsAnalysesDeleteCall
Delete: Deletes an analysis.
- name: The name of the analysis to delete.
func (*ProjectsLocationsConversationsAnalysesService) Get ¶
func (r *ProjectsLocationsConversationsAnalysesService) Get(name string) *ProjectsLocationsConversationsAnalysesGetCall
Get: Gets an analysis.
- name: The name of the analysis to get.
func (*ProjectsLocationsConversationsAnalysesService) List ¶
func (r *ProjectsLocationsConversationsAnalysesService) List(parent string) *ProjectsLocationsConversationsAnalysesListCall
List: Lists analyses.
- parent: The parent resource of the analyses.
type ProjectsLocationsConversationsBulkAnalyzeCall ¶ added in v0.104.0
type ProjectsLocationsConversationsBulkAnalyzeCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsBulkAnalyzeCall) Context ¶ added in v0.104.0
func (c *ProjectsLocationsConversationsBulkAnalyzeCall) Context(ctx context.Context) *ProjectsLocationsConversationsBulkAnalyzeCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsBulkAnalyzeCall) Do ¶ added in v0.104.0
func (c *ProjectsLocationsConversationsBulkAnalyzeCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsBulkAnalyzeCall) Fields ¶ added in v0.104.0
func (c *ProjectsLocationsConversationsBulkAnalyzeCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsBulkAnalyzeCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsBulkAnalyzeCall) Header ¶ added in v0.104.0
func (c *ProjectsLocationsConversationsBulkAnalyzeCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsConversationsBulkDeleteCall ¶ added in v0.150.0
type ProjectsLocationsConversationsBulkDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsBulkDeleteCall) Context ¶ added in v0.150.0
func (c *ProjectsLocationsConversationsBulkDeleteCall) Context(ctx context.Context) *ProjectsLocationsConversationsBulkDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsBulkDeleteCall) Do ¶ added in v0.150.0
func (c *ProjectsLocationsConversationsBulkDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsBulkDeleteCall) Fields ¶ added in v0.150.0
func (c *ProjectsLocationsConversationsBulkDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsBulkDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsBulkDeleteCall) Header ¶ added in v0.150.0
func (c *ProjectsLocationsConversationsBulkDeleteCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsConversationsCalculateStatsCall ¶
type ProjectsLocationsConversationsCalculateStatsCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsCalculateStatsCall) Context ¶
func (c *ProjectsLocationsConversationsCalculateStatsCall) Context(ctx context.Context) *ProjectsLocationsConversationsCalculateStatsCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsCalculateStatsCall) Do ¶
func (c *ProjectsLocationsConversationsCalculateStatsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1CalculateStatsResponse, error)
Do executes the "contactcenterinsights.projects.locations.conversations.calculateStats" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudContactcenterinsightsV1CalculateStatsResponse.ServerResponse.Head er or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsCalculateStatsCall) Fields ¶
func (c *ProjectsLocationsConversationsCalculateStatsCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsCalculateStatsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsCalculateStatsCall) Filter ¶
func (c *ProjectsLocationsConversationsCalculateStatsCall) Filter(filter string) *ProjectsLocationsConversationsCalculateStatsCall
Filter sets the optional parameter "filter": A filter to reduce results to a specific subset. This field is useful for getting statistics about conversations with specific properties.
func (*ProjectsLocationsConversationsCalculateStatsCall) Header ¶
func (c *ProjectsLocationsConversationsCalculateStatsCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsConversationsCalculateStatsCall) IfNoneMatch ¶
func (c *ProjectsLocationsConversationsCalculateStatsCall) IfNoneMatch(entityTag string) *ProjectsLocationsConversationsCalculateStatsCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
type ProjectsLocationsConversationsCreateCall ¶
type ProjectsLocationsConversationsCreateCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsCreateCall) Context ¶
func (c *ProjectsLocationsConversationsCreateCall) Context(ctx context.Context) *ProjectsLocationsConversationsCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsCreateCall) ConversationId ¶
func (c *ProjectsLocationsConversationsCreateCall) ConversationId(conversationId string) *ProjectsLocationsConversationsCreateCall
ConversationId sets the optional parameter "conversationId": 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-`
func (*ProjectsLocationsConversationsCreateCall) Do ¶
func (c *ProjectsLocationsConversationsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Conversation, error)
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 (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsCreateCall) Fields ¶
func (c *ProjectsLocationsConversationsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsCreateCall) Header ¶
func (c *ProjectsLocationsConversationsCreateCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsConversationsDeleteCall ¶
type ProjectsLocationsConversationsDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsDeleteCall) Context ¶
func (c *ProjectsLocationsConversationsDeleteCall) Context(ctx context.Context) *ProjectsLocationsConversationsDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsDeleteCall) Do ¶
func (c *ProjectsLocationsConversationsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
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 at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsDeleteCall) Fields ¶
func (c *ProjectsLocationsConversationsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsDeleteCall) Force ¶
func (c *ProjectsLocationsConversationsDeleteCall) Force(force bool) *ProjectsLocationsConversationsDeleteCall
Force sets the optional parameter "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.
func (*ProjectsLocationsConversationsDeleteCall) Header ¶
func (c *ProjectsLocationsConversationsDeleteCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsConversationsGetCall ¶
type ProjectsLocationsConversationsGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsGetCall) Context ¶
func (c *ProjectsLocationsConversationsGetCall) Context(ctx context.Context) *ProjectsLocationsConversationsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsGetCall) Do ¶
func (c *ProjectsLocationsConversationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Conversation, error)
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 (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsGetCall) Fields ¶
func (c *ProjectsLocationsConversationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsGetCall) Header ¶
func (c *ProjectsLocationsConversationsGetCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsConversationsGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsConversationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsConversationsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
func (*ProjectsLocationsConversationsGetCall) View ¶
func (c *ProjectsLocationsConversationsGetCall) View(view string) *ProjectsLocationsConversationsGetCall
View sets the optional parameter "view": The level of details of the conversation. 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.
type ProjectsLocationsConversationsIngestCall ¶ added in v0.104.0
type ProjectsLocationsConversationsIngestCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsIngestCall) Context ¶ added in v0.104.0
func (c *ProjectsLocationsConversationsIngestCall) Context(ctx context.Context) *ProjectsLocationsConversationsIngestCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsIngestCall) Do ¶ added in v0.104.0
func (c *ProjectsLocationsConversationsIngestCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsIngestCall) Fields ¶ added in v0.104.0
func (c *ProjectsLocationsConversationsIngestCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsIngestCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsIngestCall) Header ¶ added in v0.104.0
func (c *ProjectsLocationsConversationsIngestCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsConversationsListCall ¶
type ProjectsLocationsConversationsListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsListCall) Context ¶
func (c *ProjectsLocationsConversationsListCall) Context(ctx context.Context) *ProjectsLocationsConversationsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsListCall) Do ¶
func (c *ProjectsLocationsConversationsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1ListConversationsResponse, error)
Do executes the "contactcenterinsights.projects.locations.conversations.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudContactcenterinsightsV1ListConversationsResponse.ServerResponse.H eader or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsListCall) Fields ¶
func (c *ProjectsLocationsConversationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsListCall) Filter ¶
func (c *ProjectsLocationsConversationsListCall) Filter(filter string) *ProjectsLocationsConversationsListCall
Filter sets the optional parameter "filter": A filter to reduce results to a specific subset. Useful for querying conversations with specific properties.
func (*ProjectsLocationsConversationsListCall) Header ¶
func (c *ProjectsLocationsConversationsListCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsConversationsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsConversationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsConversationsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
func (*ProjectsLocationsConversationsListCall) OrderBy ¶ added in v0.164.0
func (c *ProjectsLocationsConversationsListCall) OrderBy(orderBy string) *ProjectsLocationsConversationsListCall
OrderBy sets the optional parameter "orderBy": The attribute by which to order conversations in the response. If empty, conversations will be ordered by 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 specify order, append `asc` or `desc` (`create_time desc`). For more details, see Google AIPs Ordering (https://google.aip.dev/132#ordering).
func (*ProjectsLocationsConversationsListCall) PageSize ¶
func (c *ProjectsLocationsConversationsListCall) PageSize(pageSize int64) *ProjectsLocationsConversationsListCall
PageSize sets the optional parameter "pageSize": The maximum number of conversations to return in the response. A valid page size ranges from 0 to 1,000 inclusive. If the page size is zero or unspecified, a default page size of 100 will be chosen. Note that a call might return fewer results than the requested page size.
func (*ProjectsLocationsConversationsListCall) PageToken ¶
func (c *ProjectsLocationsConversationsListCall) PageToken(pageToken string) *ProjectsLocationsConversationsListCall
PageToken sets the optional parameter "pageToken": The value returned by the last `ListConversationsResponse`. This value indicates that this is a continuation of a prior `ListConversations` call and that the system should return the next page of data.
func (*ProjectsLocationsConversationsListCall) Pages ¶
func (c *ProjectsLocationsConversationsListCall) Pages(ctx context.Context, f func(*GoogleCloudContactcenterinsightsV1ListConversationsResponse) error) error
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 ¶
func (c *ProjectsLocationsConversationsListCall) View(view string) *ProjectsLocationsConversationsListCall
View sets the optional parameter "view": The level of details of the conversation. 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.
type ProjectsLocationsConversationsPatchCall ¶
type ProjectsLocationsConversationsPatchCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsPatchCall) Context ¶
func (c *ProjectsLocationsConversationsPatchCall) Context(ctx context.Context) *ProjectsLocationsConversationsPatchCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsPatchCall) Do ¶
func (c *ProjectsLocationsConversationsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Conversation, error)
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 (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsPatchCall) Fields ¶
func (c *ProjectsLocationsConversationsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsPatchCall) Header ¶
func (c *ProjectsLocationsConversationsPatchCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsConversationsPatchCall) UpdateMask ¶
func (c *ProjectsLocationsConversationsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsConversationsPatchCall
UpdateMask sets the optional parameter "updateMask": 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: * `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`
type ProjectsLocationsConversationsService ¶
type ProjectsLocationsConversationsService struct { Analyses *ProjectsLocationsConversationsAnalysesService // contains filtered or unexported fields }
func NewProjectsLocationsConversationsService ¶
func NewProjectsLocationsConversationsService(s *Service) *ProjectsLocationsConversationsService
func (*ProjectsLocationsConversationsService) BulkAnalyze ¶ added in v0.104.0
func (r *ProjectsLocationsConversationsService) BulkAnalyze(parent string, googlecloudcontactcenterinsightsv1bulkanalyzeconversationsrequest *GoogleCloudContactcenterinsightsV1BulkAnalyzeConversationsRequest) *ProjectsLocationsConversationsBulkAnalyzeCall
BulkAnalyze: Analyzes multiple conversations in a single request.
- parent: The parent resource to create analyses in.
func (*ProjectsLocationsConversationsService) BulkDelete ¶ added in v0.150.0
func (r *ProjectsLocationsConversationsService) BulkDelete(parent string, googlecloudcontactcenterinsightsv1bulkdeleteconversationsrequest *GoogleCloudContactcenterinsightsV1BulkDeleteConversationsRequest) *ProjectsLocationsConversationsBulkDeleteCall
BulkDelete: Deletes multiple conversations in a single request.
- parent: The parent resource to delete conversations from. Format: projects/{project}/locations/{location}.
func (*ProjectsLocationsConversationsService) CalculateStats ¶
func (r *ProjectsLocationsConversationsService) CalculateStats(location string) *ProjectsLocationsConversationsCalculateStatsCall
CalculateStats: Gets conversation statistics.
- location: The location of the conversations.
func (*ProjectsLocationsConversationsService) Create ¶
func (r *ProjectsLocationsConversationsService) Create(parent string, googlecloudcontactcenterinsightsv1conversation *GoogleCloudContactcenterinsightsV1Conversation) *ProjectsLocationsConversationsCreateCall
Create: Creates a conversation. Does not support audio transcription or DLP redaction. Use `conversations.upload` instead.
- parent: The parent resource of the conversation.
func (*ProjectsLocationsConversationsService) Delete ¶
func (r *ProjectsLocationsConversationsService) Delete(name string) *ProjectsLocationsConversationsDeleteCall
Delete: Deletes a conversation.
- name: The name of the conversation to delete.
func (*ProjectsLocationsConversationsService) Get ¶
func (r *ProjectsLocationsConversationsService) Get(name string) *ProjectsLocationsConversationsGetCall
Get: Gets a conversation.
- name: The name of the conversation to get.
func (*ProjectsLocationsConversationsService) Ingest ¶ added in v0.104.0
func (r *ProjectsLocationsConversationsService) Ingest(parent string, googlecloudcontactcenterinsightsv1ingestconversationsrequest *GoogleCloudContactcenterinsightsV1IngestConversationsRequest) *ProjectsLocationsConversationsIngestCall
Ingest: Imports conversations and processes them according to the user's configuration.
- parent: The parent resource for new conversations.
func (*ProjectsLocationsConversationsService) List ¶
func (r *ProjectsLocationsConversationsService) List(parent string) *ProjectsLocationsConversationsListCall
List: Lists conversations.
- parent: The parent resource of the conversation.
func (*ProjectsLocationsConversationsService) Patch ¶
func (r *ProjectsLocationsConversationsService) Patch(name string, googlecloudcontactcenterinsightsv1conversation *GoogleCloudContactcenterinsightsV1Conversation) *ProjectsLocationsConversationsPatchCall
Patch: Updates a conversation.
- name: Immutable. The resource name of the conversation. Format: projects/{project}/locations/{location}/conversations/{conversation}.
func (*ProjectsLocationsConversationsService) Upload ¶ added in v0.115.0
func (r *ProjectsLocationsConversationsService) Upload(parent string, googlecloudcontactcenterinsightsv1uploadconversationrequest *GoogleCloudContactcenterinsightsV1UploadConversationRequest) *ProjectsLocationsConversationsUploadCall
Upload: Create a long-running conversation upload operation. This method differs from `CreateConversation` by allowing audio transcription and optional DLP redaction.
- parent: The parent resource of the conversation.
type ProjectsLocationsConversationsUploadCall ¶ added in v0.115.0
type ProjectsLocationsConversationsUploadCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsConversationsUploadCall) Context ¶ added in v0.115.0
func (c *ProjectsLocationsConversationsUploadCall) Context(ctx context.Context) *ProjectsLocationsConversationsUploadCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsConversationsUploadCall) Do ¶ added in v0.115.0
func (c *ProjectsLocationsConversationsUploadCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsConversationsUploadCall) Fields ¶ added in v0.115.0
func (c *ProjectsLocationsConversationsUploadCall) Fields(s ...googleapi.Field) *ProjectsLocationsConversationsUploadCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsConversationsUploadCall) Header ¶ added in v0.115.0
func (c *ProjectsLocationsConversationsUploadCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsEncryptionSpecInitializeCall ¶ added in v0.190.0
type ProjectsLocationsEncryptionSpecInitializeCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsEncryptionSpecInitializeCall) Context ¶ added in v0.190.0
func (c *ProjectsLocationsEncryptionSpecInitializeCall) Context(ctx context.Context) *ProjectsLocationsEncryptionSpecInitializeCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsEncryptionSpecInitializeCall) Do ¶ added in v0.190.0
func (c *ProjectsLocationsEncryptionSpecInitializeCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsEncryptionSpecInitializeCall) Fields ¶ added in v0.190.0
func (c *ProjectsLocationsEncryptionSpecInitializeCall) Fields(s ...googleapi.Field) *ProjectsLocationsEncryptionSpecInitializeCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsEncryptionSpecInitializeCall) Header ¶ added in v0.190.0
func (c *ProjectsLocationsEncryptionSpecInitializeCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsEncryptionSpecService ¶ added in v0.190.0
type ProjectsLocationsEncryptionSpecService struct {
// contains filtered or unexported fields
}
func NewProjectsLocationsEncryptionSpecService ¶ added in v0.190.0
func NewProjectsLocationsEncryptionSpecService(s *Service) *ProjectsLocationsEncryptionSpecService
func (*ProjectsLocationsEncryptionSpecService) Initialize ¶ added in v0.190.0
func (r *ProjectsLocationsEncryptionSpecService) Initialize(name string, googlecloudcontactcenterinsightsv1initializeencryptionspecrequest *GoogleCloudContactcenterinsightsV1InitializeEncryptionSpecRequest) *ProjectsLocationsEncryptionSpecInitializeCall
Initialize: Initializes a location-level encryption key specification. An error will be thrown if the location has resources already created before the initialization. Once the encryption specification is initialized at a location, it is immutable and all newly created resources under the location will be encrypted with the existing specification.
- name: Immutable. The resource name of the encryption key specification resource. Format: projects/{project}/locations/{location}/encryptionSpec.
type ProjectsLocationsGetEncryptionSpecCall ¶ added in v0.190.0
type ProjectsLocationsGetEncryptionSpecCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsGetEncryptionSpecCall) Context ¶ added in v0.190.0
func (c *ProjectsLocationsGetEncryptionSpecCall) Context(ctx context.Context) *ProjectsLocationsGetEncryptionSpecCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsGetEncryptionSpecCall) Do ¶ added in v0.190.0
func (c *ProjectsLocationsGetEncryptionSpecCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1EncryptionSpec, error)
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. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsGetEncryptionSpecCall) Fields ¶ added in v0.190.0
func (c *ProjectsLocationsGetEncryptionSpecCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetEncryptionSpecCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsGetEncryptionSpecCall) Header ¶ added in v0.190.0
func (c *ProjectsLocationsGetEncryptionSpecCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsGetEncryptionSpecCall) IfNoneMatch ¶ added in v0.190.0
func (c *ProjectsLocationsGetEncryptionSpecCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetEncryptionSpecCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
type ProjectsLocationsGetSettingsCall ¶
type ProjectsLocationsGetSettingsCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsGetSettingsCall) Context ¶
func (c *ProjectsLocationsGetSettingsCall) Context(ctx context.Context) *ProjectsLocationsGetSettingsCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsGetSettingsCall) Do ¶
func (c *ProjectsLocationsGetSettingsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Settings, error)
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 a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsGetSettingsCall) Fields ¶
func (c *ProjectsLocationsGetSettingsCall) Fields(s ...googleapi.Field) *ProjectsLocationsGetSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsGetSettingsCall) Header ¶
func (c *ProjectsLocationsGetSettingsCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsGetSettingsCall) IfNoneMatch ¶
func (c *ProjectsLocationsGetSettingsCall) IfNoneMatch(entityTag string) *ProjectsLocationsGetSettingsCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
type ProjectsLocationsInsightsdataExportCall ¶
type ProjectsLocationsInsightsdataExportCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsInsightsdataExportCall) Context ¶
func (c *ProjectsLocationsInsightsdataExportCall) Context(ctx context.Context) *ProjectsLocationsInsightsdataExportCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsInsightsdataExportCall) Do ¶
func (c *ProjectsLocationsInsightsdataExportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsInsightsdataExportCall) Fields ¶
func (c *ProjectsLocationsInsightsdataExportCall) Fields(s ...googleapi.Field) *ProjectsLocationsInsightsdataExportCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsInsightsdataExportCall) Header ¶
func (c *ProjectsLocationsInsightsdataExportCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsInsightsdataService ¶
type ProjectsLocationsInsightsdataService struct {
// contains filtered or unexported fields
}
func NewProjectsLocationsInsightsdataService ¶
func NewProjectsLocationsInsightsdataService(s *Service) *ProjectsLocationsInsightsdataService
func (*ProjectsLocationsInsightsdataService) Export ¶
func (r *ProjectsLocationsInsightsdataService) Export(parent string, googlecloudcontactcenterinsightsv1exportinsightsdatarequest *GoogleCloudContactcenterinsightsV1ExportInsightsDataRequest) *ProjectsLocationsInsightsdataExportCall
Export: Export insights data to a destination defined in the request body.
- parent: The parent resource to export data from.
type ProjectsLocationsIssueModelsCalculateIssueModelStatsCall ¶
type ProjectsLocationsIssueModelsCalculateIssueModelStatsCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) Context ¶
func (c *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) Do ¶
func (c *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse, error)
Do executes the "contactcenterinsights.projects.locations.issueModels.calculateIssueModelStats" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudContactcenterinsightsV1CalculateIssueModelStatsResponse.ServerRes ponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) Fields ¶
func (c *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) Header ¶
func (c *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) IfNoneMatch ¶
func (c *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall) IfNoneMatch(entityTag string) *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
type ProjectsLocationsIssueModelsCreateCall ¶
type ProjectsLocationsIssueModelsCreateCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsCreateCall) Context ¶
func (c *ProjectsLocationsIssueModelsCreateCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsCreateCall) Do ¶
func (c *ProjectsLocationsIssueModelsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsCreateCall) Fields ¶
func (c *ProjectsLocationsIssueModelsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsCreateCall) Header ¶
func (c *ProjectsLocationsIssueModelsCreateCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsIssueModelsDeleteCall ¶
type ProjectsLocationsIssueModelsDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsDeleteCall) Context ¶
func (c *ProjectsLocationsIssueModelsDeleteCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsDeleteCall) Do ¶
func (c *ProjectsLocationsIssueModelsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsDeleteCall) Fields ¶
func (c *ProjectsLocationsIssueModelsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsDeleteCall) Header ¶
func (c *ProjectsLocationsIssueModelsDeleteCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsIssueModelsDeployCall ¶
type ProjectsLocationsIssueModelsDeployCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsDeployCall) Context ¶
func (c *ProjectsLocationsIssueModelsDeployCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsDeployCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsDeployCall) Do ¶
func (c *ProjectsLocationsIssueModelsDeployCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsDeployCall) Fields ¶
func (c *ProjectsLocationsIssueModelsDeployCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsDeployCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsDeployCall) Header ¶
func (c *ProjectsLocationsIssueModelsDeployCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsIssueModelsExportCall ¶ added in v0.164.0
type ProjectsLocationsIssueModelsExportCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsExportCall) Context ¶ added in v0.164.0
func (c *ProjectsLocationsIssueModelsExportCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsExportCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsExportCall) Do ¶ added in v0.164.0
func (c *ProjectsLocationsIssueModelsExportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsExportCall) Fields ¶ added in v0.164.0
func (c *ProjectsLocationsIssueModelsExportCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsExportCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsExportCall) Header ¶ added in v0.164.0
func (c *ProjectsLocationsIssueModelsExportCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsIssueModelsGetCall ¶
type ProjectsLocationsIssueModelsGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsGetCall) Context ¶
func (c *ProjectsLocationsIssueModelsGetCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsGetCall) Do ¶
func (c *ProjectsLocationsIssueModelsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1IssueModel, error)
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 a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsGetCall) Fields ¶
func (c *ProjectsLocationsIssueModelsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsGetCall) Header ¶
func (c *ProjectsLocationsIssueModelsGetCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsIssueModelsGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsIssueModelsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsIssueModelsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
type ProjectsLocationsIssueModelsImportCall ¶ added in v0.164.0
type ProjectsLocationsIssueModelsImportCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsImportCall) Context ¶ added in v0.164.0
func (c *ProjectsLocationsIssueModelsImportCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsImportCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsImportCall) Do ¶ added in v0.164.0
func (c *ProjectsLocationsIssueModelsImportCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsImportCall) Fields ¶ added in v0.164.0
func (c *ProjectsLocationsIssueModelsImportCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsImportCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsImportCall) Header ¶ added in v0.164.0
func (c *ProjectsLocationsIssueModelsImportCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsIssueModelsIssuesDeleteCall ¶ added in v0.104.0
type ProjectsLocationsIssueModelsIssuesDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsIssuesDeleteCall) Context ¶ added in v0.104.0
func (c *ProjectsLocationsIssueModelsIssuesDeleteCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsIssuesDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsIssuesDeleteCall) Do ¶ added in v0.104.0
func (c *ProjectsLocationsIssueModelsIssuesDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
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 at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsIssuesDeleteCall) Fields ¶ added in v0.104.0
func (c *ProjectsLocationsIssueModelsIssuesDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsIssuesDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsIssuesDeleteCall) Header ¶ added in v0.104.0
func (c *ProjectsLocationsIssueModelsIssuesDeleteCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsIssueModelsIssuesGetCall ¶
type ProjectsLocationsIssueModelsIssuesGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsIssuesGetCall) Context ¶
func (c *ProjectsLocationsIssueModelsIssuesGetCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsIssuesGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsIssuesGetCall) Do ¶
func (c *ProjectsLocationsIssueModelsIssuesGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Issue, error)
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 a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsIssuesGetCall) Fields ¶
func (c *ProjectsLocationsIssueModelsIssuesGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsIssuesGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsIssuesGetCall) Header ¶
func (c *ProjectsLocationsIssueModelsIssuesGetCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsIssueModelsIssuesGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsIssueModelsIssuesGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsIssueModelsIssuesGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
type ProjectsLocationsIssueModelsIssuesListCall ¶
type ProjectsLocationsIssueModelsIssuesListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsIssuesListCall) Context ¶
func (c *ProjectsLocationsIssueModelsIssuesListCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsIssuesListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsIssuesListCall) Do ¶
func (c *ProjectsLocationsIssueModelsIssuesListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1ListIssuesResponse, error)
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.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsIssuesListCall) Fields ¶
func (c *ProjectsLocationsIssueModelsIssuesListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsIssuesListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsIssuesListCall) Header ¶
func (c *ProjectsLocationsIssueModelsIssuesListCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsIssueModelsIssuesListCall) IfNoneMatch ¶
func (c *ProjectsLocationsIssueModelsIssuesListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIssueModelsIssuesListCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
type ProjectsLocationsIssueModelsIssuesPatchCall ¶
type ProjectsLocationsIssueModelsIssuesPatchCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsIssuesPatchCall) Context ¶
func (c *ProjectsLocationsIssueModelsIssuesPatchCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsIssuesPatchCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsIssuesPatchCall) Do ¶
func (c *ProjectsLocationsIssueModelsIssuesPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Issue, error)
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 a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsIssuesPatchCall) Fields ¶
func (c *ProjectsLocationsIssueModelsIssuesPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsIssuesPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsIssuesPatchCall) Header ¶
func (c *ProjectsLocationsIssueModelsIssuesPatchCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsIssueModelsIssuesPatchCall) UpdateMask ¶
func (c *ProjectsLocationsIssueModelsIssuesPatchCall) UpdateMask(updateMask string) *ProjectsLocationsIssueModelsIssuesPatchCall
UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.
type ProjectsLocationsIssueModelsIssuesService ¶
type ProjectsLocationsIssueModelsIssuesService struct {
// contains filtered or unexported fields
}
func NewProjectsLocationsIssueModelsIssuesService ¶
func NewProjectsLocationsIssueModelsIssuesService(s *Service) *ProjectsLocationsIssueModelsIssuesService
func (*ProjectsLocationsIssueModelsIssuesService) Delete ¶ added in v0.104.0
func (r *ProjectsLocationsIssueModelsIssuesService) Delete(name string) *ProjectsLocationsIssueModelsIssuesDeleteCall
Delete: Deletes an issue.
- name: The name of the issue to delete.
func (*ProjectsLocationsIssueModelsIssuesService) Get ¶
func (r *ProjectsLocationsIssueModelsIssuesService) Get(name string) *ProjectsLocationsIssueModelsIssuesGetCall
Get: Gets an issue.
- name: The name of the issue to get.
func (*ProjectsLocationsIssueModelsIssuesService) List ¶
func (r *ProjectsLocationsIssueModelsIssuesService) List(parent string) *ProjectsLocationsIssueModelsIssuesListCall
List: Lists issues.
- parent: The parent resource of the issue.
func (*ProjectsLocationsIssueModelsIssuesService) Patch ¶
func (r *ProjectsLocationsIssueModelsIssuesService) Patch(name string, googlecloudcontactcenterinsightsv1issue *GoogleCloudContactcenterinsightsV1Issue) *ProjectsLocationsIssueModelsIssuesPatchCall
Patch: Updates an issue.
- name: Immutable. The resource name of the issue. Format: projects/{project}/locations/{location}/issueModels/{issue_model}/issues/{i ssue}.
type ProjectsLocationsIssueModelsListCall ¶
type ProjectsLocationsIssueModelsListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsListCall) Context ¶
func (c *ProjectsLocationsIssueModelsListCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsListCall) Do ¶
func (c *ProjectsLocationsIssueModelsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1ListIssueModelsResponse, error)
Do executes the "contactcenterinsights.projects.locations.issueModels.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudContactcenterinsightsV1ListIssueModelsResponse.ServerResponse.Hea der or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsListCall) Fields ¶
func (c *ProjectsLocationsIssueModelsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsListCall) Header ¶
func (c *ProjectsLocationsIssueModelsListCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsIssueModelsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsIssueModelsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsIssueModelsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
type ProjectsLocationsIssueModelsPatchCall ¶
type ProjectsLocationsIssueModelsPatchCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsPatchCall) Context ¶
func (c *ProjectsLocationsIssueModelsPatchCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsPatchCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsPatchCall) Do ¶
func (c *ProjectsLocationsIssueModelsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1IssueModel, error)
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 a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsPatchCall) Fields ¶
func (c *ProjectsLocationsIssueModelsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsPatchCall) Header ¶
func (c *ProjectsLocationsIssueModelsPatchCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsIssueModelsPatchCall) UpdateMask ¶
func (c *ProjectsLocationsIssueModelsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsIssueModelsPatchCall
UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.
type ProjectsLocationsIssueModelsService ¶
type ProjectsLocationsIssueModelsService struct { Issues *ProjectsLocationsIssueModelsIssuesService // contains filtered or unexported fields }
func NewProjectsLocationsIssueModelsService ¶
func NewProjectsLocationsIssueModelsService(s *Service) *ProjectsLocationsIssueModelsService
func (*ProjectsLocationsIssueModelsService) CalculateIssueModelStats ¶
func (r *ProjectsLocationsIssueModelsService) CalculateIssueModelStats(issueModel string) *ProjectsLocationsIssueModelsCalculateIssueModelStatsCall
CalculateIssueModelStats: Gets an issue model's statistics.
- issueModel: The resource name of the issue model to query against.
func (*ProjectsLocationsIssueModelsService) Create ¶
func (r *ProjectsLocationsIssueModelsService) Create(parent string, googlecloudcontactcenterinsightsv1issuemodel *GoogleCloudContactcenterinsightsV1IssueModel) *ProjectsLocationsIssueModelsCreateCall
Create: Creates an issue model.
- parent: The parent resource of the issue model.
func (*ProjectsLocationsIssueModelsService) Delete ¶
func (r *ProjectsLocationsIssueModelsService) Delete(name string) *ProjectsLocationsIssueModelsDeleteCall
Delete: Deletes an issue model.
- name: The name of the issue model to delete.
func (*ProjectsLocationsIssueModelsService) Deploy ¶
func (r *ProjectsLocationsIssueModelsService) Deploy(name string, googlecloudcontactcenterinsightsv1deployissuemodelrequest *GoogleCloudContactcenterinsightsV1DeployIssueModelRequest) *ProjectsLocationsIssueModelsDeployCall
Deploy: Deploys an issue model. Returns an error if a model is already deployed. An issue model can only be used in analysis after it has been deployed.
- name: The issue model to deploy.
func (*ProjectsLocationsIssueModelsService) Export ¶ added in v0.164.0
func (r *ProjectsLocationsIssueModelsService) Export(name string, googlecloudcontactcenterinsightsv1exportissuemodelrequest *GoogleCloudContactcenterinsightsV1ExportIssueModelRequest) *ProjectsLocationsIssueModelsExportCall
Export: Exports an issue model to the provided destination.
- name: The issue model to export.
func (*ProjectsLocationsIssueModelsService) Get ¶
func (r *ProjectsLocationsIssueModelsService) Get(name string) *ProjectsLocationsIssueModelsGetCall
Get: Gets an issue model.
- name: The name of the issue model to get.
func (*ProjectsLocationsIssueModelsService) Import ¶ added in v0.164.0
func (r *ProjectsLocationsIssueModelsService) Import(parent string, googlecloudcontactcenterinsightsv1importissuemodelrequest *GoogleCloudContactcenterinsightsV1ImportIssueModelRequest) *ProjectsLocationsIssueModelsImportCall
Import: Imports an issue model from a Cloud Storage bucket.
- parent: The parent resource of the issue model.
func (*ProjectsLocationsIssueModelsService) List ¶
func (r *ProjectsLocationsIssueModelsService) List(parent string) *ProjectsLocationsIssueModelsListCall
List: Lists issue models.
- parent: The parent resource of the issue model.
func (*ProjectsLocationsIssueModelsService) Patch ¶
func (r *ProjectsLocationsIssueModelsService) Patch(name string, googlecloudcontactcenterinsightsv1issuemodel *GoogleCloudContactcenterinsightsV1IssueModel) *ProjectsLocationsIssueModelsPatchCall
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 ¶
func (r *ProjectsLocationsIssueModelsService) Undeploy(name string, googlecloudcontactcenterinsightsv1undeployissuemodelrequest *GoogleCloudContactcenterinsightsV1UndeployIssueModelRequest) *ProjectsLocationsIssueModelsUndeployCall
Undeploy: Undeploys an issue model. An issue model can not be used in analysis after it has been undeployed.
- name: The issue model to undeploy.
type ProjectsLocationsIssueModelsUndeployCall ¶
type ProjectsLocationsIssueModelsUndeployCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsIssueModelsUndeployCall) Context ¶
func (c *ProjectsLocationsIssueModelsUndeployCall) Context(ctx context.Context) *ProjectsLocationsIssueModelsUndeployCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsIssueModelsUndeployCall) Do ¶
func (c *ProjectsLocationsIssueModelsUndeployCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsIssueModelsUndeployCall) Fields ¶
func (c *ProjectsLocationsIssueModelsUndeployCall) Fields(s ...googleapi.Field) *ProjectsLocationsIssueModelsUndeployCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsIssueModelsUndeployCall) Header ¶
func (c *ProjectsLocationsIssueModelsUndeployCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsOperationsCancelCall ¶
type ProjectsLocationsOperationsCancelCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsOperationsCancelCall) Context ¶
func (c *ProjectsLocationsOperationsCancelCall) Context(ctx context.Context) *ProjectsLocationsOperationsCancelCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsOperationsCancelCall) Do ¶
func (c *ProjectsLocationsOperationsCancelCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
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 at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsOperationsCancelCall) Fields ¶
func (c *ProjectsLocationsOperationsCancelCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsCancelCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsOperationsCancelCall) Header ¶
func (c *ProjectsLocationsOperationsCancelCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsOperationsGetCall ¶
type ProjectsLocationsOperationsGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsOperationsGetCall) Context ¶
func (c *ProjectsLocationsOperationsGetCall) Context(ctx context.Context) *ProjectsLocationsOperationsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsOperationsGetCall) Do ¶
func (c *ProjectsLocationsOperationsGetCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningOperation, error)
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 was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsOperationsGetCall) Fields ¶
func (c *ProjectsLocationsOperationsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsOperationsGetCall) Header ¶
func (c *ProjectsLocationsOperationsGetCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsOperationsGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsOperationsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
type ProjectsLocationsOperationsListCall ¶
type ProjectsLocationsOperationsListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsOperationsListCall) Context ¶
func (c *ProjectsLocationsOperationsListCall) Context(ctx context.Context) *ProjectsLocationsOperationsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsOperationsListCall) Do ¶
func (c *ProjectsLocationsOperationsListCall) Do(opts ...googleapi.CallOption) (*GoogleLongrunningListOperationsResponse, error)
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 a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsOperationsListCall) Fields ¶
func (c *ProjectsLocationsOperationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsOperationsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsOperationsListCall) Filter ¶
func (c *ProjectsLocationsOperationsListCall) Filter(filter string) *ProjectsLocationsOperationsListCall
Filter sets the optional parameter "filter": The standard list filter.
func (*ProjectsLocationsOperationsListCall) Header ¶
func (c *ProjectsLocationsOperationsListCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsOperationsListCall) IfNoneMatch ¶
func (c *ProjectsLocationsOperationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsOperationsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
func (*ProjectsLocationsOperationsListCall) PageSize ¶
func (c *ProjectsLocationsOperationsListCall) PageSize(pageSize int64) *ProjectsLocationsOperationsListCall
PageSize sets the optional parameter "pageSize": The standard list page size.
func (*ProjectsLocationsOperationsListCall) PageToken ¶
func (c *ProjectsLocationsOperationsListCall) PageToken(pageToken string) *ProjectsLocationsOperationsListCall
PageToken sets the optional parameter "pageToken": The standard list page token.
func (*ProjectsLocationsOperationsListCall) Pages ¶
func (c *ProjectsLocationsOperationsListCall) Pages(ctx context.Context, f func(*GoogleLongrunningListOperationsResponse) error) error
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.
type ProjectsLocationsOperationsService ¶
type ProjectsLocationsOperationsService struct {
// contains filtered or unexported fields
}
func NewProjectsLocationsOperationsService ¶
func NewProjectsLocationsOperationsService(s *Service) *ProjectsLocationsOperationsService
func (*ProjectsLocationsOperationsService) Cancel ¶
func (r *ProjectsLocationsOperationsService) Cancel(name string) *ProjectsLocationsOperationsCancelCall
Cancel: Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.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 ¶
func (r *ProjectsLocationsOperationsService) Get(name string) *ProjectsLocationsOperationsGetCall
Get: Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
- name: The name of the operation resource.
func (*ProjectsLocationsOperationsService) List ¶
func (r *ProjectsLocationsOperationsService) List(name string) *ProjectsLocationsOperationsListCall
List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.
- name: The name of the operation's parent resource.
type ProjectsLocationsPhraseMatchersCreateCall ¶
type ProjectsLocationsPhraseMatchersCreateCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsPhraseMatchersCreateCall) Context ¶
func (c *ProjectsLocationsPhraseMatchersCreateCall) Context(ctx context.Context) *ProjectsLocationsPhraseMatchersCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsPhraseMatchersCreateCall) Do ¶
func (c *ProjectsLocationsPhraseMatchersCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1PhraseMatcher, error)
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. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsPhraseMatchersCreateCall) Fields ¶
func (c *ProjectsLocationsPhraseMatchersCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsPhraseMatchersCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsPhraseMatchersCreateCall) Header ¶
func (c *ProjectsLocationsPhraseMatchersCreateCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsPhraseMatchersDeleteCall ¶
type ProjectsLocationsPhraseMatchersDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsPhraseMatchersDeleteCall) Context ¶
func (c *ProjectsLocationsPhraseMatchersDeleteCall) Context(ctx context.Context) *ProjectsLocationsPhraseMatchersDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsPhraseMatchersDeleteCall) Do ¶
func (c *ProjectsLocationsPhraseMatchersDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
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 at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsPhraseMatchersDeleteCall) Fields ¶
func (c *ProjectsLocationsPhraseMatchersDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsPhraseMatchersDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsPhraseMatchersDeleteCall) Header ¶
func (c *ProjectsLocationsPhraseMatchersDeleteCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsPhraseMatchersGetCall ¶
type ProjectsLocationsPhraseMatchersGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsPhraseMatchersGetCall) Context ¶
func (c *ProjectsLocationsPhraseMatchersGetCall) Context(ctx context.Context) *ProjectsLocationsPhraseMatchersGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsPhraseMatchersGetCall) Do ¶
func (c *ProjectsLocationsPhraseMatchersGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1PhraseMatcher, error)
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. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsPhraseMatchersGetCall) Fields ¶
func (c *ProjectsLocationsPhraseMatchersGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsPhraseMatchersGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsPhraseMatchersGetCall) Header ¶
func (c *ProjectsLocationsPhraseMatchersGetCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsPhraseMatchersGetCall) IfNoneMatch ¶
func (c *ProjectsLocationsPhraseMatchersGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsPhraseMatchersGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
type ProjectsLocationsPhraseMatchersListCall ¶
type ProjectsLocationsPhraseMatchersListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsPhraseMatchersListCall) Context ¶
func (c *ProjectsLocationsPhraseMatchersListCall) Context(ctx context.Context) *ProjectsLocationsPhraseMatchersListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsPhraseMatchersListCall) Do ¶
func (c *ProjectsLocationsPhraseMatchersListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse, error)
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) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsPhraseMatchersListCall) Fields ¶
func (c *ProjectsLocationsPhraseMatchersListCall) Fields(s ...googleapi.Field) *ProjectsLocationsPhraseMatchersListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsPhraseMatchersListCall) Filter ¶
func (c *ProjectsLocationsPhraseMatchersListCall) Filter(filter string) *ProjectsLocationsPhraseMatchersListCall
Filter sets the optional parameter "filter": A filter to reduce results to a specific subset. Useful for querying phrase matchers with specific properties.
func (*ProjectsLocationsPhraseMatchersListCall) Header ¶
func (c *ProjectsLocationsPhraseMatchersListCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsPhraseMatchersListCall) IfNoneMatch ¶
func (c *ProjectsLocationsPhraseMatchersListCall) IfNoneMatch(entityTag string) *ProjectsLocationsPhraseMatchersListCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
func (*ProjectsLocationsPhraseMatchersListCall) PageSize ¶
func (c *ProjectsLocationsPhraseMatchersListCall) PageSize(pageSize int64) *ProjectsLocationsPhraseMatchersListCall
PageSize sets the optional parameter "pageSize": The maximum number of phrase matchers to return in the response. If this value is zero, the service will select a default 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 (*ProjectsLocationsPhraseMatchersListCall) PageToken ¶
func (c *ProjectsLocationsPhraseMatchersListCall) PageToken(pageToken string) *ProjectsLocationsPhraseMatchersListCall
PageToken sets the optional parameter "pageToken": The value returned by the last `ListPhraseMatchersResponse`. This value indicates that this is a continuation of a prior `ListPhraseMatchers` call and that the system should return the next page of data.
func (*ProjectsLocationsPhraseMatchersListCall) Pages ¶
func (c *ProjectsLocationsPhraseMatchersListCall) Pages(ctx context.Context, f func(*GoogleCloudContactcenterinsightsV1ListPhraseMatchersResponse) error) error
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.
type ProjectsLocationsPhraseMatchersPatchCall ¶ added in v0.61.0
type ProjectsLocationsPhraseMatchersPatchCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsPhraseMatchersPatchCall) Context ¶ added in v0.61.0
func (c *ProjectsLocationsPhraseMatchersPatchCall) Context(ctx context.Context) *ProjectsLocationsPhraseMatchersPatchCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsPhraseMatchersPatchCall) Do ¶ added in v0.61.0
func (c *ProjectsLocationsPhraseMatchersPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1PhraseMatcher, error)
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. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsPhraseMatchersPatchCall) Fields ¶ added in v0.61.0
func (c *ProjectsLocationsPhraseMatchersPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsPhraseMatchersPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsPhraseMatchersPatchCall) Header ¶ added in v0.61.0
func (c *ProjectsLocationsPhraseMatchersPatchCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsPhraseMatchersPatchCall) UpdateMask ¶ added in v0.61.0
func (c *ProjectsLocationsPhraseMatchersPatchCall) UpdateMask(updateMask string) *ProjectsLocationsPhraseMatchersPatchCall
UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.
type ProjectsLocationsPhraseMatchersService ¶
type ProjectsLocationsPhraseMatchersService struct {
// contains filtered or unexported fields
}
func NewProjectsLocationsPhraseMatchersService ¶
func NewProjectsLocationsPhraseMatchersService(s *Service) *ProjectsLocationsPhraseMatchersService
func (*ProjectsLocationsPhraseMatchersService) Create ¶
func (r *ProjectsLocationsPhraseMatchersService) Create(parent string, googlecloudcontactcenterinsightsv1phrasematcher *GoogleCloudContactcenterinsightsV1PhraseMatcher) *ProjectsLocationsPhraseMatchersCreateCall
Create: Creates a phrase matcher.
- parent: The parent resource of the phrase matcher. Required. The location to create a phrase matcher for. Format: `projects//locations/` or `projects//locations/`.
func (*ProjectsLocationsPhraseMatchersService) Delete ¶
func (r *ProjectsLocationsPhraseMatchersService) Delete(name string) *ProjectsLocationsPhraseMatchersDeleteCall
Delete: Deletes a phrase matcher.
- name: The name of the phrase matcher to delete.
func (*ProjectsLocationsPhraseMatchersService) Get ¶
func (r *ProjectsLocationsPhraseMatchersService) Get(name string) *ProjectsLocationsPhraseMatchersGetCall
Get: Gets a phrase matcher.
- name: The name of the phrase matcher to get.
func (*ProjectsLocationsPhraseMatchersService) List ¶
func (r *ProjectsLocationsPhraseMatchersService) List(parent string) *ProjectsLocationsPhraseMatchersListCall
List: Lists phrase matchers.
- parent: The parent resource of the phrase matcher.
func (*ProjectsLocationsPhraseMatchersService) Patch ¶ added in v0.61.0
func (r *ProjectsLocationsPhraseMatchersService) Patch(name string, googlecloudcontactcenterinsightsv1phrasematcher *GoogleCloudContactcenterinsightsV1PhraseMatcher) *ProjectsLocationsPhraseMatchersPatchCall
Patch: Updates a phrase matcher.
- name: The resource name of the phrase matcher. Format: projects/{project}/locations/{location}/phraseMatchers/{phrase_matcher}.
type ProjectsLocationsService ¶
type ProjectsLocationsService struct { Conversations *ProjectsLocationsConversationsService EncryptionSpec *ProjectsLocationsEncryptionSpecService Insightsdata *ProjectsLocationsInsightsdataService IssueModels *ProjectsLocationsIssueModelsService Operations *ProjectsLocationsOperationsService PhraseMatchers *ProjectsLocationsPhraseMatchersService Views *ProjectsLocationsViewsService // contains filtered or unexported fields }
func NewProjectsLocationsService ¶
func NewProjectsLocationsService(s *Service) *ProjectsLocationsService
func (*ProjectsLocationsService) GetEncryptionSpec ¶ added in v0.190.0
func (r *ProjectsLocationsService) GetEncryptionSpec(name string) *ProjectsLocationsGetEncryptionSpecCall
GetEncryptionSpec: Gets location-level encryption key specification.
- name: The name of the encryption spec resource to get.
func (*ProjectsLocationsService) GetSettings ¶
func (r *ProjectsLocationsService) GetSettings(name string) *ProjectsLocationsGetSettingsCall
GetSettings: Gets project-level settings.
- name: The name of the settings resource to get.
func (*ProjectsLocationsService) UpdateSettings ¶
func (r *ProjectsLocationsService) UpdateSettings(name string, googlecloudcontactcenterinsightsv1settings *GoogleCloudContactcenterinsightsV1Settings) *ProjectsLocationsUpdateSettingsCall
UpdateSettings: Updates project-level settings.
- name: Immutable. The resource name of the settings resource. Format: projects/{project}/locations/{location}/settings.
type ProjectsLocationsUpdateSettingsCall ¶
type ProjectsLocationsUpdateSettingsCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsUpdateSettingsCall) Context ¶
func (c *ProjectsLocationsUpdateSettingsCall) Context(ctx context.Context) *ProjectsLocationsUpdateSettingsCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsUpdateSettingsCall) Do ¶
func (c *ProjectsLocationsUpdateSettingsCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1Settings, error)
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 a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsUpdateSettingsCall) Fields ¶
func (c *ProjectsLocationsUpdateSettingsCall) Fields(s ...googleapi.Field) *ProjectsLocationsUpdateSettingsCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsUpdateSettingsCall) Header ¶
func (c *ProjectsLocationsUpdateSettingsCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsUpdateSettingsCall) UpdateMask ¶
func (c *ProjectsLocationsUpdateSettingsCall) UpdateMask(updateMask string) *ProjectsLocationsUpdateSettingsCall
UpdateMask sets the optional parameter "updateMask": Required. The list of fields to be updated.
type ProjectsLocationsViewsCreateCall ¶ added in v0.64.0
type ProjectsLocationsViewsCreateCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsViewsCreateCall) Context ¶ added in v0.64.0
func (c *ProjectsLocationsViewsCreateCall) Context(ctx context.Context) *ProjectsLocationsViewsCreateCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsViewsCreateCall) Do ¶ added in v0.64.0
func (c *ProjectsLocationsViewsCreateCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1View, error)
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 a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsViewsCreateCall) Fields ¶ added in v0.64.0
func (c *ProjectsLocationsViewsCreateCall) Fields(s ...googleapi.Field) *ProjectsLocationsViewsCreateCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsViewsCreateCall) Header ¶ added in v0.64.0
func (c *ProjectsLocationsViewsCreateCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsViewsDeleteCall ¶ added in v0.64.0
type ProjectsLocationsViewsDeleteCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsViewsDeleteCall) Context ¶ added in v0.64.0
func (c *ProjectsLocationsViewsDeleteCall) Context(ctx context.Context) *ProjectsLocationsViewsDeleteCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsViewsDeleteCall) Do ¶ added in v0.64.0
func (c *ProjectsLocationsViewsDeleteCall) Do(opts ...googleapi.CallOption) (*GoogleProtobufEmpty, error)
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 at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsViewsDeleteCall) Fields ¶ added in v0.64.0
func (c *ProjectsLocationsViewsDeleteCall) Fields(s ...googleapi.Field) *ProjectsLocationsViewsDeleteCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsViewsDeleteCall) Header ¶ added in v0.64.0
func (c *ProjectsLocationsViewsDeleteCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
type ProjectsLocationsViewsGetCall ¶ added in v0.64.0
type ProjectsLocationsViewsGetCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsViewsGetCall) Context ¶ added in v0.64.0
func (c *ProjectsLocationsViewsGetCall) Context(ctx context.Context) *ProjectsLocationsViewsGetCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsViewsGetCall) Do ¶ added in v0.64.0
func (c *ProjectsLocationsViewsGetCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1View, error)
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 a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsViewsGetCall) Fields ¶ added in v0.64.0
func (c *ProjectsLocationsViewsGetCall) Fields(s ...googleapi.Field) *ProjectsLocationsViewsGetCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsViewsGetCall) Header ¶ added in v0.64.0
func (c *ProjectsLocationsViewsGetCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsViewsGetCall) IfNoneMatch ¶ added in v0.64.0
func (c *ProjectsLocationsViewsGetCall) IfNoneMatch(entityTag string) *ProjectsLocationsViewsGetCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
type ProjectsLocationsViewsListCall ¶ added in v0.64.0
type ProjectsLocationsViewsListCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsViewsListCall) Context ¶ added in v0.64.0
func (c *ProjectsLocationsViewsListCall) Context(ctx context.Context) *ProjectsLocationsViewsListCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsViewsListCall) Do ¶ added in v0.64.0
func (c *ProjectsLocationsViewsListCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1ListViewsResponse, error)
Do executes the "contactcenterinsights.projects.locations.views.list" call. Any non-2xx status code is an error. Response headers are in either *GoogleCloudContactcenterinsightsV1ListViewsResponse.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 because http.StatusNotModified was returned.
func (*ProjectsLocationsViewsListCall) Fields ¶ added in v0.64.0
func (c *ProjectsLocationsViewsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsViewsListCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsViewsListCall) Header ¶ added in v0.64.0
func (c *ProjectsLocationsViewsListCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsViewsListCall) IfNoneMatch ¶ added in v0.64.0
func (c *ProjectsLocationsViewsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsViewsListCall
IfNoneMatch sets an optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request.
func (*ProjectsLocationsViewsListCall) PageSize ¶ added in v0.64.0
func (c *ProjectsLocationsViewsListCall) PageSize(pageSize int64) *ProjectsLocationsViewsListCall
PageSize sets the optional parameter "pageSize": The maximum number of views to return in the response. If this value is zero, the service will 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 is available.
func (*ProjectsLocationsViewsListCall) PageToken ¶ added in v0.64.0
func (c *ProjectsLocationsViewsListCall) PageToken(pageToken string) *ProjectsLocationsViewsListCall
PageToken sets the optional parameter "pageToken": The value returned by the last `ListViewsResponse`; indicates that this is a continuation of a prior `ListViews` call and the system should return the next page of data.
func (*ProjectsLocationsViewsListCall) Pages ¶ added in v0.64.0
func (c *ProjectsLocationsViewsListCall) Pages(ctx context.Context, f func(*GoogleCloudContactcenterinsightsV1ListViewsResponse) error) error
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.
type ProjectsLocationsViewsPatchCall ¶ added in v0.64.0
type ProjectsLocationsViewsPatchCall struct {
// contains filtered or unexported fields
}
func (*ProjectsLocationsViewsPatchCall) Context ¶ added in v0.64.0
func (c *ProjectsLocationsViewsPatchCall) Context(ctx context.Context) *ProjectsLocationsViewsPatchCall
Context sets the context to be used in this call's Do method.
func (*ProjectsLocationsViewsPatchCall) Do ¶ added in v0.64.0
func (c *ProjectsLocationsViewsPatchCall) Do(opts ...googleapi.CallOption) (*GoogleCloudContactcenterinsightsV1View, error)
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 a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.
func (*ProjectsLocationsViewsPatchCall) Fields ¶ added in v0.64.0
func (c *ProjectsLocationsViewsPatchCall) Fields(s ...googleapi.Field) *ProjectsLocationsViewsPatchCall
Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more details.
func (*ProjectsLocationsViewsPatchCall) Header ¶ added in v0.64.0
func (c *ProjectsLocationsViewsPatchCall) Header() http.Header
Header returns a http.Header that can be modified by the caller to add headers to the request.
func (*ProjectsLocationsViewsPatchCall) UpdateMask ¶ added in v0.64.0
func (c *ProjectsLocationsViewsPatchCall) UpdateMask(updateMask string) *ProjectsLocationsViewsPatchCall
UpdateMask sets the optional parameter "updateMask": The list of fields to be updated.
type ProjectsLocationsViewsService ¶ added in v0.64.0
type ProjectsLocationsViewsService struct {
// contains filtered or unexported fields
}
func NewProjectsLocationsViewsService ¶ added in v0.64.0
func NewProjectsLocationsViewsService(s *Service) *ProjectsLocationsViewsService
func (*ProjectsLocationsViewsService) Create ¶ added in v0.64.0
func (r *ProjectsLocationsViewsService) Create(parent string, googlecloudcontactcenterinsightsv1view *GoogleCloudContactcenterinsightsV1View) *ProjectsLocationsViewsCreateCall
Create: Creates a view.
- parent: The parent resource of the view. Required. The location to create a view for. Format: `projects//locations/` or `projects//locations/`.
func (*ProjectsLocationsViewsService) Delete ¶ added in v0.64.0
func (r *ProjectsLocationsViewsService) Delete(name string) *ProjectsLocationsViewsDeleteCall
Delete: Deletes a view.
- name: The name of the view to delete.
func (*ProjectsLocationsViewsService) Get ¶ added in v0.64.0
func (r *ProjectsLocationsViewsService) Get(name string) *ProjectsLocationsViewsGetCall
Get: Gets a view.
- name: The name of the view to get.
func (*ProjectsLocationsViewsService) List ¶ added in v0.64.0
func (r *ProjectsLocationsViewsService) List(parent string) *ProjectsLocationsViewsListCall
List: Lists views.
- parent: The parent resource of the views.
func (*ProjectsLocationsViewsService) Patch ¶ added in v0.64.0
func (r *ProjectsLocationsViewsService) Patch(name string, googlecloudcontactcenterinsightsv1view *GoogleCloudContactcenterinsightsV1View) *ProjectsLocationsViewsPatchCall
Patch: Updates a view.
- name: Immutable. The resource name of the view. Format: projects/{project}/locations/{location}/views/{view}.
type ProjectsService ¶
type ProjectsService struct { Locations *ProjectsLocationsService // contains filtered or unexported fields }
func NewProjectsService ¶
func NewProjectsService(s *Service) *ProjectsService
type Service ¶
type Service struct { BasePath string // API endpoint base URL UserAgent string // optional additional User-Agent fragment Projects *ProjectsService // contains filtered or unexported fields }
func New
deprecated
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.
func NewService ¶
NewService creates a new Service.