Variables
ConversationView_name, ConversationView_value
var (
ConversationView_name = map[int32]string{
0: "CONVERSATION_VIEW_UNSPECIFIED",
2: "FULL",
1: "BASIC",
}
ConversationView_value = map[string]int32{
"CONVERSATION_VIEW_UNSPECIFIED": 0,
"FULL": 2,
"BASIC": 1,
}
)
Enum value maps for ConversationView.
ExportInsightsDataRequest_WriteDisposition_name, ExportInsightsDataRequest_WriteDisposition_value
var (
ExportInsightsDataRequest_WriteDisposition_name = map[int32]string{
0: "WRITE_DISPOSITION_UNSPECIFIED",
1: "WRITE_TRUNCATE",
2: "WRITE_APPEND",
}
ExportInsightsDataRequest_WriteDisposition_value = map[string]int32{
"WRITE_DISPOSITION_UNSPECIFIED": 0,
"WRITE_TRUNCATE": 1,
"WRITE_APPEND": 2,
}
)
Enum value maps for ExportInsightsDataRequest_WriteDisposition.
Conversation_Medium_name, Conversation_Medium_value
var (
Conversation_Medium_name = map[int32]string{
0: "MEDIUM_UNSPECIFIED",
1: "PHONE_CALL",
2: "CHAT",
}
Conversation_Medium_value = map[string]int32{
"MEDIUM_UNSPECIFIED": 0,
"PHONE_CALL": 1,
"CHAT": 2,
}
)
Enum value maps for Conversation_Medium.
Entity_Type_name, Entity_Type_value
var (
Entity_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "PERSON",
2: "LOCATION",
3: "ORGANIZATION",
4: "EVENT",
5: "WORK_OF_ART",
6: "CONSUMER_GOOD",
7: "OTHER",
9: "PHONE_NUMBER",
10: "ADDRESS",
11: "DATE",
12: "NUMBER",
13: "PRICE",
}
Entity_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"PERSON": 1,
"LOCATION": 2,
"ORGANIZATION": 3,
"EVENT": 4,
"WORK_OF_ART": 5,
"CONSUMER_GOOD": 6,
"OTHER": 7,
"PHONE_NUMBER": 9,
"ADDRESS": 10,
"DATE": 11,
"NUMBER": 12,
"PRICE": 13,
}
)
Enum value maps for Entity_Type.
EntityMentionData_MentionType_name, EntityMentionData_MentionType_value
var (
EntityMentionData_MentionType_name = map[int32]string{
0: "MENTION_TYPE_UNSPECIFIED",
1: "PROPER",
2: "COMMON",
}
EntityMentionData_MentionType_value = map[string]int32{
"MENTION_TYPE_UNSPECIFIED": 0,
"PROPER": 1,
"COMMON": 2,
}
)
Enum value maps for EntityMentionData_MentionType.
IssueModel_State_name, IssueModel_State_value
var (
IssueModel_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "UNDEPLOYED",
2: "DEPLOYING",
3: "DEPLOYED",
4: "UNDEPLOYING",
5: "DELETING",
}
IssueModel_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"UNDEPLOYED": 1,
"DEPLOYING": 2,
"DEPLOYED": 3,
"UNDEPLOYING": 4,
"DELETING": 5,
}
)
Enum value maps for IssueModel_State.
PhraseMatcher_PhraseMatcherType_name, PhraseMatcher_PhraseMatcherType_value
var (
PhraseMatcher_PhraseMatcherType_name = map[int32]string{
0: "PHRASE_MATCHER_TYPE_UNSPECIFIED",
1: "ALL_OF",
2: "ANY_OF",
}
PhraseMatcher_PhraseMatcherType_value = map[string]int32{
"PHRASE_MATCHER_TYPE_UNSPECIFIED": 0,
"ALL_OF": 1,
"ANY_OF": 2,
}
)
Enum value maps for PhraseMatcher_PhraseMatcherType.
PhraseMatchRuleGroup_PhraseMatchRuleGroupType_name, PhraseMatchRuleGroup_PhraseMatchRuleGroupType_value
var (
PhraseMatchRuleGroup_PhraseMatchRuleGroupType_name = map[int32]string{
0: "PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED",
1: "ALL_OF",
2: "ANY_OF",
}
PhraseMatchRuleGroup_PhraseMatchRuleGroupType_value = map[string]int32{
"PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED": 0,
"ALL_OF": 1,
"ANY_OF": 2,
}
)
Enum value maps for PhraseMatchRuleGroup_PhraseMatchRuleGroupType.
AnswerFeedback_CorrectnessLevel_name, AnswerFeedback_CorrectnessLevel_value
var (
AnswerFeedback_CorrectnessLevel_name = map[int32]string{
0: "CORRECTNESS_LEVEL_UNSPECIFIED",
1: "NOT_CORRECT",
2: "PARTIALLY_CORRECT",
3: "FULLY_CORRECT",
}
AnswerFeedback_CorrectnessLevel_value = map[string]int32{
"CORRECTNESS_LEVEL_UNSPECIFIED": 0,
"NOT_CORRECT": 1,
"PARTIALLY_CORRECT": 2,
"FULLY_CORRECT": 3,
}
)
Enum value maps for AnswerFeedback_CorrectnessLevel.
ConversationParticipant_Role_name, ConversationParticipant_Role_value
var (
ConversationParticipant_Role_name = map[int32]string{
0: "ROLE_UNSPECIFIED",
1: "HUMAN_AGENT",
2: "AUTOMATED_AGENT",
3: "END_USER",
4: "ANY_AGENT",
}
ConversationParticipant_Role_value = map[string]int32{
"ROLE_UNSPECIFIED": 0,
"HUMAN_AGENT": 1,
"AUTOMATED_AGENT": 2,
"END_USER": 3,
"ANY_AGENT": 4,
}
)
Enum value maps for ConversationParticipant_Role.
File_google_cloud_contactcenterinsights_v1_contact_center_insights_proto
var File_google_cloud_contactcenterinsights_v1_contact_center_insights_proto protoreflect.FileDescriptor
File_google_cloud_contactcenterinsights_v1_resources_proto
var File_google_cloud_contactcenterinsights_v1_resources_proto protoreflect.FileDescriptor
Functions
func RegisterContactCenterInsightsServer
func RegisterContactCenterInsightsServer(s *grpc.Server, srv ContactCenterInsightsServer)
Analysis
type Analysis struct {
// Immutable. The resource name of the analysis.
// Format:
// projects/{project}/locations/{location}/conversations/{conversation}/analyses/{analysis}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. The time at which the analysis was requested.
RequestTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=request_time,json=requestTime,proto3" json:"request_time,omitempty"`
// Output only. The time at which the analysis was created, which occurs when the
// long-running operation completes.
CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The result of the analysis, which is populated when the analysis
// finishes.
AnalysisResult *AnalysisResult `protobuf:"bytes,7,opt,name=analysis_result,json=analysisResult,proto3" json:"analysis_result,omitempty"`
// contains filtered or unexported fields
}
The analysis resource.
func (*Analysis) Descriptor
Deprecated: Use Analysis.ProtoReflect.Descriptor instead.
func (*Analysis) GetAnalysisResult
func (x *Analysis) GetAnalysisResult() *AnalysisResult
func (*Analysis) GetCreateTime
func (*Analysis) GetName
func (*Analysis) GetRequestTime
func (*Analysis) ProtoMessage
func (*Analysis) ProtoMessage()
func (*Analysis) ProtoReflect
func (x *Analysis) ProtoReflect() protoreflect.Message
func (*Analysis) Reset
func (x *Analysis) Reset()
func (*Analysis) String
AnalysisResult
type AnalysisResult struct {
// Metadata discovered during analysis.
//
// Types that are assignable to Metadata:
//
// *AnalysisResult_CallAnalysisMetadata_
Metadata isAnalysisResult_Metadata `protobuf_oneof:"metadata"`
// The time at which the analysis ended.
EndTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
The result of an analysis.
func (*AnalysisResult) Descriptor
func (*AnalysisResult) Descriptor() ([]byte, []int)
Deprecated: Use AnalysisResult.ProtoReflect.Descriptor instead.
func (*AnalysisResult) GetCallAnalysisMetadata
func (x *AnalysisResult) GetCallAnalysisMetadata() *AnalysisResult_CallAnalysisMetadata
func (*AnalysisResult) GetEndTime
func (x *AnalysisResult) GetEndTime() *timestamp.Timestamp
func (*AnalysisResult) GetMetadata
func (m *AnalysisResult) GetMetadata() isAnalysisResult_Metadata
func (*AnalysisResult) ProtoMessage
func (*AnalysisResult) ProtoMessage()
func (*AnalysisResult) ProtoReflect
func (x *AnalysisResult) ProtoReflect() protoreflect.Message
func (*AnalysisResult) Reset
func (x *AnalysisResult) Reset()
func (*AnalysisResult) String
func (x *AnalysisResult) String() string
AnalysisResult_CallAnalysisMetadata
type AnalysisResult_CallAnalysisMetadata struct {
Annotations []*CallAnnotation `protobuf:"bytes,2,rep,name=annotations,proto3" json:"annotations,omitempty"`
Entities map[string]*Entity "" /* 157 byte string literal not displayed */
Sentiments []*ConversationLevelSentiment `protobuf:"bytes,4,rep,name=sentiments,proto3" json:"sentiments,omitempty"`
Intents map[string]*Intent "" /* 155 byte string literal not displayed */
PhraseMatchers map[string]*PhraseMatchData "" /* 191 byte string literal not displayed */
IssueModelResult *IssueModelResult `protobuf:"bytes,8,opt,name=issue_model_result,json=issueModelResult,proto3" json:"issue_model_result,omitempty"`
}
Call-specific metadata created during analysis.
func (*AnalysisResult_CallAnalysisMetadata) Descriptor
func (*AnalysisResult_CallAnalysisMetadata) Descriptor() ([]byte, []int)
Deprecated: Use AnalysisResult_CallAnalysisMetadata.ProtoReflect.Descriptor instead.
func (*AnalysisResult_CallAnalysisMetadata) GetAnnotations
func (x *AnalysisResult_CallAnalysisMetadata) GetAnnotations() []*CallAnnotation
func (*AnalysisResult_CallAnalysisMetadata) GetEntities
func (x *AnalysisResult_CallAnalysisMetadata) GetEntities() map[string]*Entity
func (*AnalysisResult_CallAnalysisMetadata) GetIntents
func (x *AnalysisResult_CallAnalysisMetadata) GetIntents() map[string]*Intent
func (*AnalysisResult_CallAnalysisMetadata) GetIssueModelResult
func (x *AnalysisResult_CallAnalysisMetadata) GetIssueModelResult() *IssueModelResult
func (*AnalysisResult_CallAnalysisMetadata) GetPhraseMatchers
func (x *AnalysisResult_CallAnalysisMetadata) GetPhraseMatchers() map[string]*PhraseMatchData
func (*AnalysisResult_CallAnalysisMetadata) GetSentiments
func (x *AnalysisResult_CallAnalysisMetadata) GetSentiments() []*ConversationLevelSentiment
func (*AnalysisResult_CallAnalysisMetadata) ProtoMessage
func (*AnalysisResult_CallAnalysisMetadata) ProtoMessage()
func (*AnalysisResult_CallAnalysisMetadata) ProtoReflect
func (x *AnalysisResult_CallAnalysisMetadata) ProtoReflect() protoreflect.Message
func (*AnalysisResult_CallAnalysisMetadata) Reset
func (x *AnalysisResult_CallAnalysisMetadata) Reset()
func (*AnalysisResult_CallAnalysisMetadata) String
func (x *AnalysisResult_CallAnalysisMetadata) String() string
AnalysisResult_CallAnalysisMetadata_
type AnalysisResult_CallAnalysisMetadata_ struct {
// Call-specific metadata created by the analysis.
CallAnalysisMetadata *AnalysisResult_CallAnalysisMetadata `protobuf:"bytes,2,opt,name=call_analysis_metadata,json=callAnalysisMetadata,proto3,oneof"`
}
AnnotationBoundary
type AnnotationBoundary struct {
// A detailed boundary, which describes a more specific point.
//
// Types that are assignable to DetailedBoundary:
//
// *AnnotationBoundary_WordIndex
DetailedBoundary isAnnotationBoundary_DetailedBoundary `protobuf_oneof:"detailed_boundary"`
// The index in the sequence of transcribed pieces of the conversation where
// the boundary is located. This index starts at zero.
TranscriptIndex int32 `protobuf:"varint,1,opt,name=transcript_index,json=transcriptIndex,proto3" json:"transcript_index,omitempty"`
// contains filtered or unexported fields
}
A point in a conversation that marks the start or the end of an annotation.
func (*AnnotationBoundary) Descriptor
func (*AnnotationBoundary) Descriptor() ([]byte, []int)
Deprecated: Use AnnotationBoundary.ProtoReflect.Descriptor instead.
func (*AnnotationBoundary) GetDetailedBoundary
func (m *AnnotationBoundary) GetDetailedBoundary() isAnnotationBoundary_DetailedBoundary
func (*AnnotationBoundary) GetTranscriptIndex
func (x *AnnotationBoundary) GetTranscriptIndex() int32
func (*AnnotationBoundary) GetWordIndex
func (x *AnnotationBoundary) GetWordIndex() int32
func (*AnnotationBoundary) ProtoMessage
func (*AnnotationBoundary) ProtoMessage()
func (*AnnotationBoundary) ProtoReflect
func (x *AnnotationBoundary) ProtoReflect() protoreflect.Message
func (*AnnotationBoundary) Reset
func (x *AnnotationBoundary) Reset()
func (*AnnotationBoundary) String
func (x *AnnotationBoundary) String() string
AnnotationBoundary_WordIndex
type AnnotationBoundary_WordIndex struct {
// The word index of this boundary with respect to the first word in the
// transcript piece. This index starts at zero.
WordIndex int32 `protobuf:"varint,3,opt,name=word_index,json=wordIndex,proto3,oneof"`
}
AnswerFeedback
type AnswerFeedback struct {
CorrectnessLevel AnswerFeedback_CorrectnessLevel "" /* 185 byte string literal not displayed */
Clicked bool `protobuf:"varint,2,opt,name=clicked,proto3" json:"clicked,omitempty"`
Displayed bool `protobuf:"varint,3,opt,name=displayed,proto3" json:"displayed,omitempty"`
}
The feedback that the customer has about a certain answer in the conversation.
func (*AnswerFeedback) Descriptor
func (*AnswerFeedback) Descriptor() ([]byte, []int)
Deprecated: Use AnswerFeedback.ProtoReflect.Descriptor instead.
func (*AnswerFeedback) GetClicked
func (x *AnswerFeedback) GetClicked() bool
func (*AnswerFeedback) GetCorrectnessLevel
func (x *AnswerFeedback) GetCorrectnessLevel() AnswerFeedback_CorrectnessLevel
func (*AnswerFeedback) GetDisplayed
func (x *AnswerFeedback) GetDisplayed() bool
func (*AnswerFeedback) ProtoMessage
func (*AnswerFeedback) ProtoMessage()
func (*AnswerFeedback) ProtoReflect
func (x *AnswerFeedback) ProtoReflect() protoreflect.Message
func (*AnswerFeedback) Reset
func (x *AnswerFeedback) Reset()
func (*AnswerFeedback) String
func (x *AnswerFeedback) String() string
AnswerFeedback_CorrectnessLevel
type AnswerFeedback_CorrectnessLevel int32
The correctness level of an answer.
AnswerFeedback_CORRECTNESS_LEVEL_UNSPECIFIED, AnswerFeedback_NOT_CORRECT, AnswerFeedback_PARTIALLY_CORRECT, AnswerFeedback_FULLY_CORRECT
const (
// Correctness level unspecified.
AnswerFeedback_CORRECTNESS_LEVEL_UNSPECIFIED AnswerFeedback_CorrectnessLevel = 0
// Answer is totally wrong.
AnswerFeedback_NOT_CORRECT AnswerFeedback_CorrectnessLevel = 1
// Answer is partially correct.
AnswerFeedback_PARTIALLY_CORRECT AnswerFeedback_CorrectnessLevel = 2
// Answer is fully correct.
AnswerFeedback_FULLY_CORRECT AnswerFeedback_CorrectnessLevel = 3
)
func (AnswerFeedback_CorrectnessLevel) Descriptor
func (AnswerFeedback_CorrectnessLevel) Descriptor() protoreflect.EnumDescriptor
func (AnswerFeedback_CorrectnessLevel) Enum
func (x AnswerFeedback_CorrectnessLevel) Enum() *AnswerFeedback_CorrectnessLevel
func (AnswerFeedback_CorrectnessLevel) EnumDescriptor
func (AnswerFeedback_CorrectnessLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use AnswerFeedback_CorrectnessLevel.Descriptor instead.
func (AnswerFeedback_CorrectnessLevel) Number
func (x AnswerFeedback_CorrectnessLevel) Number() protoreflect.EnumNumber
func (AnswerFeedback_CorrectnessLevel) String
func (x AnswerFeedback_CorrectnessLevel) String() string
func (AnswerFeedback_CorrectnessLevel) Type
func (AnswerFeedback_CorrectnessLevel) Type() protoreflect.EnumType
ArticleSuggestionData
type ArticleSuggestionData struct {
Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
ConfidenceScore float32 `protobuf:"fixed32,3,opt,name=confidence_score,json=confidenceScore,proto3" json:"confidence_score,omitempty"`
Metadata map[string]string "" /* 157 byte string literal not displayed */
QueryRecord string `protobuf:"bytes,5,opt,name=query_record,json=queryRecord,proto3" json:"query_record,omitempty"`
Source string `protobuf:"bytes,6,opt,name=source,proto3" json:"source,omitempty"`
}
Agent Assist Article Suggestion data.
func (*ArticleSuggestionData) Descriptor
func (*ArticleSuggestionData) Descriptor() ([]byte, []int)
Deprecated: Use ArticleSuggestionData.ProtoReflect.Descriptor instead.
func (*ArticleSuggestionData) GetConfidenceScore
func (x *ArticleSuggestionData) GetConfidenceScore() float32
func (*ArticleSuggestionData) GetMetadata
func (x *ArticleSuggestionData) GetMetadata() map[string]string
func (*ArticleSuggestionData) GetQueryRecord
func (x *ArticleSuggestionData) GetQueryRecord() string
func (*ArticleSuggestionData) GetSource
func (x *ArticleSuggestionData) GetSource() string
func (*ArticleSuggestionData) GetTitle
func (x *ArticleSuggestionData) GetTitle() string
func (*ArticleSuggestionData) GetUri
func (x *ArticleSuggestionData) GetUri() string
func (*ArticleSuggestionData) ProtoMessage
func (*ArticleSuggestionData) ProtoMessage()
func (*ArticleSuggestionData) ProtoReflect
func (x *ArticleSuggestionData) ProtoReflect() protoreflect.Message
func (*ArticleSuggestionData) Reset
func (x *ArticleSuggestionData) Reset()
func (*ArticleSuggestionData) String
func (x *ArticleSuggestionData) String() string
CalculateIssueModelStatsRequest
type CalculateIssueModelStatsRequest struct {
// Required. The resource name of the issue model to query against.
IssueModel string `protobuf:"bytes,1,opt,name=issue_model,json=issueModel,proto3" json:"issue_model,omitempty"`
// contains filtered or unexported fields
}
Request to get statistics of an issue model.
func (*CalculateIssueModelStatsRequest) Descriptor
func (*CalculateIssueModelStatsRequest) Descriptor() ([]byte, []int)
Deprecated: Use CalculateIssueModelStatsRequest.ProtoReflect.Descriptor instead.
func (*CalculateIssueModelStatsRequest) GetIssueModel
func (x *CalculateIssueModelStatsRequest) GetIssueModel() string
func (*CalculateIssueModelStatsRequest) ProtoMessage
func (*CalculateIssueModelStatsRequest) ProtoMessage()
func (*CalculateIssueModelStatsRequest) ProtoReflect
func (x *CalculateIssueModelStatsRequest) ProtoReflect() protoreflect.Message
func (*CalculateIssueModelStatsRequest) Reset
func (x *CalculateIssueModelStatsRequest) Reset()
func (*CalculateIssueModelStatsRequest) String
func (x *CalculateIssueModelStatsRequest) String() string
CalculateIssueModelStatsResponse
type CalculateIssueModelStatsResponse struct {
// The latest label statistics for the queried issue model. Includes results
// on both training data and data labeled after deployment.
CurrentStats *IssueModelLabelStats `protobuf:"bytes,4,opt,name=current_stats,json=currentStats,proto3" json:"current_stats,omitempty"`
// contains filtered or unexported fields
}
Response of querying an issue model's statistics.
func (*CalculateIssueModelStatsResponse) Descriptor
func (*CalculateIssueModelStatsResponse) Descriptor() ([]byte, []int)
Deprecated: Use CalculateIssueModelStatsResponse.ProtoReflect.Descriptor instead.
func (*CalculateIssueModelStatsResponse) GetCurrentStats
func (x *CalculateIssueModelStatsResponse) GetCurrentStats() *IssueModelLabelStats
func (*CalculateIssueModelStatsResponse) ProtoMessage
func (*CalculateIssueModelStatsResponse) ProtoMessage()
func (*CalculateIssueModelStatsResponse) ProtoReflect
func (x *CalculateIssueModelStatsResponse) ProtoReflect() protoreflect.Message
func (*CalculateIssueModelStatsResponse) Reset
func (x *CalculateIssueModelStatsResponse) Reset()
func (*CalculateIssueModelStatsResponse) String
func (x *CalculateIssueModelStatsResponse) String() string
CalculateStatsRequest
type CalculateStatsRequest struct {
// Required. The location of the conversations.
Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
// A filter to reduce results to a specific subset. This field is useful for
// getting statistics about conversations with specific properties.
Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
The request for calculating conversation statistics.
func (*CalculateStatsRequest) Descriptor
func (*CalculateStatsRequest) Descriptor() ([]byte, []int)
Deprecated: Use CalculateStatsRequest.ProtoReflect.Descriptor instead.
func (*CalculateStatsRequest) GetFilter
func (x *CalculateStatsRequest) GetFilter() string
func (*CalculateStatsRequest) GetLocation
func (x *CalculateStatsRequest) GetLocation() string
func (*CalculateStatsRequest) ProtoMessage
func (*CalculateStatsRequest) ProtoMessage()
func (*CalculateStatsRequest) ProtoReflect
func (x *CalculateStatsRequest) ProtoReflect() protoreflect.Message
func (*CalculateStatsRequest) Reset
func (x *CalculateStatsRequest) Reset()
func (*CalculateStatsRequest) String
func (x *CalculateStatsRequest) String() string
CalculateStatsResponse
type CalculateStatsResponse struct {
AverageDuration *duration.Duration `protobuf:"bytes,1,opt,name=average_duration,json=averageDuration,proto3" json:"average_duration,omitempty"`
AverageTurnCount int32 `protobuf:"varint,2,opt,name=average_turn_count,json=averageTurnCount,proto3" json:"average_turn_count,omitempty"`
ConversationCount int32 `protobuf:"varint,3,opt,name=conversation_count,json=conversationCount,proto3" json:"conversation_count,omitempty"`
SmartHighlighterMatches map[string]int32 "" /* 221 byte string literal not displayed */
CustomHighlighterMatches map[string]int32 "" /* 224 byte string literal not displayed */
IssueMatches map[string]int32 "" /* 186 byte string literal not displayed */
IssueMatchesStats map[string]*IssueModelLabelStats_IssueStats "" /* 202 byte string literal not displayed */
ConversationCountTimeSeries *CalculateStatsResponse_TimeSeries "" /* 146 byte string literal not displayed */
}
The response for calculating conversation statistics.
func (*CalculateStatsResponse) Descriptor
func (*CalculateStatsResponse) Descriptor() ([]byte, []int)
Deprecated: Use CalculateStatsResponse.ProtoReflect.Descriptor instead.
func (*CalculateStatsResponse) GetAverageDuration
func (x *CalculateStatsResponse) GetAverageDuration() *duration.Duration
func (*CalculateStatsResponse) GetAverageTurnCount
func (x *CalculateStatsResponse) GetAverageTurnCount() int32
func (*CalculateStatsResponse) GetConversationCount
func (x *CalculateStatsResponse) GetConversationCount() int32
func (*CalculateStatsResponse) GetConversationCountTimeSeries
func (x *CalculateStatsResponse) GetConversationCountTimeSeries() *CalculateStatsResponse_TimeSeries
func (*CalculateStatsResponse) GetCustomHighlighterMatches
func (x *CalculateStatsResponse) GetCustomHighlighterMatches() map[string]int32
func (*CalculateStatsResponse) GetIssueMatches
func (x *CalculateStatsResponse) GetIssueMatches() map[string]int32
Deprecated: Do not use.
func (*CalculateStatsResponse) GetIssueMatchesStats
func (x *CalculateStatsResponse) GetIssueMatchesStats() map[string]*IssueModelLabelStats_IssueStats
func (*CalculateStatsResponse) GetSmartHighlighterMatches
func (x *CalculateStatsResponse) GetSmartHighlighterMatches() map[string]int32
func (*CalculateStatsResponse) ProtoMessage
func (*CalculateStatsResponse) ProtoMessage()
func (*CalculateStatsResponse) ProtoReflect
func (x *CalculateStatsResponse) ProtoReflect() protoreflect.Message
func (*CalculateStatsResponse) Reset
func (x *CalculateStatsResponse) Reset()
func (*CalculateStatsResponse) String
func (x *CalculateStatsResponse) String() string
CalculateStatsResponse_TimeSeries
type CalculateStatsResponse_TimeSeries struct {
// The duration of each interval.
IntervalDuration *duration.Duration `protobuf:"bytes,1,opt,name=interval_duration,json=intervalDuration,proto3" json:"interval_duration,omitempty"`
// An ordered list of intervals from earliest to latest, where each interval
// represents the number of conversations that transpired during the time
// window.
Points []*CalculateStatsResponse_TimeSeries_Interval `protobuf:"bytes,2,rep,name=points,proto3" json:"points,omitempty"`
// contains filtered or unexported fields
}
A time series representing conversations over time.
func (*CalculateStatsResponse_TimeSeries) Descriptor
func (*CalculateStatsResponse_TimeSeries) Descriptor() ([]byte, []int)
Deprecated: Use CalculateStatsResponse_TimeSeries.ProtoReflect.Descriptor instead.
func (*CalculateStatsResponse_TimeSeries) GetIntervalDuration
func (x *CalculateStatsResponse_TimeSeries) GetIntervalDuration() *duration.Duration
func (*CalculateStatsResponse_TimeSeries) GetPoints
func (x *CalculateStatsResponse_TimeSeries) GetPoints() []*CalculateStatsResponse_TimeSeries_Interval
func (*CalculateStatsResponse_TimeSeries) ProtoMessage
func (*CalculateStatsResponse_TimeSeries) ProtoMessage()
func (*CalculateStatsResponse_TimeSeries) ProtoReflect
func (x *CalculateStatsResponse_TimeSeries) ProtoReflect() protoreflect.Message
func (*CalculateStatsResponse_TimeSeries) Reset
func (x *CalculateStatsResponse_TimeSeries) Reset()
func (*CalculateStatsResponse_TimeSeries) String
func (x *CalculateStatsResponse_TimeSeries) String() string
CalculateStatsResponse_TimeSeries_Interval
type CalculateStatsResponse_TimeSeries_Interval struct {
// The start time of this interval.
StartTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// The number of conversations created in this interval.
ConversationCount int32 `protobuf:"varint,2,opt,name=conversation_count,json=conversationCount,proto3" json:"conversation_count,omitempty"`
// contains filtered or unexported fields
}
A single interval in a time series.
func (*CalculateStatsResponse_TimeSeries_Interval) Descriptor
func (*CalculateStatsResponse_TimeSeries_Interval) Descriptor() ([]byte, []int)
Deprecated: Use CalculateStatsResponse_TimeSeries_Interval.ProtoReflect.Descriptor instead.
func (*CalculateStatsResponse_TimeSeries_Interval) GetConversationCount
func (x *CalculateStatsResponse_TimeSeries_Interval) GetConversationCount() int32
func (*CalculateStatsResponse_TimeSeries_Interval) GetStartTime
func (x *CalculateStatsResponse_TimeSeries_Interval) GetStartTime() *timestamp.Timestamp
func (*CalculateStatsResponse_TimeSeries_Interval) ProtoMessage
func (*CalculateStatsResponse_TimeSeries_Interval) ProtoMessage()
func (*CalculateStatsResponse_TimeSeries_Interval) ProtoReflect
func (x *CalculateStatsResponse_TimeSeries_Interval) ProtoReflect() protoreflect.Message
func (*CalculateStatsResponse_TimeSeries_Interval) Reset
func (x *CalculateStatsResponse_TimeSeries_Interval) Reset()
func (*CalculateStatsResponse_TimeSeries_Interval) String
func (x *CalculateStatsResponse_TimeSeries_Interval) String() string
CallAnnotation
type CallAnnotation struct {
Data isCallAnnotation_Data `protobuf_oneof:"data"`
ChannelTag int32 `protobuf:"varint,1,opt,name=channel_tag,json=channelTag,proto3" json:"channel_tag,omitempty"`
AnnotationStartBoundary *AnnotationBoundary "" /* 132 byte string literal not displayed */
AnnotationEndBoundary *AnnotationBoundary `protobuf:"bytes,5,opt,name=annotation_end_boundary,json=annotationEndBoundary,proto3" json:"annotation_end_boundary,omitempty"`
}
A piece of metadata that applies to a window of a call.
func (*CallAnnotation) Descriptor
func (*CallAnnotation) Descriptor() ([]byte, []int)
Deprecated: Use CallAnnotation.ProtoReflect.Descriptor instead.
func (*CallAnnotation) GetAnnotationEndBoundary
func (x *CallAnnotation) GetAnnotationEndBoundary() *AnnotationBoundary
func (*CallAnnotation) GetAnnotationStartBoundary
func (x *CallAnnotation) GetAnnotationStartBoundary() *AnnotationBoundary
func (*CallAnnotation) GetChannelTag
func (x *CallAnnotation) GetChannelTag() int32
func (*CallAnnotation) GetData
func (m *CallAnnotation) GetData() isCallAnnotation_Data
func (*CallAnnotation) GetEntityMentionData
func (x *CallAnnotation) GetEntityMentionData() *EntityMentionData
func (*CallAnnotation) GetHoldData
func (x *CallAnnotation) GetHoldData() *HoldData
func (*CallAnnotation) GetIntentMatchData
func (x *CallAnnotation) GetIntentMatchData() *IntentMatchData
func (*CallAnnotation) GetInterruptionData
func (x *CallAnnotation) GetInterruptionData() *InterruptionData
func (*CallAnnotation) GetPhraseMatchData
func (x *CallAnnotation) GetPhraseMatchData() *PhraseMatchData
func (*CallAnnotation) GetSentimentData
func (x *CallAnnotation) GetSentimentData() *SentimentData
func (*CallAnnotation) GetSilenceData
func (x *CallAnnotation) GetSilenceData() *SilenceData
func (*CallAnnotation) ProtoMessage
func (*CallAnnotation) ProtoMessage()
func (*CallAnnotation) ProtoReflect
func (x *CallAnnotation) ProtoReflect() protoreflect.Message
func (*CallAnnotation) Reset
func (x *CallAnnotation) Reset()
func (*CallAnnotation) String
func (x *CallAnnotation) String() string
CallAnnotation_EntityMentionData
type CallAnnotation_EntityMentionData struct {
// Data specifying an entity mention.
EntityMentionData *EntityMentionData `protobuf:"bytes,15,opt,name=entity_mention_data,json=entityMentionData,proto3,oneof"`
}
CallAnnotation_HoldData
type CallAnnotation_HoldData struct {
// Data specifying a hold.
HoldData *HoldData `protobuf:"bytes,13,opt,name=hold_data,json=holdData,proto3,oneof"`
}
CallAnnotation_IntentMatchData
type CallAnnotation_IntentMatchData struct {
// Data specifying an intent match.
IntentMatchData *IntentMatchData `protobuf:"bytes,16,opt,name=intent_match_data,json=intentMatchData,proto3,oneof"`
}
CallAnnotation_InterruptionData
type CallAnnotation_InterruptionData struct {
// Data specifying an interruption.
InterruptionData *InterruptionData `protobuf:"bytes,10,opt,name=interruption_data,json=interruptionData,proto3,oneof"`
}
CallAnnotation_PhraseMatchData
type CallAnnotation_PhraseMatchData struct {
// Data specifying a phrase match.
PhraseMatchData *PhraseMatchData `protobuf:"bytes,17,opt,name=phrase_match_data,json=phraseMatchData,proto3,oneof"`
}
CallAnnotation_SentimentData
type CallAnnotation_SentimentData struct {
// Data specifying sentiment.
SentimentData *SentimentData `protobuf:"bytes,11,opt,name=sentiment_data,json=sentimentData,proto3,oneof"`
}
CallAnnotation_SilenceData
type CallAnnotation_SilenceData struct {
// Data specifying silence.
SilenceData *SilenceData `protobuf:"bytes,12,opt,name=silence_data,json=silenceData,proto3,oneof"`
}
ContactCenterInsightsClient
type ContactCenterInsightsClient interface {
// Creates a conversation.
CreateConversation(ctx context.Context, in *CreateConversationRequest, opts ...grpc.CallOption) (*Conversation, error)
// Updates a conversation.
UpdateConversation(ctx context.Context, in *UpdateConversationRequest, opts ...grpc.CallOption) (*Conversation, error)
// Gets a conversation.
GetConversation(ctx context.Context, in *GetConversationRequest, opts ...grpc.CallOption) (*Conversation, error)
// Lists conversations.
ListConversations(ctx context.Context, in *ListConversationsRequest, opts ...grpc.CallOption) (*ListConversationsResponse, error)
// Deletes a conversation.
DeleteConversation(ctx context.Context, in *DeleteConversationRequest, opts ...grpc.CallOption) (*empty.Empty, error)
// Creates an analysis. The long running operation is done when the analysis
// has completed.
CreateAnalysis(ctx context.Context, in *CreateAnalysisRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
// Gets an analysis.
GetAnalysis(ctx context.Context, in *GetAnalysisRequest, opts ...grpc.CallOption) (*Analysis, error)
// Lists analyses.
ListAnalyses(ctx context.Context, in *ListAnalysesRequest, opts ...grpc.CallOption) (*ListAnalysesResponse, error)
// Deletes an analysis.
DeleteAnalysis(ctx context.Context, in *DeleteAnalysisRequest, opts ...grpc.CallOption) (*empty.Empty, error)
// Export insights data to a destination defined in the request body.
ExportInsightsData(ctx context.Context, in *ExportInsightsDataRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
// Creates an issue model.
CreateIssueModel(ctx context.Context, in *CreateIssueModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
// Updates an issue model.
UpdateIssueModel(ctx context.Context, in *UpdateIssueModelRequest, opts ...grpc.CallOption) (*IssueModel, error)
// Gets an issue model.
GetIssueModel(ctx context.Context, in *GetIssueModelRequest, opts ...grpc.CallOption) (*IssueModel, error)
// Lists issue models.
ListIssueModels(ctx context.Context, in *ListIssueModelsRequest, opts ...grpc.CallOption) (*ListIssueModelsResponse, error)
// Deletes an issue model.
DeleteIssueModel(ctx context.Context, in *DeleteIssueModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
// 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.
DeployIssueModel(ctx context.Context, in *DeployIssueModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
// Undeploys an issue model.
// An issue model can not be used in analysis after it has been undeployed.
UndeployIssueModel(ctx context.Context, in *UndeployIssueModelRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
// Gets an issue.
GetIssue(ctx context.Context, in *GetIssueRequest, opts ...grpc.CallOption) (*Issue, error)
// Lists issues.
ListIssues(ctx context.Context, in *ListIssuesRequest, opts ...grpc.CallOption) (*ListIssuesResponse, error)
// Updates an issue.
UpdateIssue(ctx context.Context, in *UpdateIssueRequest, opts ...grpc.CallOption) (*Issue, error)
// Gets an issue model's statistics.
CalculateIssueModelStats(ctx context.Context, in *CalculateIssueModelStatsRequest, opts ...grpc.CallOption) (*CalculateIssueModelStatsResponse, error)
// Creates a phrase matcher.
CreatePhraseMatcher(ctx context.Context, in *CreatePhraseMatcherRequest, opts ...grpc.CallOption) (*PhraseMatcher, error)
// Gets a phrase matcher.
GetPhraseMatcher(ctx context.Context, in *GetPhraseMatcherRequest, opts ...grpc.CallOption) (*PhraseMatcher, error)
// Lists phrase matchers.
ListPhraseMatchers(ctx context.Context, in *ListPhraseMatchersRequest, opts ...grpc.CallOption) (*ListPhraseMatchersResponse, error)
// Deletes a phrase matcher.
DeletePhraseMatcher(ctx context.Context, in *DeletePhraseMatcherRequest, opts ...grpc.CallOption) (*empty.Empty, error)
// Updates a phrase matcher.
UpdatePhraseMatcher(ctx context.Context, in *UpdatePhraseMatcherRequest, opts ...grpc.CallOption) (*PhraseMatcher, error)
// Gets conversation statistics.
CalculateStats(ctx context.Context, in *CalculateStatsRequest, opts ...grpc.CallOption) (*CalculateStatsResponse, error)
// Gets project-level settings.
GetSettings(ctx context.Context, in *GetSettingsRequest, opts ...grpc.CallOption) (*Settings, error)
// Updates project-level settings.
UpdateSettings(ctx context.Context, in *UpdateSettingsRequest, opts ...grpc.CallOption) (*Settings, error)
// Creates a view.
CreateView(ctx context.Context, in *CreateViewRequest, opts ...grpc.CallOption) (*View, error)
// Gets a view.
GetView(ctx context.Context, in *GetViewRequest, opts ...grpc.CallOption) (*View, error)
// Lists views.
ListViews(ctx context.Context, in *ListViewsRequest, opts ...grpc.CallOption) (*ListViewsResponse, error)
// Updates a view.
UpdateView(ctx context.Context, in *UpdateViewRequest, opts ...grpc.CallOption) (*View, error)
// Deletes a view.
DeleteView(ctx context.Context, in *DeleteViewRequest, opts ...grpc.CallOption) (*empty.Empty, error)
}
ContactCenterInsightsClient is the client API for ContactCenterInsights service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewContactCenterInsightsClient
func NewContactCenterInsightsClient(cc grpc.ClientConnInterface) ContactCenterInsightsClient
ContactCenterInsightsServer
type ContactCenterInsightsServer interface {
// Creates a conversation.
CreateConversation(context.Context, *CreateConversationRequest) (*Conversation, error)
// Updates a conversation.
UpdateConversation(context.Context, *UpdateConversationRequest) (*Conversation, error)
// Gets a conversation.
GetConversation(context.Context, *GetConversationRequest) (*Conversation, error)
// Lists conversations.
ListConversations(context.Context, *ListConversationsRequest) (*ListConversationsResponse, error)
// Deletes a conversation.
DeleteConversation(context.Context, *DeleteConversationRequest) (*empty.Empty, error)
// Creates an analysis. The long running operation is done when the analysis
// has completed.
CreateAnalysis(context.Context, *CreateAnalysisRequest) (*longrunning.Operation, error)
// Gets an analysis.
GetAnalysis(context.Context, *GetAnalysisRequest) (*Analysis, error)
// Lists analyses.
ListAnalyses(context.Context, *ListAnalysesRequest) (*ListAnalysesResponse, error)
// Deletes an analysis.
DeleteAnalysis(context.Context, *DeleteAnalysisRequest) (*empty.Empty, error)
// Export insights data to a destination defined in the request body.
ExportInsightsData(context.Context, *ExportInsightsDataRequest) (*longrunning.Operation, error)
// Creates an issue model.
CreateIssueModel(context.Context, *CreateIssueModelRequest) (*longrunning.Operation, error)
// Updates an issue model.
UpdateIssueModel(context.Context, *UpdateIssueModelRequest) (*IssueModel, error)
// Gets an issue model.
GetIssueModel(context.Context, *GetIssueModelRequest) (*IssueModel, error)
// Lists issue models.
ListIssueModels(context.Context, *ListIssueModelsRequest) (*ListIssueModelsResponse, error)
// Deletes an issue model.
DeleteIssueModel(context.Context, *DeleteIssueModelRequest) (*longrunning.Operation, error)
// 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.
DeployIssueModel(context.Context, *DeployIssueModelRequest) (*longrunning.Operation, error)
// Undeploys an issue model.
// An issue model can not be used in analysis after it has been undeployed.
UndeployIssueModel(context.Context, *UndeployIssueModelRequest) (*longrunning.Operation, error)
// Gets an issue.
GetIssue(context.Context, *GetIssueRequest) (*Issue, error)
// Lists issues.
ListIssues(context.Context, *ListIssuesRequest) (*ListIssuesResponse, error)
// Updates an issue.
UpdateIssue(context.Context, *UpdateIssueRequest) (*Issue, error)
// Gets an issue model's statistics.
CalculateIssueModelStats(context.Context, *CalculateIssueModelStatsRequest) (*CalculateIssueModelStatsResponse, error)
// Creates a phrase matcher.
CreatePhraseMatcher(context.Context, *CreatePhraseMatcherRequest) (*PhraseMatcher, error)
// Gets a phrase matcher.
GetPhraseMatcher(context.Context, *GetPhraseMatcherRequest) (*PhraseMatcher, error)
// Lists phrase matchers.
ListPhraseMatchers(context.Context, *ListPhraseMatchersRequest) (*ListPhraseMatchersResponse, error)
// Deletes a phrase matcher.
DeletePhraseMatcher(context.Context, *DeletePhraseMatcherRequest) (*empty.Empty, error)
// Updates a phrase matcher.
UpdatePhraseMatcher(context.Context, *UpdatePhraseMatcherRequest) (*PhraseMatcher, error)
// Gets conversation statistics.
CalculateStats(context.Context, *CalculateStatsRequest) (*CalculateStatsResponse, error)
// Gets project-level settings.
GetSettings(context.Context, *GetSettingsRequest) (*Settings, error)
// Updates project-level settings.
UpdateSettings(context.Context, *UpdateSettingsRequest) (*Settings, error)
// Creates a view.
CreateView(context.Context, *CreateViewRequest) (*View, error)
// Gets a view.
GetView(context.Context, *GetViewRequest) (*View, error)
// Lists views.
ListViews(context.Context, *ListViewsRequest) (*ListViewsResponse, error)
// Updates a view.
UpdateView(context.Context, *UpdateViewRequest) (*View, error)
// Deletes a view.
DeleteView(context.Context, *DeleteViewRequest) (*empty.Empty, error)
}
ContactCenterInsightsServer is the server API for ContactCenterInsights service.
Conversation
type Conversation struct {
Metadata isConversation_Metadata `protobuf_oneof:"metadata"`
Expiration isConversation_Expiration `protobuf_oneof:"expiration"`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
DataSource *ConversationDataSource `protobuf:"bytes,2,opt,name=data_source,json=dataSource,proto3" json:"data_source,omitempty"`
CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
StartTime *timestamp.Timestamp `protobuf:"bytes,17,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
LanguageCode string `protobuf:"bytes,14,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
AgentId string `protobuf:"bytes,5,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
Transcript *Conversation_Transcript `protobuf:"bytes,8,opt,name=transcript,proto3" json:"transcript,omitempty"`
Medium Conversation_Medium "" /* 129 byte string literal not displayed */
Duration *duration.Duration `protobuf:"bytes,10,opt,name=duration,proto3" json:"duration,omitempty"`
TurnCount int32 `protobuf:"varint,11,opt,name=turn_count,json=turnCount,proto3" json:"turn_count,omitempty"`
LatestAnalysis *Analysis `protobuf:"bytes,12,opt,name=latest_analysis,json=latestAnalysis,proto3" json:"latest_analysis,omitempty"`
RuntimeAnnotations []*RuntimeAnnotation `protobuf:"bytes,13,rep,name=runtime_annotations,json=runtimeAnnotations,proto3" json:"runtime_annotations,omitempty"`
DialogflowIntents map[string]*DialogflowIntent "" /* 201 byte string literal not displayed */
ObfuscatedUserId string `protobuf:"bytes,21,opt,name=obfuscated_user_id,json=obfuscatedUserId,proto3" json:"obfuscated_user_id,omitempty"`
}
The conversation resource.
func (*Conversation) Descriptor
func (*Conversation) Descriptor() ([]byte, []int)
Deprecated: Use Conversation.ProtoReflect.Descriptor instead.
func (*Conversation) GetAgentId
func (x *Conversation) GetAgentId() string
func (*Conversation) GetCallMetadata
func (x *Conversation) GetCallMetadata() *Conversation_CallMetadata
func (*Conversation) GetCreateTime
func (x *Conversation) GetCreateTime() *timestamp.Timestamp
func (*Conversation) GetDataSource
func (x *Conversation) GetDataSource() *ConversationDataSource
func (*Conversation) GetDialogflowIntents
func (x *Conversation) GetDialogflowIntents() map[string]*DialogflowIntent
func (*Conversation) GetDuration
func (x *Conversation) GetDuration() *duration.Duration
func (*Conversation) GetExpiration
func (m *Conversation) GetExpiration() isConversation_Expiration
func (*Conversation) GetExpireTime
func (x *Conversation) GetExpireTime() *timestamp.Timestamp
func (*Conversation) GetLabels
func (x *Conversation) GetLabels() map[string]string
func (*Conversation) GetLanguageCode
func (x *Conversation) GetLanguageCode() string
func (*Conversation) GetLatestAnalysis
func (x *Conversation) GetLatestAnalysis() *Analysis
func (*Conversation) GetMedium
func (x *Conversation) GetMedium() Conversation_Medium
func (*Conversation) GetMetadata
func (m *Conversation) GetMetadata() isConversation_Metadata
func (*Conversation) GetName
func (x *Conversation) GetName() string
func (*Conversation) GetObfuscatedUserId
func (x *Conversation) GetObfuscatedUserId() string
func (*Conversation) GetRuntimeAnnotations
func (x *Conversation) GetRuntimeAnnotations() []*RuntimeAnnotation
func (*Conversation) GetStartTime
func (x *Conversation) GetStartTime() *timestamp.Timestamp
func (*Conversation) GetTranscript
func (x *Conversation) GetTranscript() *Conversation_Transcript
func (*Conversation) GetTtl
func (x *Conversation) GetTtl() *duration.Duration
func (*Conversation) GetTurnCount
func (x *Conversation) GetTurnCount() int32
func (*Conversation) GetUpdateTime
func (x *Conversation) GetUpdateTime() *timestamp.Timestamp
func (*Conversation) ProtoMessage
func (*Conversation) ProtoMessage()
func (*Conversation) ProtoReflect
func (x *Conversation) ProtoReflect() protoreflect.Message
func (*Conversation) Reset
func (x *Conversation) Reset()
func (*Conversation) String
func (x *Conversation) String() string
ConversationDataSource
type ConversationDataSource struct {
// The source of the conversation.
//
// Types that are assignable to Source:
//
// *ConversationDataSource_GcsSource
// *ConversationDataSource_DialogflowSource
Source isConversationDataSource_Source `protobuf_oneof:"source"`
// contains filtered or unexported fields
}
The conversation source, which is a combination of transcript and audio.
func (*ConversationDataSource) Descriptor
func (*ConversationDataSource) Descriptor() ([]byte, []int)
Deprecated: Use ConversationDataSource.ProtoReflect.Descriptor instead.
func (*ConversationDataSource) GetDialogflowSource
func (x *ConversationDataSource) GetDialogflowSource() *DialogflowSource
func (*ConversationDataSource) GetGcsSource
func (x *ConversationDataSource) GetGcsSource() *GcsSource
func (*ConversationDataSource) GetSource
func (m *ConversationDataSource) GetSource() isConversationDataSource_Source
func (*ConversationDataSource) ProtoMessage
func (*ConversationDataSource) ProtoMessage()
func (*ConversationDataSource) ProtoReflect
func (x *ConversationDataSource) ProtoReflect() protoreflect.Message
func (*ConversationDataSource) Reset
func (x *ConversationDataSource) Reset()
func (*ConversationDataSource) String
func (x *ConversationDataSource) String() string
ConversationDataSource_DialogflowSource
type ConversationDataSource_DialogflowSource struct {
// The source when the conversation comes from Dialogflow.
DialogflowSource *DialogflowSource `protobuf:"bytes,3,opt,name=dialogflow_source,json=dialogflowSource,proto3,oneof"`
}
ConversationDataSource_GcsSource
type ConversationDataSource_GcsSource struct {
// A Cloud Storage location specification for the audio and transcript.
GcsSource *GcsSource `protobuf:"bytes,1,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}
ConversationLevelSentiment
type ConversationLevelSentiment struct {
// The channel of the audio that the data applies to.
ChannelTag int32 `protobuf:"varint,1,opt,name=channel_tag,json=channelTag,proto3" json:"channel_tag,omitempty"`
// Data specifying sentiment.
SentimentData *SentimentData `protobuf:"bytes,2,opt,name=sentiment_data,json=sentimentData,proto3" json:"sentiment_data,omitempty"`
// contains filtered or unexported fields
}
One channel of conversation-level sentiment data.
func (*ConversationLevelSentiment) Descriptor
func (*ConversationLevelSentiment) Descriptor() ([]byte, []int)
Deprecated: Use ConversationLevelSentiment.ProtoReflect.Descriptor instead.
func (*ConversationLevelSentiment) GetChannelTag
func (x *ConversationLevelSentiment) GetChannelTag() int32
func (*ConversationLevelSentiment) GetSentimentData
func (x *ConversationLevelSentiment) GetSentimentData() *SentimentData
func (*ConversationLevelSentiment) ProtoMessage
func (*ConversationLevelSentiment) ProtoMessage()
func (*ConversationLevelSentiment) ProtoReflect
func (x *ConversationLevelSentiment) ProtoReflect() protoreflect.Message
func (*ConversationLevelSentiment) Reset
func (x *ConversationLevelSentiment) Reset()
func (*ConversationLevelSentiment) String
func (x *ConversationLevelSentiment) String() string
ConversationParticipant
type ConversationParticipant struct {
Participant isConversationParticipant_Participant `protobuf_oneof:"participant"`
DialogflowParticipant string `protobuf:"bytes,1,opt,name=dialogflow_participant,json=dialogflowParticipant,proto3" json:"dialogflow_participant,omitempty"`
ObfuscatedExternalUserId string "" /* 137 byte string literal not displayed */
Role ConversationParticipant_Role "" /* 134 byte string literal not displayed */
}
The call participant speaking for a given utterance.
func (*ConversationParticipant) Descriptor
func (*ConversationParticipant) Descriptor() ([]byte, []int)
Deprecated: Use ConversationParticipant.ProtoReflect.Descriptor instead.
func (*ConversationParticipant) GetDialogflowParticipant
func (x *ConversationParticipant) GetDialogflowParticipant() string
Deprecated: Do not use.
func (*ConversationParticipant) GetDialogflowParticipantName
func (x *ConversationParticipant) GetDialogflowParticipantName() string
func (*ConversationParticipant) GetObfuscatedExternalUserId
func (x *ConversationParticipant) GetObfuscatedExternalUserId() string
func (*ConversationParticipant) GetParticipant
func (m *ConversationParticipant) GetParticipant() isConversationParticipant_Participant
func (*ConversationParticipant) GetRole
func (x *ConversationParticipant) GetRole() ConversationParticipant_Role
func (*ConversationParticipant) GetUserId
func (x *ConversationParticipant) GetUserId() string
func (*ConversationParticipant) ProtoMessage
func (*ConversationParticipant) ProtoMessage()
func (*ConversationParticipant) ProtoReflect
func (x *ConversationParticipant) ProtoReflect() protoreflect.Message
func (*ConversationParticipant) Reset
func (x *ConversationParticipant) Reset()
func (*ConversationParticipant) String
func (x *ConversationParticipant) String() string
ConversationParticipant_DialogflowParticipantName
type ConversationParticipant_DialogflowParticipantName struct {
// The name of the participant provided by Dialogflow. Format:
// projects/{project}/locations/{location}/conversations/{conversation}/participants/{participant}
DialogflowParticipantName string `protobuf:"bytes,5,opt,name=dialogflow_participant_name,json=dialogflowParticipantName,proto3,oneof"`
}
ConversationParticipant_Role
type ConversationParticipant_Role int32
The role of the participant.
ConversationParticipant_ROLE_UNSPECIFIED, ConversationParticipant_HUMAN_AGENT, ConversationParticipant_AUTOMATED_AGENT, ConversationParticipant_END_USER, ConversationParticipant_ANY_AGENT
const (
// Participant's role is not set.
ConversationParticipant_ROLE_UNSPECIFIED ConversationParticipant_Role = 0
// Participant is a human agent.
ConversationParticipant_HUMAN_AGENT ConversationParticipant_Role = 1
// Participant is an automated agent.
ConversationParticipant_AUTOMATED_AGENT ConversationParticipant_Role = 2
// Participant is an end user who conversed with the contact center.
ConversationParticipant_END_USER ConversationParticipant_Role = 3
// Participant is either a human or automated agent.
ConversationParticipant_ANY_AGENT ConversationParticipant_Role = 4
)
func (ConversationParticipant_Role) Descriptor
func (ConversationParticipant_Role) Descriptor() protoreflect.EnumDescriptor
func (ConversationParticipant_Role) Enum
func (x ConversationParticipant_Role) Enum() *ConversationParticipant_Role
func (ConversationParticipant_Role) EnumDescriptor
func (ConversationParticipant_Role) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConversationParticipant_Role.Descriptor instead.
func (ConversationParticipant_Role) Number
func (x ConversationParticipant_Role) Number() protoreflect.EnumNumber
func (ConversationParticipant_Role) String
func (x ConversationParticipant_Role) String() string
func (ConversationParticipant_Role) Type
func (ConversationParticipant_Role) Type() protoreflect.EnumType
ConversationParticipant_UserId
type ConversationParticipant_UserId struct {
// A user-specified ID representing the participant.
UserId string `protobuf:"bytes,6,opt,name=user_id,json=userId,proto3,oneof"`
}
ConversationView
type ConversationView int32
Represents the options for viewing a conversation.
ConversationView_CONVERSATION_VIEW_UNSPECIFIED, ConversationView_FULL, ConversationView_BASIC
const (
// The conversation view is not specified.
//
// * Defaults to `FULL` in `GetConversationRequest`.
// * Defaults to `BASIC` in `ListConversationsRequest`.
ConversationView_CONVERSATION_VIEW_UNSPECIFIED ConversationView = 0
// Populates all fields in the conversation.
ConversationView_FULL ConversationView = 2
// Populates all fields in the conversation except the transcript.
ConversationView_BASIC ConversationView = 1
)
func (ConversationView) Descriptor
func (ConversationView) Descriptor() protoreflect.EnumDescriptor
func (ConversationView) Enum
func (x ConversationView) Enum() *ConversationView
func (ConversationView) EnumDescriptor
func (ConversationView) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConversationView.Descriptor instead.
func (ConversationView) Number
func (x ConversationView) Number() protoreflect.EnumNumber
func (ConversationView) String
func (x ConversationView) String() string
func (ConversationView) Type
func (ConversationView) Type() protoreflect.EnumType
Conversation_CallMetadata
type Conversation_CallMetadata struct {
// The audio channel that contains the customer.
CustomerChannel int32 `protobuf:"varint,1,opt,name=customer_channel,json=customerChannel,proto3" json:"customer_channel,omitempty"`
// The audio channel that contains the agent.
AgentChannel int32 `protobuf:"varint,2,opt,name=agent_channel,json=agentChannel,proto3" json:"agent_channel,omitempty"`
// contains filtered or unexported fields
}
Call-specific metadata.
func (*Conversation_CallMetadata) Descriptor
func (*Conversation_CallMetadata) Descriptor() ([]byte, []int)
Deprecated: Use Conversation_CallMetadata.ProtoReflect.Descriptor instead.
func (*Conversation_CallMetadata) GetAgentChannel
func (x *Conversation_CallMetadata) GetAgentChannel() int32
func (*Conversation_CallMetadata) GetCustomerChannel
func (x *Conversation_CallMetadata) GetCustomerChannel() int32
func (*Conversation_CallMetadata) ProtoMessage
func (*Conversation_CallMetadata) ProtoMessage()
func (*Conversation_CallMetadata) ProtoReflect
func (x *Conversation_CallMetadata) ProtoReflect() protoreflect.Message
func (*Conversation_CallMetadata) Reset
func (x *Conversation_CallMetadata) Reset()
func (*Conversation_CallMetadata) String
func (x *Conversation_CallMetadata) String() string
Conversation_CallMetadata_
type Conversation_CallMetadata_ struct {
// Call-specific metadata.
CallMetadata *Conversation_CallMetadata `protobuf:"bytes,7,opt,name=call_metadata,json=callMetadata,proto3,oneof"`
}
Conversation_ExpireTime
type Conversation_ExpireTime struct {
// The time at which this conversation should expire. After this time, the
// conversation data and any associated analyses will be deleted.
ExpireTime *timestamp.Timestamp `protobuf:"bytes,15,opt,name=expire_time,json=expireTime,proto3,oneof"`
}
Conversation_Medium
type Conversation_Medium int32
Possible media for the conversation.
Conversation_MEDIUM_UNSPECIFIED, Conversation_PHONE_CALL, Conversation_CHAT
const (
// Default value, if unspecified will default to PHONE_CALL.
Conversation_MEDIUM_UNSPECIFIED Conversation_Medium = 0
// The format for conversations that took place over the phone.
Conversation_PHONE_CALL Conversation_Medium = 1
// The format for conversations that took place over chat.
Conversation_CHAT Conversation_Medium = 2
)
func (Conversation_Medium) Descriptor
func (Conversation_Medium) Descriptor() protoreflect.EnumDescriptor
func (Conversation_Medium) Enum
func (x Conversation_Medium) Enum() *Conversation_Medium
func (Conversation_Medium) EnumDescriptor
func (Conversation_Medium) EnumDescriptor() ([]byte, []int)
Deprecated: Use Conversation_Medium.Descriptor instead.
func (Conversation_Medium) Number
func (x Conversation_Medium) Number() protoreflect.EnumNumber
func (Conversation_Medium) String
func (x Conversation_Medium) String() string
func (Conversation_Medium) Type
func (Conversation_Medium) Type() protoreflect.EnumType
Conversation_Transcript
type Conversation_Transcript struct {
// A list of sequential transcript segments that comprise the conversation.
TranscriptSegments []*Conversation_Transcript_TranscriptSegment `protobuf:"bytes,1,rep,name=transcript_segments,json=transcriptSegments,proto3" json:"transcript_segments,omitempty"`
// contains filtered or unexported fields
}
A message representing the transcript of a conversation.
func (*Conversation_Transcript) Descriptor
func (*Conversation_Transcript) Descriptor() ([]byte, []int)
Deprecated: Use Conversation_Transcript.ProtoReflect.Descriptor instead.
func (*Conversation_Transcript) GetTranscriptSegments
func (x *Conversation_Transcript) GetTranscriptSegments() []*Conversation_Transcript_TranscriptSegment
func (*Conversation_Transcript) ProtoMessage
func (*Conversation_Transcript) ProtoMessage()
func (*Conversation_Transcript) ProtoReflect
func (x *Conversation_Transcript) ProtoReflect() protoreflect.Message
func (*Conversation_Transcript) Reset
func (x *Conversation_Transcript) Reset()
func (*Conversation_Transcript) String
func (x *Conversation_Transcript) String() string
Conversation_Transcript_TranscriptSegment
type Conversation_Transcript_TranscriptSegment struct {
MessageTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=message_time,json=messageTime,proto3" json:"message_time,omitempty"`
Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"`
Confidence float32 `protobuf:"fixed32,2,opt,name=confidence,proto3" json:"confidence,omitempty"`
Words []*Conversation_Transcript_TranscriptSegment_WordInfo `protobuf:"bytes,3,rep,name=words,proto3" json:"words,omitempty"`
LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
ChannelTag int32 `protobuf:"varint,5,opt,name=channel_tag,json=channelTag,proto3" json:"channel_tag,omitempty"`
SegmentParticipant *ConversationParticipant `protobuf:"bytes,9,opt,name=segment_participant,json=segmentParticipant,proto3" json:"segment_participant,omitempty"`
DialogflowSegmentMetadata *Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata "" /* 139 byte string literal not displayed */
Sentiment *SentimentData `protobuf:"bytes,11,opt,name=sentiment,proto3" json:"sentiment,omitempty"`
}
A segment of a full transcript.
func (*Conversation_Transcript_TranscriptSegment) Descriptor
func (*Conversation_Transcript_TranscriptSegment) Descriptor() ([]byte, []int)
Deprecated: Use Conversation_Transcript_TranscriptSegment.ProtoReflect.Descriptor instead.
func (*Conversation_Transcript_TranscriptSegment) GetChannelTag
func (x *Conversation_Transcript_TranscriptSegment) GetChannelTag() int32
func (*Conversation_Transcript_TranscriptSegment) GetConfidence
func (x *Conversation_Transcript_TranscriptSegment) GetConfidence() float32
func (*Conversation_Transcript_TranscriptSegment) GetDialogflowSegmentMetadata
func (x *Conversation_Transcript_TranscriptSegment) GetDialogflowSegmentMetadata() *Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata
func (*Conversation_Transcript_TranscriptSegment) GetLanguageCode
func (x *Conversation_Transcript_TranscriptSegment) GetLanguageCode() string
func (*Conversation_Transcript_TranscriptSegment) GetMessageTime
func (x *Conversation_Transcript_TranscriptSegment) GetMessageTime() *timestamp.Timestamp
func (*Conversation_Transcript_TranscriptSegment) GetSegmentParticipant
func (x *Conversation_Transcript_TranscriptSegment) GetSegmentParticipant() *ConversationParticipant
func (*Conversation_Transcript_TranscriptSegment) GetSentiment
func (x *Conversation_Transcript_TranscriptSegment) GetSentiment() *SentimentData
func (*Conversation_Transcript_TranscriptSegment) GetText
func (x *Conversation_Transcript_TranscriptSegment) GetText() string
func (*Conversation_Transcript_TranscriptSegment) GetWords
func (x *Conversation_Transcript_TranscriptSegment) GetWords() []*Conversation_Transcript_TranscriptSegment_WordInfo
func (*Conversation_Transcript_TranscriptSegment) ProtoMessage
func (*Conversation_Transcript_TranscriptSegment) ProtoMessage()
func (*Conversation_Transcript_TranscriptSegment) ProtoReflect
func (x *Conversation_Transcript_TranscriptSegment) ProtoReflect() protoreflect.Message
func (*Conversation_Transcript_TranscriptSegment) Reset
func (x *Conversation_Transcript_TranscriptSegment) Reset()
func (*Conversation_Transcript_TranscriptSegment) String
func (x *Conversation_Transcript_TranscriptSegment) String() string
Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata
type Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata struct {
SmartReplyAllowlistCovered bool "" /* 144 byte string literal not displayed */
}
Metadata from Dialogflow relating to the current transcript segment.
func (*Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata) Descriptor
func (*Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata) Descriptor() ([]byte, []int)
Deprecated: Use Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata.ProtoReflect.Descriptor instead.
func (*Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata) GetSmartReplyAllowlistCovered
func (x *Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata) GetSmartReplyAllowlistCovered() bool
func (*Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata) ProtoMessage
func (*Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata) ProtoMessage()
func (*Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata) ProtoReflect
func (x *Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata) ProtoReflect() protoreflect.Message
func (*Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata) Reset
func (x *Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata) Reset()
func (*Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata) String
func (x *Conversation_Transcript_TranscriptSegment_DialogflowSegmentMetadata) String() string
Conversation_Transcript_TranscriptSegment_WordInfo
type Conversation_Transcript_TranscriptSegment_WordInfo struct {
// Time offset of the start of this word relative to the beginning of
// the total conversation.
StartOffset *duration.Duration `protobuf:"bytes,1,opt,name=start_offset,json=startOffset,proto3" json:"start_offset,omitempty"`
// Time offset of the end of this word relative to the beginning of the
// total conversation.
EndOffset *duration.Duration `protobuf:"bytes,2,opt,name=end_offset,json=endOffset,proto3" json:"end_offset,omitempty"`
// The word itself. Includes punctuation marks that surround the word.
Word string `protobuf:"bytes,3,opt,name=word,proto3" json:"word,omitempty"`
// 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 float32 `protobuf:"fixed32,4,opt,name=confidence,proto3" json:"confidence,omitempty"`
// contains filtered or unexported fields
}
Word-level info for words in a transcript.
func (*Conversation_Transcript_TranscriptSegment_WordInfo) Descriptor
func (*Conversation_Transcript_TranscriptSegment_WordInfo) Descriptor() ([]byte, []int)
Deprecated: Use Conversation_Transcript_TranscriptSegment_WordInfo.ProtoReflect.Descriptor instead.
func (*Conversation_Transcript_TranscriptSegment_WordInfo) GetConfidence
func (x *Conversation_Transcript_TranscriptSegment_WordInfo) GetConfidence() float32
func (*Conversation_Transcript_TranscriptSegment_WordInfo) GetEndOffset
func (x *Conversation_Transcript_TranscriptSegment_WordInfo) GetEndOffset() *duration.Duration
func (*Conversation_Transcript_TranscriptSegment_WordInfo) GetStartOffset
func (x *Conversation_Transcript_TranscriptSegment_WordInfo) GetStartOffset() *duration.Duration
func (*Conversation_Transcript_TranscriptSegment_WordInfo) GetWord
func (x *Conversation_Transcript_TranscriptSegment_WordInfo) GetWord() string
func (*Conversation_Transcript_TranscriptSegment_WordInfo) ProtoMessage
func (*Conversation_Transcript_TranscriptSegment_WordInfo) ProtoMessage()
func (*Conversation_Transcript_TranscriptSegment_WordInfo) ProtoReflect
func (x *Conversation_Transcript_TranscriptSegment_WordInfo) ProtoReflect() protoreflect.Message
func (*Conversation_Transcript_TranscriptSegment_WordInfo) Reset
func (x *Conversation_Transcript_TranscriptSegment_WordInfo) Reset()
func (*Conversation_Transcript_TranscriptSegment_WordInfo) String
func (x *Conversation_Transcript_TranscriptSegment_WordInfo) String() string
Conversation_Ttl
type Conversation_Ttl struct {
// Input only. The TTL for this resource. If specified, then this TTL will
// be used to calculate the expire time.
Ttl *duration.Duration `protobuf:"bytes,16,opt,name=ttl,proto3,oneof"`
}
CreateAnalysisOperationMetadata
type CreateAnalysisOperationMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Output only. The Conversation that this Analysis Operation belongs to.
Conversation string `protobuf:"bytes,3,opt,name=conversation,proto3" json:"conversation,omitempty"`
// contains filtered or unexported fields
}
Metadata for a create analysis operation.
func (*CreateAnalysisOperationMetadata) Descriptor
func (*CreateAnalysisOperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateAnalysisOperationMetadata.ProtoReflect.Descriptor instead.
func (*CreateAnalysisOperationMetadata) GetConversation
func (x *CreateAnalysisOperationMetadata) GetConversation() string
func (*CreateAnalysisOperationMetadata) GetCreateTime
func (x *CreateAnalysisOperationMetadata) GetCreateTime() *timestamp.Timestamp
func (*CreateAnalysisOperationMetadata) GetEndTime
func (x *CreateAnalysisOperationMetadata) GetEndTime() *timestamp.Timestamp
func (*CreateAnalysisOperationMetadata) ProtoMessage
func (*CreateAnalysisOperationMetadata) ProtoMessage()
func (*CreateAnalysisOperationMetadata) ProtoReflect
func (x *CreateAnalysisOperationMetadata) ProtoReflect() protoreflect.Message
func (*CreateAnalysisOperationMetadata) Reset
func (x *CreateAnalysisOperationMetadata) Reset()
func (*CreateAnalysisOperationMetadata) String
func (x *CreateAnalysisOperationMetadata) String() string
CreateAnalysisRequest
type CreateAnalysisRequest struct {
// Required. The parent resource of the analysis.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The analysis to create.
Analysis *Analysis `protobuf:"bytes,2,opt,name=analysis,proto3" json:"analysis,omitempty"`
// contains filtered or unexported fields
}
The request to create an analysis.
func (*CreateAnalysisRequest) Descriptor
func (*CreateAnalysisRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAnalysisRequest.ProtoReflect.Descriptor instead.
func (*CreateAnalysisRequest) GetAnalysis
func (x *CreateAnalysisRequest) GetAnalysis() *Analysis
func (*CreateAnalysisRequest) GetParent
func (x *CreateAnalysisRequest) GetParent() string
func (*CreateAnalysisRequest) ProtoMessage
func (*CreateAnalysisRequest) ProtoMessage()
func (*CreateAnalysisRequest) ProtoReflect
func (x *CreateAnalysisRequest) ProtoReflect() protoreflect.Message
func (*CreateAnalysisRequest) Reset
func (x *CreateAnalysisRequest) Reset()
func (*CreateAnalysisRequest) String
func (x *CreateAnalysisRequest) String() string
CreateConversationRequest
type CreateConversationRequest struct {
// Required. The parent resource of the conversation.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The conversation resource to create.
Conversation *Conversation `protobuf:"bytes,2,opt,name=conversation,proto3" json:"conversation,omitempty"`
// 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][0-9]-`
ConversationId string `protobuf:"bytes,3,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
// contains filtered or unexported fields
}
Request to create a conversation.
func (*CreateConversationRequest) Descriptor
func (*CreateConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateConversationRequest.ProtoReflect.Descriptor instead.
func (*CreateConversationRequest) GetConversation
func (x *CreateConversationRequest) GetConversation() *Conversation
func (*CreateConversationRequest) GetConversationId
func (x *CreateConversationRequest) GetConversationId() string
func (*CreateConversationRequest) GetParent
func (x *CreateConversationRequest) GetParent() string
func (*CreateConversationRequest) ProtoMessage
func (*CreateConversationRequest) ProtoMessage()
func (*CreateConversationRequest) ProtoReflect
func (x *CreateConversationRequest) ProtoReflect() protoreflect.Message
func (*CreateConversationRequest) Reset
func (x *CreateConversationRequest) Reset()
func (*CreateConversationRequest) String
func (x *CreateConversationRequest) String() string
CreateIssueModelMetadata
type CreateIssueModelMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// The original request for creation.
Request *CreateIssueModelRequest `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"`
// contains filtered or unexported fields
}
Metadata for creating an issue model.
func (*CreateIssueModelMetadata) Descriptor
func (*CreateIssueModelMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateIssueModelMetadata.ProtoReflect.Descriptor instead.
func (*CreateIssueModelMetadata) GetCreateTime
func (x *CreateIssueModelMetadata) GetCreateTime() *timestamp.Timestamp
func (*CreateIssueModelMetadata) GetEndTime
func (x *CreateIssueModelMetadata) GetEndTime() *timestamp.Timestamp
func (*CreateIssueModelMetadata) GetRequest
func (x *CreateIssueModelMetadata) GetRequest() *CreateIssueModelRequest
func (*CreateIssueModelMetadata) ProtoMessage
func (*CreateIssueModelMetadata) ProtoMessage()
func (*CreateIssueModelMetadata) ProtoReflect
func (x *CreateIssueModelMetadata) ProtoReflect() protoreflect.Message
func (*CreateIssueModelMetadata) Reset
func (x *CreateIssueModelMetadata) Reset()
func (*CreateIssueModelMetadata) String
func (x *CreateIssueModelMetadata) String() string
CreateIssueModelRequest
type CreateIssueModelRequest struct {
// Required. The parent resource of the issue model.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. The issue model to create.
IssueModel *IssueModel `protobuf:"bytes,2,opt,name=issue_model,json=issueModel,proto3" json:"issue_model,omitempty"`
// contains filtered or unexported fields
}
The request to create an issue model.
func (*CreateIssueModelRequest) Descriptor
func (*CreateIssueModelRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateIssueModelRequest.ProtoReflect.Descriptor instead.
func (*CreateIssueModelRequest) GetIssueModel
func (x *CreateIssueModelRequest) GetIssueModel() *IssueModel
func (*CreateIssueModelRequest) GetParent
func (x *CreateIssueModelRequest) GetParent() string
func (*CreateIssueModelRequest) ProtoMessage
func (*CreateIssueModelRequest) ProtoMessage()
func (*CreateIssueModelRequest) ProtoReflect
func (x *CreateIssueModelRequest) ProtoReflect() protoreflect.Message
func (*CreateIssueModelRequest) Reset
func (x *CreateIssueModelRequest) Reset()
func (*CreateIssueModelRequest) String
func (x *CreateIssueModelRequest) String() string
CreatePhraseMatcherRequest
type CreatePhraseMatcherRequest struct {
// Required. The parent resource of the phrase matcher. Required. The location to create
// a phrase matcher for.
// Format: `projects/
Request to create a phrase matcher.
func (*CreatePhraseMatcherRequest) Descriptor
func (*CreatePhraseMatcherRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePhraseMatcherRequest.ProtoReflect.Descriptor instead.
func (*CreatePhraseMatcherRequest) GetParent
func (x *CreatePhraseMatcherRequest) GetParent() string
func (*CreatePhraseMatcherRequest) GetPhraseMatcher
func (x *CreatePhraseMatcherRequest) GetPhraseMatcher() *PhraseMatcher
func (*CreatePhraseMatcherRequest) ProtoMessage
func (*CreatePhraseMatcherRequest) ProtoMessage()
func (*CreatePhraseMatcherRequest) ProtoReflect
func (x *CreatePhraseMatcherRequest) ProtoReflect() protoreflect.Message
func (*CreatePhraseMatcherRequest) Reset
func (x *CreatePhraseMatcherRequest) Reset()
func (*CreatePhraseMatcherRequest) String
func (x *CreatePhraseMatcherRequest) String() string
CreateViewRequest
type CreateViewRequest struct {
// Required. The parent resource of the view. Required. The location to create
// a view for.
// Format: `projects/
The request to create a view.
func (*CreateViewRequest) Descriptor
func (*CreateViewRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateViewRequest.ProtoReflect.Descriptor instead.
func (*CreateViewRequest) GetParent
func (x *CreateViewRequest) GetParent() string
func (*CreateViewRequest) GetView
func (x *CreateViewRequest) GetView() *View
func (*CreateViewRequest) ProtoMessage
func (*CreateViewRequest) ProtoMessage()
func (*CreateViewRequest) ProtoReflect
func (x *CreateViewRequest) ProtoReflect() protoreflect.Message
func (*CreateViewRequest) Reset
func (x *CreateViewRequest) Reset()
func (*CreateViewRequest) String
func (x *CreateViewRequest) String() string
DeleteAnalysisRequest
type DeleteAnalysisRequest struct {
// Required. The name of the analysis to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request to delete an analysis.
func (*DeleteAnalysisRequest) Descriptor
func (*DeleteAnalysisRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAnalysisRequest.ProtoReflect.Descriptor instead.
func (*DeleteAnalysisRequest) GetName
func (x *DeleteAnalysisRequest) GetName() string
func (*DeleteAnalysisRequest) ProtoMessage
func (*DeleteAnalysisRequest) ProtoMessage()
func (*DeleteAnalysisRequest) ProtoReflect
func (x *DeleteAnalysisRequest) ProtoReflect() protoreflect.Message
func (*DeleteAnalysisRequest) Reset
func (x *DeleteAnalysisRequest) Reset()
func (*DeleteAnalysisRequest) String
func (x *DeleteAnalysisRequest) String() string
DeleteConversationRequest
type DeleteConversationRequest struct {
// Required. The name of the conversation to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// 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 `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
// contains filtered or unexported fields
}
The request to delete a conversation.
func (*DeleteConversationRequest) Descriptor
func (*DeleteConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteConversationRequest.ProtoReflect.Descriptor instead.
func (*DeleteConversationRequest) GetForce
func (x *DeleteConversationRequest) GetForce() bool
func (*DeleteConversationRequest) GetName
func (x *DeleteConversationRequest) GetName() string
func (*DeleteConversationRequest) ProtoMessage
func (*DeleteConversationRequest) ProtoMessage()
func (*DeleteConversationRequest) ProtoReflect
func (x *DeleteConversationRequest) ProtoReflect() protoreflect.Message
func (*DeleteConversationRequest) Reset
func (x *DeleteConversationRequest) Reset()
func (*DeleteConversationRequest) String
func (x *DeleteConversationRequest) String() string
DeleteIssueModelMetadata
type DeleteIssueModelMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// The original request for deletion.
Request *DeleteIssueModelRequest `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"`
// contains filtered or unexported fields
}
Metadata for deleting an issue model.
func (*DeleteIssueModelMetadata) Descriptor
func (*DeleteIssueModelMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteIssueModelMetadata.ProtoReflect.Descriptor instead.
func (*DeleteIssueModelMetadata) GetCreateTime
func (x *DeleteIssueModelMetadata) GetCreateTime() *timestamp.Timestamp
func (*DeleteIssueModelMetadata) GetEndTime
func (x *DeleteIssueModelMetadata) GetEndTime() *timestamp.Timestamp
func (*DeleteIssueModelMetadata) GetRequest
func (x *DeleteIssueModelMetadata) GetRequest() *DeleteIssueModelRequest
func (*DeleteIssueModelMetadata) ProtoMessage
func (*DeleteIssueModelMetadata) ProtoMessage()
func (*DeleteIssueModelMetadata) ProtoReflect
func (x *DeleteIssueModelMetadata) ProtoReflect() protoreflect.Message
func (*DeleteIssueModelMetadata) Reset
func (x *DeleteIssueModelMetadata) Reset()
func (*DeleteIssueModelMetadata) String
func (x *DeleteIssueModelMetadata) String() string
DeleteIssueModelRequest
type DeleteIssueModelRequest struct {
// Required. The name of the issue model to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request to delete an issue model.
func (*DeleteIssueModelRequest) Descriptor
func (*DeleteIssueModelRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteIssueModelRequest.ProtoReflect.Descriptor instead.
func (*DeleteIssueModelRequest) GetName
func (x *DeleteIssueModelRequest) GetName() string
func (*DeleteIssueModelRequest) ProtoMessage
func (*DeleteIssueModelRequest) ProtoMessage()
func (*DeleteIssueModelRequest) ProtoReflect
func (x *DeleteIssueModelRequest) ProtoReflect() protoreflect.Message
func (*DeleteIssueModelRequest) Reset
func (x *DeleteIssueModelRequest) Reset()
func (*DeleteIssueModelRequest) String
func (x *DeleteIssueModelRequest) String() string
DeletePhraseMatcherRequest
type DeletePhraseMatcherRequest struct {
// Required. The name of the phrase matcher to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request to delete a phrase matcher.
func (*DeletePhraseMatcherRequest) Descriptor
func (*DeletePhraseMatcherRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePhraseMatcherRequest.ProtoReflect.Descriptor instead.
func (*DeletePhraseMatcherRequest) GetName
func (x *DeletePhraseMatcherRequest) GetName() string
func (*DeletePhraseMatcherRequest) ProtoMessage
func (*DeletePhraseMatcherRequest) ProtoMessage()
func (*DeletePhraseMatcherRequest) ProtoReflect
func (x *DeletePhraseMatcherRequest) ProtoReflect() protoreflect.Message
func (*DeletePhraseMatcherRequest) Reset
func (x *DeletePhraseMatcherRequest) Reset()
func (*DeletePhraseMatcherRequest) String
func (x *DeletePhraseMatcherRequest) String() string
DeleteViewRequest
type DeleteViewRequest struct {
// Required. The name of the view to delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request to delete a view.
func (*DeleteViewRequest) Descriptor
func (*DeleteViewRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteViewRequest.ProtoReflect.Descriptor instead.
func (*DeleteViewRequest) GetName
func (x *DeleteViewRequest) GetName() string
func (*DeleteViewRequest) ProtoMessage
func (*DeleteViewRequest) ProtoMessage()
func (*DeleteViewRequest) ProtoReflect
func (x *DeleteViewRequest) ProtoReflect() protoreflect.Message
func (*DeleteViewRequest) Reset
func (x *DeleteViewRequest) Reset()
func (*DeleteViewRequest) String
func (x *DeleteViewRequest) String() string
DeployIssueModelMetadata
type DeployIssueModelMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// The original request for deployment.
Request *DeployIssueModelRequest `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"`
// contains filtered or unexported fields
}
Metadata for deploying an issue model.
func (*DeployIssueModelMetadata) Descriptor
func (*DeployIssueModelMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeployIssueModelMetadata.ProtoReflect.Descriptor instead.
func (*DeployIssueModelMetadata) GetCreateTime
func (x *DeployIssueModelMetadata) GetCreateTime() *timestamp.Timestamp
func (*DeployIssueModelMetadata) GetEndTime
func (x *DeployIssueModelMetadata) GetEndTime() *timestamp.Timestamp
func (*DeployIssueModelMetadata) GetRequest
func (x *DeployIssueModelMetadata) GetRequest() *DeployIssueModelRequest
func (*DeployIssueModelMetadata) ProtoMessage
func (*DeployIssueModelMetadata) ProtoMessage()
func (*DeployIssueModelMetadata) ProtoReflect
func (x *DeployIssueModelMetadata) ProtoReflect() protoreflect.Message
func (*DeployIssueModelMetadata) Reset
func (x *DeployIssueModelMetadata) Reset()
func (*DeployIssueModelMetadata) String
func (x *DeployIssueModelMetadata) String() string
DeployIssueModelRequest
type DeployIssueModelRequest struct {
// Required. The issue model to deploy.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request to deploy an issue model.
func (*DeployIssueModelRequest) Descriptor
func (*DeployIssueModelRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeployIssueModelRequest.ProtoReflect.Descriptor instead.
func (*DeployIssueModelRequest) GetName
func (x *DeployIssueModelRequest) GetName() string
func (*DeployIssueModelRequest) ProtoMessage
func (*DeployIssueModelRequest) ProtoMessage()
func (*DeployIssueModelRequest) ProtoReflect
func (x *DeployIssueModelRequest) ProtoReflect() protoreflect.Message
func (*DeployIssueModelRequest) Reset
func (x *DeployIssueModelRequest) Reset()
func (*DeployIssueModelRequest) String
func (x *DeployIssueModelRequest) String() string
DeployIssueModelResponse
type DeployIssueModelResponse struct {
// contains filtered or unexported fields
}
The response to deploy an issue model.
func (*DeployIssueModelResponse) Descriptor
func (*DeployIssueModelResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeployIssueModelResponse.ProtoReflect.Descriptor instead.
func (*DeployIssueModelResponse) ProtoMessage
func (*DeployIssueModelResponse) ProtoMessage()
func (*DeployIssueModelResponse) ProtoReflect
func (x *DeployIssueModelResponse) ProtoReflect() protoreflect.Message
func (*DeployIssueModelResponse) Reset
func (x *DeployIssueModelResponse) Reset()
func (*DeployIssueModelResponse) String
func (x *DeployIssueModelResponse) String() string
DialogflowIntent
type DialogflowIntent struct {
// The human-readable name of the intent.
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}
The data for a Dialogflow intent. Represents a detected intent in the conversation, e.g. MAKES_PROMISE.
func (*DialogflowIntent) Descriptor
func (*DialogflowIntent) Descriptor() ([]byte, []int)
Deprecated: Use DialogflowIntent.ProtoReflect.Descriptor instead.
func (*DialogflowIntent) GetDisplayName
func (x *DialogflowIntent) GetDisplayName() string
func (*DialogflowIntent) ProtoMessage
func (*DialogflowIntent) ProtoMessage()
func (*DialogflowIntent) ProtoReflect
func (x *DialogflowIntent) ProtoReflect() protoreflect.Message
func (*DialogflowIntent) Reset
func (x *DialogflowIntent) Reset()
func (*DialogflowIntent) String
func (x *DialogflowIntent) String() string
DialogflowInteractionData
type DialogflowInteractionData struct {
// The Dialogflow intent resource path. Format:
// projects/{project}/agent/{agent}/intents/{intent}
DialogflowIntentId string `protobuf:"bytes,1,opt,name=dialogflow_intent_id,json=dialogflowIntentId,proto3" json:"dialogflow_intent_id,omitempty"`
// The confidence of the match ranging from 0.0 (completely uncertain) to 1.0
// (completely certain).
Confidence float32 `protobuf:"fixed32,2,opt,name=confidence,proto3" json:"confidence,omitempty"`
// contains filtered or unexported fields
}
Dialogflow interaction data.
func (*DialogflowInteractionData) Descriptor
func (*DialogflowInteractionData) Descriptor() ([]byte, []int)
Deprecated: Use DialogflowInteractionData.ProtoReflect.Descriptor instead.
func (*DialogflowInteractionData) GetConfidence
func (x *DialogflowInteractionData) GetConfidence() float32
func (*DialogflowInteractionData) GetDialogflowIntentId
func (x *DialogflowInteractionData) GetDialogflowIntentId() string
func (*DialogflowInteractionData) ProtoMessage
func (*DialogflowInteractionData) ProtoMessage()
func (*DialogflowInteractionData) ProtoReflect
func (x *DialogflowInteractionData) ProtoReflect() protoreflect.Message
func (*DialogflowInteractionData) Reset
func (x *DialogflowInteractionData) Reset()
func (*DialogflowInteractionData) String
func (x *DialogflowInteractionData) String() string
DialogflowSource
type DialogflowSource struct {
DialogflowConversation string "" /* 127 byte string literal not displayed */
AudioUri string `protobuf:"bytes,3,opt,name=audio_uri,json=audioUri,proto3" json:"audio_uri,omitempty"`
}
A Dialogflow source of conversation data.
func (*DialogflowSource) Descriptor
func (*DialogflowSource) Descriptor() ([]byte, []int)
Deprecated: Use DialogflowSource.ProtoReflect.Descriptor instead.
func (*DialogflowSource) GetAudioUri
func (x *DialogflowSource) GetAudioUri() string
func (*DialogflowSource) GetDialogflowConversation
func (x *DialogflowSource) GetDialogflowConversation() string
func (*DialogflowSource) ProtoMessage
func (*DialogflowSource) ProtoMessage()
func (*DialogflowSource) ProtoReflect
func (x *DialogflowSource) ProtoReflect() protoreflect.Message
func (*DialogflowSource) Reset
func (x *DialogflowSource) Reset()
func (*DialogflowSource) String
func (x *DialogflowSource) String() string
Entity
type Entity struct {
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Type Entity_Type `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.contactcenterinsights.v1.Entity_Type" json:"type,omitempty"`
Metadata map[string]string "" /* 157 byte string literal not displayed */
Salience float32 `protobuf:"fixed32,4,opt,name=salience,proto3" json:"salience,omitempty"`
Sentiment *SentimentData `protobuf:"bytes,5,opt,name=sentiment,proto3" json:"sentiment,omitempty"`
}
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 (*Entity) Descriptor
Deprecated: Use Entity.ProtoReflect.Descriptor instead.
func (*Entity) GetDisplayName
func (*Entity) GetMetadata
func (*Entity) GetSalience
func (*Entity) GetSentiment
func (x *Entity) GetSentiment() *SentimentData
func (*Entity) GetType
func (x *Entity) GetType() Entity_Type
func (*Entity) ProtoMessage
func (*Entity) ProtoMessage()
func (*Entity) ProtoReflect
func (x *Entity) ProtoReflect() protoreflect.Message
func (*Entity) Reset
func (x *Entity) Reset()
func (*Entity) String
EntityMentionData
type EntityMentionData struct {
EntityUniqueId string `protobuf:"bytes,1,opt,name=entity_unique_id,json=entityUniqueId,proto3" json:"entity_unique_id,omitempty"`
Type EntityMentionData_MentionType "" /* 135 byte string literal not displayed */
Sentiment *SentimentData `protobuf:"bytes,3,opt,name=sentiment,proto3" json:"sentiment,omitempty"`
}
The data for an entity mention annotation.
This represents a mention of an Entity
in the conversation.
func (*EntityMentionData) Descriptor
func (*EntityMentionData) Descriptor() ([]byte, []int)
Deprecated: Use EntityMentionData.ProtoReflect.Descriptor instead.
func (*EntityMentionData) GetEntityUniqueId
func (x *EntityMentionData) GetEntityUniqueId() string
func (*EntityMentionData) GetSentiment
func (x *EntityMentionData) GetSentiment() *SentimentData
func (*EntityMentionData) GetType
func (x *EntityMentionData) GetType() EntityMentionData_MentionType
func (*EntityMentionData) ProtoMessage
func (*EntityMentionData) ProtoMessage()
func (*EntityMentionData) ProtoReflect
func (x *EntityMentionData) ProtoReflect() protoreflect.Message
func (*EntityMentionData) Reset
func (x *EntityMentionData) Reset()
func (*EntityMentionData) String
func (x *EntityMentionData) String() string
EntityMentionData_MentionType
type EntityMentionData_MentionType int32
The supported types of mentions.
EntityMentionData_MENTION_TYPE_UNSPECIFIED, EntityMentionData_PROPER, EntityMentionData_COMMON
const (
// Unspecified.
EntityMentionData_MENTION_TYPE_UNSPECIFIED EntityMentionData_MentionType = 0
// Proper noun.
EntityMentionData_PROPER EntityMentionData_MentionType = 1
// Common noun (or noun compound).
EntityMentionData_COMMON EntityMentionData_MentionType = 2
)
func (EntityMentionData_MentionType) Descriptor
func (EntityMentionData_MentionType) Descriptor() protoreflect.EnumDescriptor
func (EntityMentionData_MentionType) Enum
func (x EntityMentionData_MentionType) Enum() *EntityMentionData_MentionType
func (EntityMentionData_MentionType) EnumDescriptor
func (EntityMentionData_MentionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EntityMentionData_MentionType.Descriptor instead.
func (EntityMentionData_MentionType) Number
func (x EntityMentionData_MentionType) Number() protoreflect.EnumNumber
func (EntityMentionData_MentionType) String
func (x EntityMentionData_MentionType) String() string
func (EntityMentionData_MentionType) Type
func (EntityMentionData_MentionType) Type() protoreflect.EnumType
Entity_Type
type Entity_Type int32
The type of the entity. For most entity types, the associated metadata is a
Wikipedia URL (wikipedia_url
) and Knowledge Graph MID (mid
). The table
below lists the associated fields for entities that have different
metadata.
Entity_TYPE_UNSPECIFIED, Entity_PERSON, Entity_LOCATION, Entity_ORGANIZATION, Entity_EVENT, Entity_WORK_OF_ART, Entity_CONSUMER_GOOD, Entity_OTHER, Entity_PHONE_NUMBER, Entity_ADDRESS, Entity_DATE, Entity_NUMBER, Entity_PRICE
const (
// Unspecified.
Entity_TYPE_UNSPECIFIED Entity_Type = 0
// Person.
Entity_PERSON Entity_Type = 1
// Location.
Entity_LOCATION Entity_Type = 2
// Organization.
Entity_ORGANIZATION Entity_Type = 3
// Event.
Entity_EVENT Entity_Type = 4
// Artwork.
Entity_WORK_OF_ART Entity_Type = 5
// Consumer product.
Entity_CONSUMER_GOOD Entity_Type = 6
// Other types of entities.
Entity_OTHER Entity_Type = 7
// 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.
Entity_PHONE_NUMBER Entity_Type = 9
// 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.
Entity_ADDRESS Entity_Type = 10
// 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.
Entity_DATE Entity_Type = 11
// Number.
//
// The metadata is the number itself.
Entity_NUMBER Entity_Type = 12
// Price.
//
// The metadata identifies the `value` and `currency`.
Entity_PRICE Entity_Type = 13
)
func (Entity_Type) Descriptor
func (Entity_Type) Descriptor() protoreflect.EnumDescriptor
func (Entity_Type) Enum
func (x Entity_Type) Enum() *Entity_Type
func (Entity_Type) EnumDescriptor
func (Entity_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Entity_Type.Descriptor instead.
func (Entity_Type) Number
func (x Entity_Type) Number() protoreflect.EnumNumber
func (Entity_Type) String
func (x Entity_Type) String() string
func (Entity_Type) Type
func (Entity_Type) Type() protoreflect.EnumType
ExactMatchConfig
type ExactMatchConfig struct {
// Whether to consider case sensitivity when performing an exact match.
CaseSensitive bool `protobuf:"varint,1,opt,name=case_sensitive,json=caseSensitive,proto3" json:"case_sensitive,omitempty"`
// contains filtered or unexported fields
}
Exact match configuration.
func (*ExactMatchConfig) Descriptor
func (*ExactMatchConfig) Descriptor() ([]byte, []int)
Deprecated: Use ExactMatchConfig.ProtoReflect.Descriptor instead.
func (*ExactMatchConfig) GetCaseSensitive
func (x *ExactMatchConfig) GetCaseSensitive() bool
func (*ExactMatchConfig) ProtoMessage
func (*ExactMatchConfig) ProtoMessage()
func (*ExactMatchConfig) ProtoReflect
func (x *ExactMatchConfig) ProtoReflect() protoreflect.Message
func (*ExactMatchConfig) Reset
func (x *ExactMatchConfig) Reset()
func (*ExactMatchConfig) String
func (x *ExactMatchConfig) String() string
ExportInsightsDataMetadata
type ExportInsightsDataMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// The original request for export.
Request *ExportInsightsDataRequest `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"`
// Partial errors during export operation that might cause the operation
// output to be incomplete.
PartialErrors []*status.Status `protobuf:"bytes,4,rep,name=partial_errors,json=partialErrors,proto3" json:"partial_errors,omitempty"`
// contains filtered or unexported fields
}
Metadata for an export insights operation.
func (*ExportInsightsDataMetadata) Descriptor
func (*ExportInsightsDataMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ExportInsightsDataMetadata.ProtoReflect.Descriptor instead.
func (*ExportInsightsDataMetadata) GetCreateTime
func (x *ExportInsightsDataMetadata) GetCreateTime() *timestamp.Timestamp
func (*ExportInsightsDataMetadata) GetEndTime
func (x *ExportInsightsDataMetadata) GetEndTime() *timestamp.Timestamp
func (*ExportInsightsDataMetadata) GetPartialErrors
func (x *ExportInsightsDataMetadata) GetPartialErrors() []*status.Status
func (*ExportInsightsDataMetadata) GetRequest
func (x *ExportInsightsDataMetadata) GetRequest() *ExportInsightsDataRequest
func (*ExportInsightsDataMetadata) ProtoMessage
func (*ExportInsightsDataMetadata) ProtoMessage()
func (*ExportInsightsDataMetadata) ProtoReflect
func (x *ExportInsightsDataMetadata) ProtoReflect() protoreflect.Message
func (*ExportInsightsDataMetadata) Reset
func (x *ExportInsightsDataMetadata) Reset()
func (*ExportInsightsDataMetadata) String
func (x *ExportInsightsDataMetadata) String() string
ExportInsightsDataRequest
type ExportInsightsDataRequest struct {
Destination isExportInsightsDataRequest_Destination `protobuf_oneof:"destination"`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
KmsKey string `protobuf:"bytes,4,opt,name=kms_key,json=kmsKey,proto3" json:"kms_key,omitempty"`
WriteDisposition ExportInsightsDataRequest_WriteDisposition "" /* 196 byte string literal not displayed */
}
The request to export insights.
func (*ExportInsightsDataRequest) Descriptor
func (*ExportInsightsDataRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExportInsightsDataRequest.ProtoReflect.Descriptor instead.
func (*ExportInsightsDataRequest) GetBigQueryDestination
func (x *ExportInsightsDataRequest) GetBigQueryDestination() *ExportInsightsDataRequest_BigQueryDestination
func (*ExportInsightsDataRequest) GetDestination
func (m *ExportInsightsDataRequest) GetDestination() isExportInsightsDataRequest_Destination
func (*ExportInsightsDataRequest) GetFilter
func (x *ExportInsightsDataRequest) GetFilter() string
func (*ExportInsightsDataRequest) GetKmsKey
func (x *ExportInsightsDataRequest) GetKmsKey() string
func (*ExportInsightsDataRequest) GetParent
func (x *ExportInsightsDataRequest) GetParent() string
func (*ExportInsightsDataRequest) GetWriteDisposition
func (x *ExportInsightsDataRequest) GetWriteDisposition() ExportInsightsDataRequest_WriteDisposition
func (*ExportInsightsDataRequest) ProtoMessage
func (*ExportInsightsDataRequest) ProtoMessage()
func (*ExportInsightsDataRequest) ProtoReflect
func (x *ExportInsightsDataRequest) ProtoReflect() protoreflect.Message
func (*ExportInsightsDataRequest) Reset
func (x *ExportInsightsDataRequest) Reset()
func (*ExportInsightsDataRequest) String
func (x *ExportInsightsDataRequest) String() string
ExportInsightsDataRequest_BigQueryDestination
type ExportInsightsDataRequest_BigQueryDestination struct {
// 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 `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
// 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 `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
// 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 `protobuf:"bytes,2,opt,name=table,proto3" json:"table,omitempty"`
// contains filtered or unexported fields
}
A BigQuery Table Reference.
func (*ExportInsightsDataRequest_BigQueryDestination) Descriptor
func (*ExportInsightsDataRequest_BigQueryDestination) Descriptor() ([]byte, []int)
Deprecated: Use ExportInsightsDataRequest_BigQueryDestination.ProtoReflect.Descriptor instead.
func (*ExportInsightsDataRequest_BigQueryDestination) GetDataset
func (x *ExportInsightsDataRequest_BigQueryDestination) GetDataset() string
func (*ExportInsightsDataRequest_BigQueryDestination) GetProjectId
func (x *ExportInsightsDataRequest_BigQueryDestination) GetProjectId() string
func (*ExportInsightsDataRequest_BigQueryDestination) GetTable
func (x *ExportInsightsDataRequest_BigQueryDestination) GetTable() string
func (*ExportInsightsDataRequest_BigQueryDestination) ProtoMessage
func (*ExportInsightsDataRequest_BigQueryDestination) ProtoMessage()
func (*ExportInsightsDataRequest_BigQueryDestination) ProtoReflect
func (x *ExportInsightsDataRequest_BigQueryDestination) ProtoReflect() protoreflect.Message
func (*ExportInsightsDataRequest_BigQueryDestination) Reset
func (x *ExportInsightsDataRequest_BigQueryDestination) Reset()
func (*ExportInsightsDataRequest_BigQueryDestination) String
func (x *ExportInsightsDataRequest_BigQueryDestination) String() string
ExportInsightsDataRequest_BigQueryDestination_
type ExportInsightsDataRequest_BigQueryDestination_ struct {
// Specified if sink is a BigQuery table.
BigQueryDestination *ExportInsightsDataRequest_BigQueryDestination `protobuf:"bytes,2,opt,name=big_query_destination,json=bigQueryDestination,proto3,oneof"`
}
ExportInsightsDataRequest_WriteDisposition
type ExportInsightsDataRequest_WriteDisposition int32
Specifies the action that occurs if the destination table already exists.
ExportInsightsDataRequest_WRITE_DISPOSITION_UNSPECIFIED, ExportInsightsDataRequest_WRITE_TRUNCATE, ExportInsightsDataRequest_WRITE_APPEND
const (
// Write disposition is not specified. Defaults to WRITE_TRUNCATE.
ExportInsightsDataRequest_WRITE_DISPOSITION_UNSPECIFIED ExportInsightsDataRequest_WriteDisposition = 0
// If the table already exists, BigQuery will overwrite the table data and
// use the schema from the load.
ExportInsightsDataRequest_WRITE_TRUNCATE ExportInsightsDataRequest_WriteDisposition = 1
// If the table already exists, BigQuery will append data to the table.
ExportInsightsDataRequest_WRITE_APPEND ExportInsightsDataRequest_WriteDisposition = 2
)
func (ExportInsightsDataRequest_WriteDisposition) Descriptor
func (ExportInsightsDataRequest_WriteDisposition) Descriptor() protoreflect.EnumDescriptor
func (ExportInsightsDataRequest_WriteDisposition) Enum
func (x ExportInsightsDataRequest_WriteDisposition) Enum() *ExportInsightsDataRequest_WriteDisposition
func (ExportInsightsDataRequest_WriteDisposition) EnumDescriptor
func (ExportInsightsDataRequest_WriteDisposition) EnumDescriptor() ([]byte, []int)
Deprecated: Use ExportInsightsDataRequest_WriteDisposition.Descriptor instead.
func (ExportInsightsDataRequest_WriteDisposition) Number
func (x ExportInsightsDataRequest_WriteDisposition) Number() protoreflect.EnumNumber
func (ExportInsightsDataRequest_WriteDisposition) String
func (x ExportInsightsDataRequest_WriteDisposition) String() string
func (ExportInsightsDataRequest_WriteDisposition) Type
func (ExportInsightsDataRequest_WriteDisposition) Type() protoreflect.EnumType
ExportInsightsDataResponse
type ExportInsightsDataResponse struct {
// contains filtered or unexported fields
}
Response for an export insights operation.
func (*ExportInsightsDataResponse) Descriptor
func (*ExportInsightsDataResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExportInsightsDataResponse.ProtoReflect.Descriptor instead.
func (*ExportInsightsDataResponse) ProtoMessage
func (*ExportInsightsDataResponse) ProtoMessage()
func (*ExportInsightsDataResponse) ProtoReflect
func (x *ExportInsightsDataResponse) ProtoReflect() protoreflect.Message
func (*ExportInsightsDataResponse) Reset
func (x *ExportInsightsDataResponse) Reset()
func (*ExportInsightsDataResponse) String
func (x *ExportInsightsDataResponse) String() string
FaqAnswerData
type FaqAnswerData struct {
Answer string `protobuf:"bytes,1,opt,name=answer,proto3" json:"answer,omitempty"`
ConfidenceScore float32 `protobuf:"fixed32,2,opt,name=confidence_score,json=confidenceScore,proto3" json:"confidence_score,omitempty"`
Question string `protobuf:"bytes,3,opt,name=question,proto3" json:"question,omitempty"`
Metadata map[string]string "" /* 157 byte string literal not displayed */
QueryRecord string `protobuf:"bytes,5,opt,name=query_record,json=queryRecord,proto3" json:"query_record,omitempty"`
Source string `protobuf:"bytes,6,opt,name=source,proto3" json:"source,omitempty"`
}
Agent Assist frequently-asked-question answer data.
func (*FaqAnswerData) Descriptor
func (*FaqAnswerData) Descriptor() ([]byte, []int)
Deprecated: Use FaqAnswerData.ProtoReflect.Descriptor instead.
func (*FaqAnswerData) GetAnswer
func (x *FaqAnswerData) GetAnswer() string
func (*FaqAnswerData) GetConfidenceScore
func (x *FaqAnswerData) GetConfidenceScore() float32
func (*FaqAnswerData) GetMetadata
func (x *FaqAnswerData) GetMetadata() map[string]string
func (*FaqAnswerData) GetQueryRecord
func (x *FaqAnswerData) GetQueryRecord() string
func (*FaqAnswerData) GetQuestion
func (x *FaqAnswerData) GetQuestion() string
func (*FaqAnswerData) GetSource
func (x *FaqAnswerData) GetSource() string
func (*FaqAnswerData) ProtoMessage
func (*FaqAnswerData) ProtoMessage()
func (*FaqAnswerData) ProtoReflect
func (x *FaqAnswerData) ProtoReflect() protoreflect.Message
func (*FaqAnswerData) Reset
func (x *FaqAnswerData) Reset()
func (*FaqAnswerData) String
func (x *FaqAnswerData) String() string
GcsSource
type GcsSource struct {
// Cloud Storage URI that points to a file that contains the conversation
// audio.
AudioUri string `protobuf:"bytes,1,opt,name=audio_uri,json=audioUri,proto3" json:"audio_uri,omitempty"`
// Immutable. Cloud Storage URI that points to a file that contains the conversation
// transcript.
TranscriptUri string `protobuf:"bytes,2,opt,name=transcript_uri,json=transcriptUri,proto3" json:"transcript_uri,omitempty"`
// contains filtered or unexported fields
}
A Cloud Storage source of conversation data.
func (*GcsSource) Descriptor
Deprecated: Use GcsSource.ProtoReflect.Descriptor instead.
func (*GcsSource) GetAudioUri
func (*GcsSource) GetTranscriptUri
func (*GcsSource) ProtoMessage
func (*GcsSource) ProtoMessage()
func (*GcsSource) ProtoReflect
func (x *GcsSource) ProtoReflect() protoreflect.Message
func (*GcsSource) Reset
func (x *GcsSource) Reset()
func (*GcsSource) String
GetAnalysisRequest
type GetAnalysisRequest struct {
// Required. The name of the analysis to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request to get an analysis.
func (*GetAnalysisRequest) Descriptor
func (*GetAnalysisRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAnalysisRequest.ProtoReflect.Descriptor instead.
func (*GetAnalysisRequest) GetName
func (x *GetAnalysisRequest) GetName() string
func (*GetAnalysisRequest) ProtoMessage
func (*GetAnalysisRequest) ProtoMessage()
func (*GetAnalysisRequest) ProtoReflect
func (x *GetAnalysisRequest) ProtoReflect() protoreflect.Message
func (*GetAnalysisRequest) Reset
func (x *GetAnalysisRequest) Reset()
func (*GetAnalysisRequest) String
func (x *GetAnalysisRequest) String() string
GetConversationRequest
type GetConversationRequest struct {
// Required. The name of the conversation to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The level of details of the conversation. Default is `FULL`.
View ConversationView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.contactcenterinsights.v1.ConversationView" json:"view,omitempty"`
// contains filtered or unexported fields
}
The request to get a conversation.
func (*GetConversationRequest) Descriptor
func (*GetConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetConversationRequest.ProtoReflect.Descriptor instead.
func (*GetConversationRequest) GetName
func (x *GetConversationRequest) GetName() string
func (*GetConversationRequest) GetView
func (x *GetConversationRequest) GetView() ConversationView
func (*GetConversationRequest) ProtoMessage
func (*GetConversationRequest) ProtoMessage()
func (*GetConversationRequest) ProtoReflect
func (x *GetConversationRequest) ProtoReflect() protoreflect.Message
func (*GetConversationRequest) Reset
func (x *GetConversationRequest) Reset()
func (*GetConversationRequest) String
func (x *GetConversationRequest) String() string
GetIssueModelRequest
type GetIssueModelRequest struct {
// Required. The name of the issue model to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request to get an issue model.
func (*GetIssueModelRequest) Descriptor
func (*GetIssueModelRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetIssueModelRequest.ProtoReflect.Descriptor instead.
func (*GetIssueModelRequest) GetName
func (x *GetIssueModelRequest) GetName() string
func (*GetIssueModelRequest) ProtoMessage
func (*GetIssueModelRequest) ProtoMessage()
func (*GetIssueModelRequest) ProtoReflect
func (x *GetIssueModelRequest) ProtoReflect() protoreflect.Message
func (*GetIssueModelRequest) Reset
func (x *GetIssueModelRequest) Reset()
func (*GetIssueModelRequest) String
func (x *GetIssueModelRequest) String() string
GetIssueRequest
type GetIssueRequest struct {
// Required. The name of the issue to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request to get an issue.
func (*GetIssueRequest) Descriptor
func (*GetIssueRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetIssueRequest.ProtoReflect.Descriptor instead.
func (*GetIssueRequest) GetName
func (x *GetIssueRequest) GetName() string
func (*GetIssueRequest) ProtoMessage
func (*GetIssueRequest) ProtoMessage()
func (*GetIssueRequest) ProtoReflect
func (x *GetIssueRequest) ProtoReflect() protoreflect.Message
func (*GetIssueRequest) Reset
func (x *GetIssueRequest) Reset()
func (*GetIssueRequest) String
func (x *GetIssueRequest) String() string
GetPhraseMatcherRequest
type GetPhraseMatcherRequest struct {
// Required. The name of the phrase matcher to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request to get a a phrase matcher.
func (*GetPhraseMatcherRequest) Descriptor
func (*GetPhraseMatcherRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPhraseMatcherRequest.ProtoReflect.Descriptor instead.
func (*GetPhraseMatcherRequest) GetName
func (x *GetPhraseMatcherRequest) GetName() string
func (*GetPhraseMatcherRequest) ProtoMessage
func (*GetPhraseMatcherRequest) ProtoMessage()
func (*GetPhraseMatcherRequest) ProtoReflect
func (x *GetPhraseMatcherRequest) ProtoReflect() protoreflect.Message
func (*GetPhraseMatcherRequest) Reset
func (x *GetPhraseMatcherRequest) Reset()
func (*GetPhraseMatcherRequest) String
func (x *GetPhraseMatcherRequest) String() string
GetSettingsRequest
type GetSettingsRequest struct {
// Required. The name of the settings resource to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request to get project-level settings.
func (*GetSettingsRequest) Descriptor
func (*GetSettingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSettingsRequest.ProtoReflect.Descriptor instead.
func (*GetSettingsRequest) GetName
func (x *GetSettingsRequest) GetName() string
func (*GetSettingsRequest) ProtoMessage
func (*GetSettingsRequest) ProtoMessage()
func (*GetSettingsRequest) ProtoReflect
func (x *GetSettingsRequest) ProtoReflect() protoreflect.Message
func (*GetSettingsRequest) Reset
func (x *GetSettingsRequest) Reset()
func (*GetSettingsRequest) String
func (x *GetSettingsRequest) String() string
GetViewRequest
type GetViewRequest struct {
// Required. The name of the view to get.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request to get a view.
func (*GetViewRequest) Descriptor
func (*GetViewRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetViewRequest.ProtoReflect.Descriptor instead.
func (*GetViewRequest) GetName
func (x *GetViewRequest) GetName() string
func (*GetViewRequest) ProtoMessage
func (*GetViewRequest) ProtoMessage()
func (*GetViewRequest) ProtoReflect
func (x *GetViewRequest) ProtoReflect() protoreflect.Message
func (*GetViewRequest) Reset
func (x *GetViewRequest) Reset()
func (*GetViewRequest) String
func (x *GetViewRequest) String() string
HoldData
type HoldData struct {
// contains filtered or unexported fields
}
The data for a hold annotation.
func (*HoldData) Descriptor
Deprecated: Use HoldData.ProtoReflect.Descriptor instead.
func (*HoldData) ProtoMessage
func (*HoldData) ProtoMessage()
func (*HoldData) ProtoReflect
func (x *HoldData) ProtoReflect() protoreflect.Message
func (*HoldData) Reset
func (x *HoldData) Reset()
func (*HoldData) String
Intent
type Intent struct {
// The unique identifier of the intent.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// The human-readable name of the intent.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}
The data for an intent. Represents a detected intent in the conversation, for example MAKES_PROMISE.
func (*Intent) Descriptor
Deprecated: Use Intent.ProtoReflect.Descriptor instead.
func (*Intent) GetDisplayName
func (*Intent) GetId
func (*Intent) ProtoMessage
func (*Intent) ProtoMessage()
func (*Intent) ProtoReflect
func (x *Intent) ProtoReflect() protoreflect.Message
func (*Intent) Reset
func (x *Intent) Reset()
func (*Intent) String
IntentMatchData
type IntentMatchData struct {
// The id of the matched intent.
// Can be used to retrieve the corresponding intent information.
IntentUniqueId string `protobuf:"bytes,1,opt,name=intent_unique_id,json=intentUniqueId,proto3" json:"intent_unique_id,omitempty"`
// contains filtered or unexported fields
}
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 (*IntentMatchData) Descriptor
func (*IntentMatchData) Descriptor() ([]byte, []int)
Deprecated: Use IntentMatchData.ProtoReflect.Descriptor instead.
func (*IntentMatchData) GetIntentUniqueId
func (x *IntentMatchData) GetIntentUniqueId() string
func (*IntentMatchData) ProtoMessage
func (*IntentMatchData) ProtoMessage()
func (*IntentMatchData) ProtoReflect
func (x *IntentMatchData) ProtoReflect() protoreflect.Message
func (*IntentMatchData) Reset
func (x *IntentMatchData) Reset()
func (*IntentMatchData) String
func (x *IntentMatchData) String() string
InterruptionData
type InterruptionData struct {
// contains filtered or unexported fields
}
The data for an interruption annotation.
func (*InterruptionData) Descriptor
func (*InterruptionData) Descriptor() ([]byte, []int)
Deprecated: Use InterruptionData.ProtoReflect.Descriptor instead.
func (*InterruptionData) ProtoMessage
func (*InterruptionData) ProtoMessage()
func (*InterruptionData) ProtoReflect
func (x *InterruptionData) ProtoReflect() protoreflect.Message
func (*InterruptionData) Reset
func (x *InterruptionData) Reset()
func (*InterruptionData) String
func (x *InterruptionData) String() string
Issue
type Issue struct {
// Immutable. The resource name of the issue.
// Format:
// projects/{project}/locations/{location}/issueModels/{issue_model}/issues/{issue}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The representative name for the issue.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The time at which this issue was created.
CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The most recent time that this issue was updated.
UpdateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// contains filtered or unexported fields
}
The issue resource.
func (*Issue) Descriptor
Deprecated: Use Issue.ProtoReflect.Descriptor instead.
func (*Issue) GetCreateTime
func (*Issue) GetDisplayName
func (*Issue) GetName
func (*Issue) GetUpdateTime
func (*Issue) ProtoMessage
func (*Issue) ProtoMessage()
func (*Issue) ProtoReflect
func (x *Issue) ProtoReflect() protoreflect.Message
func (*Issue) Reset
func (x *Issue) Reset()
func (*Issue) String
IssueAssignment
type IssueAssignment struct {
// Resource name of the assigned issue.
Issue string `protobuf:"bytes,1,opt,name=issue,proto3" json:"issue,omitempty"`
// Score indicating the likelihood of the issue assignment.
// currently bounded on [0,1].
Score float64 `protobuf:"fixed64,2,opt,name=score,proto3" json:"score,omitempty"`
// Immutable. Display name of the assigned issue. This field is set at time of analyis
// and immutable since then.
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}
Information about the issue.
func (*IssueAssignment) Descriptor
func (*IssueAssignment) Descriptor() ([]byte, []int)
Deprecated: Use IssueAssignment.ProtoReflect.Descriptor instead.
func (*IssueAssignment) GetDisplayName
func (x *IssueAssignment) GetDisplayName() string
func (*IssueAssignment) GetIssue
func (x *IssueAssignment) GetIssue() string
func (*IssueAssignment) GetScore
func (x *IssueAssignment) GetScore() float64
func (*IssueAssignment) ProtoMessage
func (*IssueAssignment) ProtoMessage()
func (*IssueAssignment) ProtoReflect
func (x *IssueAssignment) ProtoReflect() protoreflect.Message
func (*IssueAssignment) Reset
func (x *IssueAssignment) Reset()
func (*IssueAssignment) String
func (x *IssueAssignment) String() string
IssueModel
type IssueModel struct {
// Immutable. The resource name of the issue model.
// Format:
// projects/{project}/locations/{location}/issueModels/{issue_model}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The representative name for the issue model.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The time at which this issue model was created.
CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The most recent time at which the issue model was updated.
UpdateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// Output only. State of the model.
State IssueModel_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.contactcenterinsights.v1.IssueModel_State" json:"state,omitempty"`
// Configs for the input data that used to create the issue model.
InputDataConfig *IssueModel_InputDataConfig `protobuf:"bytes,6,opt,name=input_data_config,json=inputDataConfig,proto3" json:"input_data_config,omitempty"`
// Output only. Immutable. The issue model's label statistics on its training data.
TrainingStats *IssueModelLabelStats `protobuf:"bytes,7,opt,name=training_stats,json=trainingStats,proto3" json:"training_stats,omitempty"`
// contains filtered or unexported fields
}
The issue model resource.
func (*IssueModel) Descriptor
func (*IssueModel) Descriptor() ([]byte, []int)
Deprecated: Use IssueModel.ProtoReflect.Descriptor instead.
func (*IssueModel) GetCreateTime
func (x *IssueModel) GetCreateTime() *timestamp.Timestamp
func (*IssueModel) GetDisplayName
func (x *IssueModel) GetDisplayName() string
func (*IssueModel) GetInputDataConfig
func (x *IssueModel) GetInputDataConfig() *IssueModel_InputDataConfig
func (*IssueModel) GetName
func (x *IssueModel) GetName() string
func (*IssueModel) GetState
func (x *IssueModel) GetState() IssueModel_State
func (*IssueModel) GetTrainingStats
func (x *IssueModel) GetTrainingStats() *IssueModelLabelStats
func (*IssueModel) GetUpdateTime
func (x *IssueModel) GetUpdateTime() *timestamp.Timestamp
func (*IssueModel) ProtoMessage
func (*IssueModel) ProtoMessage()
func (*IssueModel) ProtoReflect
func (x *IssueModel) ProtoReflect() protoreflect.Message
func (*IssueModel) Reset
func (x *IssueModel) Reset()
func (*IssueModel) String
func (x *IssueModel) String() string
IssueModelLabelStats
type IssueModelLabelStats struct {
AnalyzedConversationsCount int64 "" /* 142 byte string literal not displayed */
UnclassifiedConversationsCount int64 "" /* 154 byte string literal not displayed */
IssueStats map[string]*IssueModelLabelStats_IssueStats "" /* 179 byte string literal not displayed */
}
Aggregated statistics about an issue model.
func (*IssueModelLabelStats) Descriptor
func (*IssueModelLabelStats) Descriptor() ([]byte, []int)
Deprecated: Use IssueModelLabelStats.ProtoReflect.Descriptor instead.
func (*IssueModelLabelStats) GetAnalyzedConversationsCount
func (x *IssueModelLabelStats) GetAnalyzedConversationsCount() int64
func (*IssueModelLabelStats) GetIssueStats
func (x *IssueModelLabelStats) GetIssueStats() map[string]*IssueModelLabelStats_IssueStats
func (*IssueModelLabelStats) GetUnclassifiedConversationsCount
func (x *IssueModelLabelStats) GetUnclassifiedConversationsCount() int64
func (*IssueModelLabelStats) ProtoMessage
func (*IssueModelLabelStats) ProtoMessage()
func (*IssueModelLabelStats) ProtoReflect
func (x *IssueModelLabelStats) ProtoReflect() protoreflect.Message
func (*IssueModelLabelStats) Reset
func (x *IssueModelLabelStats) Reset()
func (*IssueModelLabelStats) String
func (x *IssueModelLabelStats) String() string
IssueModelLabelStats_IssueStats
type IssueModelLabelStats_IssueStats struct {
Issue string `protobuf:"bytes,1,opt,name=issue,proto3" json:"issue,omitempty"`
LabeledConversationsCount int64 "" /* 139 byte string literal not displayed */
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
}
Aggregated statistics about an issue.
func (*IssueModelLabelStats_IssueStats) Descriptor
func (*IssueModelLabelStats_IssueStats) Descriptor() ([]byte, []int)
Deprecated: Use IssueModelLabelStats_IssueStats.ProtoReflect.Descriptor instead.
func (*IssueModelLabelStats_IssueStats) GetDisplayName
func (x *IssueModelLabelStats_IssueStats) GetDisplayName() string
func (*IssueModelLabelStats_IssueStats) GetIssue
func (x *IssueModelLabelStats_IssueStats) GetIssue() string
func (*IssueModelLabelStats_IssueStats) GetLabeledConversationsCount
func (x *IssueModelLabelStats_IssueStats) GetLabeledConversationsCount() int64
func (*IssueModelLabelStats_IssueStats) ProtoMessage
func (*IssueModelLabelStats_IssueStats) ProtoMessage()
func (*IssueModelLabelStats_IssueStats) ProtoReflect
func (x *IssueModelLabelStats_IssueStats) ProtoReflect() protoreflect.Message
func (*IssueModelLabelStats_IssueStats) Reset
func (x *IssueModelLabelStats_IssueStats) Reset()
func (*IssueModelLabelStats_IssueStats) String
func (x *IssueModelLabelStats_IssueStats) String() string
IssueModelResult
type IssueModelResult struct {
// Issue model that generates the result.
// Format: projects/{project}/locations/{location}/issueModels/{issue_model}
IssueModel string `protobuf:"bytes,1,opt,name=issue_model,json=issueModel,proto3" json:"issue_model,omitempty"`
// All the matched issues.
Issues []*IssueAssignment `protobuf:"bytes,2,rep,name=issues,proto3" json:"issues,omitempty"`
// contains filtered or unexported fields
}
Issue Modeling result on a conversation.
func (*IssueModelResult) Descriptor
func (*IssueModelResult) Descriptor() ([]byte, []int)
Deprecated: Use IssueModelResult.ProtoReflect.Descriptor instead.
func (*IssueModelResult) GetIssueModel
func (x *IssueModelResult) GetIssueModel() string
func (*IssueModelResult) GetIssues
func (x *IssueModelResult) GetIssues() []*IssueAssignment
func (*IssueModelResult) ProtoMessage
func (*IssueModelResult) ProtoMessage()
func (*IssueModelResult) ProtoReflect
func (x *IssueModelResult) ProtoReflect() protoreflect.Message
func (*IssueModelResult) Reset
func (x *IssueModelResult) Reset()
func (*IssueModelResult) String
func (x *IssueModelResult) String() string
IssueModel_InputDataConfig
type IssueModel_InputDataConfig struct {
Medium Conversation_Medium "" /* 129 byte string literal not displayed */
TrainingConversationsCount int64 "" /* 142 byte string literal not displayed */
Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
}
Configs for the input data used to create the issue model.
func (*IssueModel_InputDataConfig) Descriptor
func (*IssueModel_InputDataConfig) Descriptor() ([]byte, []int)
Deprecated: Use IssueModel_InputDataConfig.ProtoReflect.Descriptor instead.
func (*IssueModel_InputDataConfig) GetFilter
func (x *IssueModel_InputDataConfig) GetFilter() string
func (*IssueModel_InputDataConfig) GetMedium
func (x *IssueModel_InputDataConfig) GetMedium() Conversation_Medium
Deprecated: Do not use.
func (*IssueModel_InputDataConfig) GetTrainingConversationsCount
func (x *IssueModel_InputDataConfig) GetTrainingConversationsCount() int64
func (*IssueModel_InputDataConfig) ProtoMessage
func (*IssueModel_InputDataConfig) ProtoMessage()
func (*IssueModel_InputDataConfig) ProtoReflect
func (x *IssueModel_InputDataConfig) ProtoReflect() protoreflect.Message
func (*IssueModel_InputDataConfig) Reset
func (x *IssueModel_InputDataConfig) Reset()
func (*IssueModel_InputDataConfig) String
func (x *IssueModel_InputDataConfig) String() string
IssueModel_State
type IssueModel_State int32
State of the model.
IssueModel_STATE_UNSPECIFIED, IssueModel_UNDEPLOYED, IssueModel_DEPLOYING, IssueModel_DEPLOYED, IssueModel_UNDEPLOYING, IssueModel_DELETING
const (
// Unspecified.
IssueModel_STATE_UNSPECIFIED IssueModel_State = 0
// Model is not deployed but is ready to deploy.
IssueModel_UNDEPLOYED IssueModel_State = 1
// Model is being deployed.
IssueModel_DEPLOYING IssueModel_State = 2
// Model is deployed and is ready to be used. A model can only be used in
// analysis if it's in this state.
IssueModel_DEPLOYED IssueModel_State = 3
// Model is being undeployed.
IssueModel_UNDEPLOYING IssueModel_State = 4
// Model is being deleted.
IssueModel_DELETING IssueModel_State = 5
)
func (IssueModel_State) Descriptor
func (IssueModel_State) Descriptor() protoreflect.EnumDescriptor
func (IssueModel_State) Enum
func (x IssueModel_State) Enum() *IssueModel_State
func (IssueModel_State) EnumDescriptor
func (IssueModel_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use IssueModel_State.Descriptor instead.
func (IssueModel_State) Number
func (x IssueModel_State) Number() protoreflect.EnumNumber
func (IssueModel_State) String
func (x IssueModel_State) String() string
func (IssueModel_State) Type
func (IssueModel_State) Type() protoreflect.EnumType
ListAnalysesRequest
type ListAnalysesRequest struct {
// Required. The parent resource of the analyses.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 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.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// 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.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter to reduce results to a specific subset. Useful for querying
// conversations with specific properties.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
The request to list analyses.
func (*ListAnalysesRequest) Descriptor
func (*ListAnalysesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAnalysesRequest.ProtoReflect.Descriptor instead.
func (*ListAnalysesRequest) GetFilter
func (x *ListAnalysesRequest) GetFilter() string
func (*ListAnalysesRequest) GetPageSize
func (x *ListAnalysesRequest) GetPageSize() int32
func (*ListAnalysesRequest) GetPageToken
func (x *ListAnalysesRequest) GetPageToken() string
func (*ListAnalysesRequest) GetParent
func (x *ListAnalysesRequest) GetParent() string
func (*ListAnalysesRequest) ProtoMessage
func (*ListAnalysesRequest) ProtoMessage()
func (*ListAnalysesRequest) ProtoReflect
func (x *ListAnalysesRequest) ProtoReflect() protoreflect.Message
func (*ListAnalysesRequest) Reset
func (x *ListAnalysesRequest) Reset()
func (*ListAnalysesRequest) String
func (x *ListAnalysesRequest) String() string
ListAnalysesResponse
type ListAnalysesResponse struct {
// The analyses that match the request.
Analyses []*Analysis `protobuf:"bytes,1,rep,name=analyses,proto3" json:"analyses,omitempty"`
// 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 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
The response to list analyses.
func (*ListAnalysesResponse) Descriptor
func (*ListAnalysesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAnalysesResponse.ProtoReflect.Descriptor instead.
func (*ListAnalysesResponse) GetAnalyses
func (x *ListAnalysesResponse) GetAnalyses() []*Analysis
func (*ListAnalysesResponse) GetNextPageToken
func (x *ListAnalysesResponse) GetNextPageToken() string
func (*ListAnalysesResponse) ProtoMessage
func (*ListAnalysesResponse) ProtoMessage()
func (*ListAnalysesResponse) ProtoReflect
func (x *ListAnalysesResponse) ProtoReflect() protoreflect.Message
func (*ListAnalysesResponse) Reset
func (x *ListAnalysesResponse) Reset()
func (*ListAnalysesResponse) String
func (x *ListAnalysesResponse) String() string
ListConversationsRequest
type ListConversationsRequest struct {
// Required. The parent resource of the conversation.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 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.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// 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.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter to reduce results to a specific subset. Useful for querying
// conversations with specific properties.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// The level of details of the conversation. Default is `BASIC`.
View ConversationView `protobuf:"varint,5,opt,name=view,proto3,enum=google.cloud.contactcenterinsights.v1.ConversationView" json:"view,omitempty"`
// contains filtered or unexported fields
}
Request to list conversations.
func (*ListConversationsRequest) Descriptor
func (*ListConversationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListConversationsRequest.ProtoReflect.Descriptor instead.
func (*ListConversationsRequest) GetFilter
func (x *ListConversationsRequest) GetFilter() string
func (*ListConversationsRequest) GetPageSize
func (x *ListConversationsRequest) GetPageSize() int32
func (*ListConversationsRequest) GetPageToken
func (x *ListConversationsRequest) GetPageToken() string
func (*ListConversationsRequest) GetParent
func (x *ListConversationsRequest) GetParent() string
func (*ListConversationsRequest) GetView
func (x *ListConversationsRequest) GetView() ConversationView
func (*ListConversationsRequest) ProtoMessage
func (*ListConversationsRequest) ProtoMessage()
func (*ListConversationsRequest) ProtoReflect
func (x *ListConversationsRequest) ProtoReflect() protoreflect.Message
func (*ListConversationsRequest) Reset
func (x *ListConversationsRequest) Reset()
func (*ListConversationsRequest) String
func (x *ListConversationsRequest) String() string
ListConversationsResponse
type ListConversationsResponse struct {
// The conversations that match the request.
Conversations []*Conversation `protobuf:"bytes,1,rep,name=conversations,proto3" json:"conversations,omitempty"`
// 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 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
The response of listing conversations.
func (*ListConversationsResponse) Descriptor
func (*ListConversationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListConversationsResponse.ProtoReflect.Descriptor instead.
func (*ListConversationsResponse) GetConversations
func (x *ListConversationsResponse) GetConversations() []*Conversation
func (*ListConversationsResponse) GetNextPageToken
func (x *ListConversationsResponse) GetNextPageToken() string
func (*ListConversationsResponse) ProtoMessage
func (*ListConversationsResponse) ProtoMessage()
func (*ListConversationsResponse) ProtoReflect
func (x *ListConversationsResponse) ProtoReflect() protoreflect.Message
func (*ListConversationsResponse) Reset
func (x *ListConversationsResponse) Reset()
func (*ListConversationsResponse) String
func (x *ListConversationsResponse) String() string
ListIssueModelsRequest
type ListIssueModelsRequest struct {
// Required. The parent resource of the issue model.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// contains filtered or unexported fields
}
Request to list issue models.
func (*ListIssueModelsRequest) Descriptor
func (*ListIssueModelsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListIssueModelsRequest.ProtoReflect.Descriptor instead.
func (*ListIssueModelsRequest) GetParent
func (x *ListIssueModelsRequest) GetParent() string
func (*ListIssueModelsRequest) ProtoMessage
func (*ListIssueModelsRequest) ProtoMessage()
func (*ListIssueModelsRequest) ProtoReflect
func (x *ListIssueModelsRequest) ProtoReflect() protoreflect.Message
func (*ListIssueModelsRequest) Reset
func (x *ListIssueModelsRequest) Reset()
func (*ListIssueModelsRequest) String
func (x *ListIssueModelsRequest) String() string
ListIssueModelsResponse
type ListIssueModelsResponse struct {
// The issue models that match the request.
IssueModels []*IssueModel `protobuf:"bytes,1,rep,name=issue_models,json=issueModels,proto3" json:"issue_models,omitempty"`
// contains filtered or unexported fields
}
The response of listing issue models.
func (*ListIssueModelsResponse) Descriptor
func (*ListIssueModelsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListIssueModelsResponse.ProtoReflect.Descriptor instead.
func (*ListIssueModelsResponse) GetIssueModels
func (x *ListIssueModelsResponse) GetIssueModels() []*IssueModel
func (*ListIssueModelsResponse) ProtoMessage
func (*ListIssueModelsResponse) ProtoMessage()
func (*ListIssueModelsResponse) ProtoReflect
func (x *ListIssueModelsResponse) ProtoReflect() protoreflect.Message
func (*ListIssueModelsResponse) Reset
func (x *ListIssueModelsResponse) Reset()
func (*ListIssueModelsResponse) String
func (x *ListIssueModelsResponse) String() string
ListIssuesRequest
type ListIssuesRequest struct {
// Required. The parent resource of the issue.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// contains filtered or unexported fields
}
Request to list issues.
func (*ListIssuesRequest) Descriptor
func (*ListIssuesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListIssuesRequest.ProtoReflect.Descriptor instead.
func (*ListIssuesRequest) GetParent
func (x *ListIssuesRequest) GetParent() string
func (*ListIssuesRequest) ProtoMessage
func (*ListIssuesRequest) ProtoMessage()
func (*ListIssuesRequest) ProtoReflect
func (x *ListIssuesRequest) ProtoReflect() protoreflect.Message
func (*ListIssuesRequest) Reset
func (x *ListIssuesRequest) Reset()
func (*ListIssuesRequest) String
func (x *ListIssuesRequest) String() string
ListIssuesResponse
type ListIssuesResponse struct {
// The issues that match the request.
Issues []*Issue `protobuf:"bytes,1,rep,name=issues,proto3" json:"issues,omitempty"`
// contains filtered or unexported fields
}
The response of listing issues.
func (*ListIssuesResponse) Descriptor
func (*ListIssuesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListIssuesResponse.ProtoReflect.Descriptor instead.
func (*ListIssuesResponse) GetIssues
func (x *ListIssuesResponse) GetIssues() []*Issue
func (*ListIssuesResponse) ProtoMessage
func (*ListIssuesResponse) ProtoMessage()
func (*ListIssuesResponse) ProtoReflect
func (x *ListIssuesResponse) ProtoReflect() protoreflect.Message
func (*ListIssuesResponse) Reset
func (x *ListIssuesResponse) Reset()
func (*ListIssuesResponse) String
func (x *ListIssuesResponse) String() string
ListPhraseMatchersRequest
type ListPhraseMatchersRequest struct {
// Required. The parent resource of the phrase matcher.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 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.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// 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.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// A filter to reduce results to a specific subset. Useful for querying
// phrase matchers with specific properties.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// contains filtered or unexported fields
}
Request to list phrase matchers.
func (*ListPhraseMatchersRequest) Descriptor
func (*ListPhraseMatchersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPhraseMatchersRequest.ProtoReflect.Descriptor instead.
func (*ListPhraseMatchersRequest) GetFilter
func (x *ListPhraseMatchersRequest) GetFilter() string
func (*ListPhraseMatchersRequest) GetPageSize
func (x *ListPhraseMatchersRequest) GetPageSize() int32
func (*ListPhraseMatchersRequest) GetPageToken
func (x *ListPhraseMatchersRequest) GetPageToken() string
func (*ListPhraseMatchersRequest) GetParent
func (x *ListPhraseMatchersRequest) GetParent() string
func (*ListPhraseMatchersRequest) ProtoMessage
func (*ListPhraseMatchersRequest) ProtoMessage()
func (*ListPhraseMatchersRequest) ProtoReflect
func (x *ListPhraseMatchersRequest) ProtoReflect() protoreflect.Message
func (*ListPhraseMatchersRequest) Reset
func (x *ListPhraseMatchersRequest) Reset()
func (*ListPhraseMatchersRequest) String
func (x *ListPhraseMatchersRequest) String() string
ListPhraseMatchersResponse
type ListPhraseMatchersResponse struct {
// The phrase matchers that match the request.
PhraseMatchers []*PhraseMatcher `protobuf:"bytes,1,rep,name=phrase_matchers,json=phraseMatchers,proto3" json:"phrase_matchers,omitempty"`
// 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 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
The response of listing phrase matchers.
func (*ListPhraseMatchersResponse) Descriptor
func (*ListPhraseMatchersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPhraseMatchersResponse.ProtoReflect.Descriptor instead.
func (*ListPhraseMatchersResponse) GetNextPageToken
func (x *ListPhraseMatchersResponse) GetNextPageToken() string
func (*ListPhraseMatchersResponse) GetPhraseMatchers
func (x *ListPhraseMatchersResponse) GetPhraseMatchers() []*PhraseMatcher
func (*ListPhraseMatchersResponse) ProtoMessage
func (*ListPhraseMatchersResponse) ProtoMessage()
func (*ListPhraseMatchersResponse) ProtoReflect
func (x *ListPhraseMatchersResponse) ProtoReflect() protoreflect.Message
func (*ListPhraseMatchersResponse) Reset
func (x *ListPhraseMatchersResponse) Reset()
func (*ListPhraseMatchersResponse) String
func (x *ListPhraseMatchersResponse) String() string
ListViewsRequest
type ListViewsRequest struct {
// Required. The parent resource of the views.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 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.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// 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.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
The request to list views.
func (*ListViewsRequest) Descriptor
func (*ListViewsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListViewsRequest.ProtoReflect.Descriptor instead.
func (*ListViewsRequest) GetPageSize
func (x *ListViewsRequest) GetPageSize() int32
func (*ListViewsRequest) GetPageToken
func (x *ListViewsRequest) GetPageToken() string
func (*ListViewsRequest) GetParent
func (x *ListViewsRequest) GetParent() string
func (*ListViewsRequest) ProtoMessage
func (*ListViewsRequest) ProtoMessage()
func (*ListViewsRequest) ProtoReflect
func (x *ListViewsRequest) ProtoReflect() protoreflect.Message
func (*ListViewsRequest) Reset
func (x *ListViewsRequest) Reset()
func (*ListViewsRequest) String
func (x *ListViewsRequest) String() string
ListViewsResponse
type ListViewsResponse struct {
// The views that match the request.
Views []*View `protobuf:"bytes,1,rep,name=views,proto3" json:"views,omitempty"`
// 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 `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
The response of listing views.
func (*ListViewsResponse) Descriptor
func (*ListViewsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListViewsResponse.ProtoReflect.Descriptor instead.
func (*ListViewsResponse) GetNextPageToken
func (x *ListViewsResponse) GetNextPageToken() string
func (*ListViewsResponse) GetViews
func (x *ListViewsResponse) GetViews() []*View
func (*ListViewsResponse) ProtoMessage
func (*ListViewsResponse) ProtoMessage()
func (*ListViewsResponse) ProtoReflect
func (x *ListViewsResponse) ProtoReflect() protoreflect.Message
func (*ListViewsResponse) Reset
func (x *ListViewsResponse) Reset()
func (*ListViewsResponse) String
func (x *ListViewsResponse) String() string
PhraseMatchData
type PhraseMatchData struct {
// The unique identifier (the resource name) of the phrase matcher.
PhraseMatcher string `protobuf:"bytes,1,opt,name=phrase_matcher,json=phraseMatcher,proto3" json:"phrase_matcher,omitempty"`
// The human-readable name of the phrase matcher.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}
The data for a matched phrase matcher. Represents information identifying a phrase matcher for a given match.
func (*PhraseMatchData) Descriptor
func (*PhraseMatchData) Descriptor() ([]byte, []int)
Deprecated: Use PhraseMatchData.ProtoReflect.Descriptor instead.
func (*PhraseMatchData) GetDisplayName
func (x *PhraseMatchData) GetDisplayName() string
func (*PhraseMatchData) GetPhraseMatcher
func (x *PhraseMatchData) GetPhraseMatcher() string
func (*PhraseMatchData) ProtoMessage
func (*PhraseMatchData) ProtoMessage()
func (*PhraseMatchData) ProtoReflect
func (x *PhraseMatchData) ProtoReflect() protoreflect.Message
func (*PhraseMatchData) Reset
func (x *PhraseMatchData) Reset()
func (*PhraseMatchData) String
func (x *PhraseMatchData) String() string
PhraseMatchRule
type PhraseMatchRule struct {
// Required. The phrase to be matched.
Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
// Specifies whether the phrase must be missing from the transcript segment or
// present in the transcript segment.
Negated bool `protobuf:"varint,2,opt,name=negated,proto3" json:"negated,omitempty"`
// Provides additional information about the rule that specifies how to apply
// the rule.
Config *PhraseMatchRuleConfig `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
The data for a phrase match rule.
func (*PhraseMatchRule) Descriptor
func (*PhraseMatchRule) Descriptor() ([]byte, []int)
Deprecated: Use PhraseMatchRule.ProtoReflect.Descriptor instead.
func (*PhraseMatchRule) GetConfig
func (x *PhraseMatchRule) GetConfig() *PhraseMatchRuleConfig
func (*PhraseMatchRule) GetNegated
func (x *PhraseMatchRule) GetNegated() bool
func (*PhraseMatchRule) GetQuery
func (x *PhraseMatchRule) GetQuery() string
func (*PhraseMatchRule) ProtoMessage
func (*PhraseMatchRule) ProtoMessage()
func (*PhraseMatchRule) ProtoReflect
func (x *PhraseMatchRule) ProtoReflect() protoreflect.Message
func (*PhraseMatchRule) Reset
func (x *PhraseMatchRule) Reset()
func (*PhraseMatchRule) String
func (x *PhraseMatchRule) String() string
PhraseMatchRuleConfig
type PhraseMatchRuleConfig struct {
// The configuration of the phrase match rule.
//
// Types that are assignable to Config:
//
// *PhraseMatchRuleConfig_ExactMatchConfig
Config isPhraseMatchRuleConfig_Config `protobuf_oneof:"config"`
// contains filtered or unexported fields
}
Configuration information of a phrase match rule.
func (*PhraseMatchRuleConfig) Descriptor
func (*PhraseMatchRuleConfig) Descriptor() ([]byte, []int)
Deprecated: Use PhraseMatchRuleConfig.ProtoReflect.Descriptor instead.
func (*PhraseMatchRuleConfig) GetConfig
func (m *PhraseMatchRuleConfig) GetConfig() isPhraseMatchRuleConfig_Config
func (*PhraseMatchRuleConfig) GetExactMatchConfig
func (x *PhraseMatchRuleConfig) GetExactMatchConfig() *ExactMatchConfig
func (*PhraseMatchRuleConfig) ProtoMessage
func (*PhraseMatchRuleConfig) ProtoMessage()
func (*PhraseMatchRuleConfig) ProtoReflect
func (x *PhraseMatchRuleConfig) ProtoReflect() protoreflect.Message
func (*PhraseMatchRuleConfig) Reset
func (x *PhraseMatchRuleConfig) Reset()
func (*PhraseMatchRuleConfig) String
func (x *PhraseMatchRuleConfig) String() string
PhraseMatchRuleConfig_ExactMatchConfig
type PhraseMatchRuleConfig_ExactMatchConfig struct {
// The configuration for the exact match rule.
ExactMatchConfig *ExactMatchConfig `protobuf:"bytes,1,opt,name=exact_match_config,json=exactMatchConfig,proto3,oneof"`
}
PhraseMatchRuleGroup
type PhraseMatchRuleGroup struct {
Type PhraseMatchRuleGroup_PhraseMatchRuleGroupType "" /* 151 byte string literal not displayed */
PhraseMatchRules []*PhraseMatchRule `protobuf:"bytes,2,rep,name=phrase_match_rules,json=phraseMatchRules,proto3" json:"phrase_match_rules,omitempty"`
}
A message representing a rule in the phrase matcher.
func (*PhraseMatchRuleGroup) Descriptor
func (*PhraseMatchRuleGroup) Descriptor() ([]byte, []int)
Deprecated: Use PhraseMatchRuleGroup.ProtoReflect.Descriptor instead.
func (*PhraseMatchRuleGroup) GetPhraseMatchRules
func (x *PhraseMatchRuleGroup) GetPhraseMatchRules() []*PhraseMatchRule
func (*PhraseMatchRuleGroup) GetType
func (x *PhraseMatchRuleGroup) GetType() PhraseMatchRuleGroup_PhraseMatchRuleGroupType
func (*PhraseMatchRuleGroup) ProtoMessage
func (*PhraseMatchRuleGroup) ProtoMessage()
func (*PhraseMatchRuleGroup) ProtoReflect
func (x *PhraseMatchRuleGroup) ProtoReflect() protoreflect.Message
func (*PhraseMatchRuleGroup) Reset
func (x *PhraseMatchRuleGroup) Reset()
func (*PhraseMatchRuleGroup) String
func (x *PhraseMatchRuleGroup) String() string
PhraseMatchRuleGroup_PhraseMatchRuleGroupType
type PhraseMatchRuleGroup_PhraseMatchRuleGroupType int32
Specifies how to combine each phrase match rule for whether there is a match.
PhraseMatchRuleGroup_PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED, PhraseMatchRuleGroup_ALL_OF, PhraseMatchRuleGroup_ANY_OF
const (
// Unspecified.
PhraseMatchRuleGroup_PHRASE_MATCH_RULE_GROUP_TYPE_UNSPECIFIED PhraseMatchRuleGroup_PhraseMatchRuleGroupType = 0
// Must meet all phrase match rules or there is no match.
PhraseMatchRuleGroup_ALL_OF PhraseMatchRuleGroup_PhraseMatchRuleGroupType = 1
// If any of the phrase match rules are met, there is a match.
PhraseMatchRuleGroup_ANY_OF PhraseMatchRuleGroup_PhraseMatchRuleGroupType = 2
)
func (PhraseMatchRuleGroup_PhraseMatchRuleGroupType) Descriptor
func (PhraseMatchRuleGroup_PhraseMatchRuleGroupType) Descriptor() protoreflect.EnumDescriptor
func (PhraseMatchRuleGroup_PhraseMatchRuleGroupType) Enum
func (x PhraseMatchRuleGroup_PhraseMatchRuleGroupType) Enum() *PhraseMatchRuleGroup_PhraseMatchRuleGroupType
func (PhraseMatchRuleGroup_PhraseMatchRuleGroupType) EnumDescriptor
func (PhraseMatchRuleGroup_PhraseMatchRuleGroupType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PhraseMatchRuleGroup_PhraseMatchRuleGroupType.Descriptor instead.
func (PhraseMatchRuleGroup_PhraseMatchRuleGroupType) Number
func (x PhraseMatchRuleGroup_PhraseMatchRuleGroupType) Number() protoreflect.EnumNumber
func (PhraseMatchRuleGroup_PhraseMatchRuleGroupType) String
func (x PhraseMatchRuleGroup_PhraseMatchRuleGroupType) String() string
func (PhraseMatchRuleGroup_PhraseMatchRuleGroupType) Type
PhraseMatcher
type PhraseMatcher struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
RevisionId string `protobuf:"bytes,2,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
VersionTag string `protobuf:"bytes,3,opt,name=version_tag,json=versionTag,proto3" json:"version_tag,omitempty"`
RevisionCreateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=revision_create_time,json=revisionCreateTime,proto3" json:"revision_create_time,omitempty"`
DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Type PhraseMatcher_PhraseMatcherType "" /* 137 byte string literal not displayed */
Active bool `protobuf:"varint,7,opt,name=active,proto3" json:"active,omitempty"`
PhraseMatchRuleGroups []*PhraseMatchRuleGroup "" /* 128 byte string literal not displayed */
ActivationUpdateTime *timestamp.Timestamp `protobuf:"bytes,9,opt,name=activation_update_time,json=activationUpdateTime,proto3" json:"activation_update_time,omitempty"`
RoleMatch ConversationParticipant_Role "" /* 162 byte string literal not displayed */
UpdateTime *timestamp.Timestamp `protobuf:"bytes,11,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
}
The phrase matcher resource.
func (*PhraseMatcher) Descriptor
func (*PhraseMatcher) Descriptor() ([]byte, []int)
Deprecated: Use PhraseMatcher.ProtoReflect.Descriptor instead.
func (*PhraseMatcher) GetActivationUpdateTime
func (x *PhraseMatcher) GetActivationUpdateTime() *timestamp.Timestamp
func (*PhraseMatcher) GetActive
func (x *PhraseMatcher) GetActive() bool
func (*PhraseMatcher) GetDisplayName
func (x *PhraseMatcher) GetDisplayName() string
func (*PhraseMatcher) GetName
func (x *PhraseMatcher) GetName() string
func (*PhraseMatcher) GetPhraseMatchRuleGroups
func (x *PhraseMatcher) GetPhraseMatchRuleGroups() []*PhraseMatchRuleGroup
func (*PhraseMatcher) GetRevisionCreateTime
func (x *PhraseMatcher) GetRevisionCreateTime() *timestamp.Timestamp
func (*PhraseMatcher) GetRevisionId
func (x *PhraseMatcher) GetRevisionId() string
func (*PhraseMatcher) GetRoleMatch
func (x *PhraseMatcher) GetRoleMatch() ConversationParticipant_Role
func (*PhraseMatcher) GetType
func (x *PhraseMatcher) GetType() PhraseMatcher_PhraseMatcherType
func (*PhraseMatcher) GetUpdateTime
func (x *PhraseMatcher) GetUpdateTime() *timestamp.Timestamp
func (*PhraseMatcher) GetVersionTag
func (x *PhraseMatcher) GetVersionTag() string
func (*PhraseMatcher) ProtoMessage
func (*PhraseMatcher) ProtoMessage()
func (*PhraseMatcher) ProtoReflect
func (x *PhraseMatcher) ProtoReflect() protoreflect.Message
func (*PhraseMatcher) Reset
func (x *PhraseMatcher) Reset()
func (*PhraseMatcher) String
func (x *PhraseMatcher) String() string
PhraseMatcher_PhraseMatcherType
type PhraseMatcher_PhraseMatcherType int32
Specifies how to combine each phrase match rule group to determine whether there is a match.
PhraseMatcher_PHRASE_MATCHER_TYPE_UNSPECIFIED, PhraseMatcher_ALL_OF, PhraseMatcher_ANY_OF
const (
// Unspecified.
PhraseMatcher_PHRASE_MATCHER_TYPE_UNSPECIFIED PhraseMatcher_PhraseMatcherType = 0
// Must meet all phrase match rule groups or there is no match.
PhraseMatcher_ALL_OF PhraseMatcher_PhraseMatcherType = 1
// If any of the phrase match rule groups are met, there is a match.
PhraseMatcher_ANY_OF PhraseMatcher_PhraseMatcherType = 2
)
func (PhraseMatcher_PhraseMatcherType) Descriptor
func (PhraseMatcher_PhraseMatcherType) Descriptor() protoreflect.EnumDescriptor
func (PhraseMatcher_PhraseMatcherType) Enum
func (x PhraseMatcher_PhraseMatcherType) Enum() *PhraseMatcher_PhraseMatcherType
func (PhraseMatcher_PhraseMatcherType) EnumDescriptor
func (PhraseMatcher_PhraseMatcherType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PhraseMatcher_PhraseMatcherType.Descriptor instead.
func (PhraseMatcher_PhraseMatcherType) Number
func (x PhraseMatcher_PhraseMatcherType) Number() protoreflect.EnumNumber
func (PhraseMatcher_PhraseMatcherType) String
func (x PhraseMatcher_PhraseMatcherType) String() string
func (PhraseMatcher_PhraseMatcherType) Type
func (PhraseMatcher_PhraseMatcherType) Type() protoreflect.EnumType
RuntimeAnnotation
type RuntimeAnnotation struct {
// The data in the annotation.
//
// Types that are assignable to Data:
//
// *RuntimeAnnotation_ArticleSuggestion
// *RuntimeAnnotation_FaqAnswer
// *RuntimeAnnotation_SmartReply
// *RuntimeAnnotation_SmartComposeSuggestion
// *RuntimeAnnotation_DialogflowInteraction
Data isRuntimeAnnotation_Data `protobuf_oneof:"data"`
// The unique identifier of the annotation.
// Format:
// projects/{project}/locations/{location}/conversationDatasets/{dataset}/conversationDataItems/{data_item}/conversationAnnotations/{annotation}
AnnotationId string `protobuf:"bytes,1,opt,name=annotation_id,json=annotationId,proto3" json:"annotation_id,omitempty"`
// The time at which this annotation was created.
CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// The boundary in the conversation where the annotation starts, inclusive.
StartBoundary *AnnotationBoundary `protobuf:"bytes,3,opt,name=start_boundary,json=startBoundary,proto3" json:"start_boundary,omitempty"`
// The boundary in the conversation where the annotation ends, inclusive.
EndBoundary *AnnotationBoundary `protobuf:"bytes,4,opt,name=end_boundary,json=endBoundary,proto3" json:"end_boundary,omitempty"`
// The feedback that the customer has about the answer in `data`.
AnswerFeedback *AnswerFeedback `protobuf:"bytes,5,opt,name=answer_feedback,json=answerFeedback,proto3" json:"answer_feedback,omitempty"`
// contains filtered or unexported fields
}
An annotation that was generated during the customer and agent interaction.
func (*RuntimeAnnotation) Descriptor
func (*RuntimeAnnotation) Descriptor() ([]byte, []int)
Deprecated: Use RuntimeAnnotation.ProtoReflect.Descriptor instead.
func (*RuntimeAnnotation) GetAnnotationId
func (x *RuntimeAnnotation) GetAnnotationId() string
func (*RuntimeAnnotation) GetAnswerFeedback
func (x *RuntimeAnnotation) GetAnswerFeedback() *AnswerFeedback
func (*RuntimeAnnotation) GetArticleSuggestion
func (x *RuntimeAnnotation) GetArticleSuggestion() *ArticleSuggestionData
func (*RuntimeAnnotation) GetCreateTime
func (x *RuntimeAnnotation) GetCreateTime() *timestamp.Timestamp
func (*RuntimeAnnotation) GetData
func (m *RuntimeAnnotation) GetData() isRuntimeAnnotation_Data
func (*RuntimeAnnotation) GetDialogflowInteraction
func (x *RuntimeAnnotation) GetDialogflowInteraction() *DialogflowInteractionData
func (*RuntimeAnnotation) GetEndBoundary
func (x *RuntimeAnnotation) GetEndBoundary() *AnnotationBoundary
func (*RuntimeAnnotation) GetFaqAnswer
func (x *RuntimeAnnotation) GetFaqAnswer() *FaqAnswerData
func (*RuntimeAnnotation) GetSmartComposeSuggestion
func (x *RuntimeAnnotation) GetSmartComposeSuggestion() *SmartComposeSuggestionData
func (*RuntimeAnnotation) GetSmartReply
func (x *RuntimeAnnotation) GetSmartReply() *SmartReplyData
func (*RuntimeAnnotation) GetStartBoundary
func (x *RuntimeAnnotation) GetStartBoundary() *AnnotationBoundary
func (*RuntimeAnnotation) ProtoMessage
func (*RuntimeAnnotation) ProtoMessage()
func (*RuntimeAnnotation) ProtoReflect
func (x *RuntimeAnnotation) ProtoReflect() protoreflect.Message
func (*RuntimeAnnotation) Reset
func (x *RuntimeAnnotation) Reset()
func (*RuntimeAnnotation) String
func (x *RuntimeAnnotation) String() string
RuntimeAnnotation_ArticleSuggestion
type RuntimeAnnotation_ArticleSuggestion struct {
// Agent Assist Article Suggestion data.
ArticleSuggestion *ArticleSuggestionData `protobuf:"bytes,6,opt,name=article_suggestion,json=articleSuggestion,proto3,oneof"`
}
RuntimeAnnotation_DialogflowInteraction
type RuntimeAnnotation_DialogflowInteraction struct {
// Dialogflow interaction data.
DialogflowInteraction *DialogflowInteractionData `protobuf:"bytes,10,opt,name=dialogflow_interaction,json=dialogflowInteraction,proto3,oneof"`
}
RuntimeAnnotation_FaqAnswer
type RuntimeAnnotation_FaqAnswer struct {
// Agent Assist FAQ answer data.
FaqAnswer *FaqAnswerData `protobuf:"bytes,7,opt,name=faq_answer,json=faqAnswer,proto3,oneof"`
}
RuntimeAnnotation_SmartComposeSuggestion
type RuntimeAnnotation_SmartComposeSuggestion struct {
// Agent Assist Smart Compose suggestion data.
SmartComposeSuggestion *SmartComposeSuggestionData `protobuf:"bytes,9,opt,name=smart_compose_suggestion,json=smartComposeSuggestion,proto3,oneof"`
}
RuntimeAnnotation_SmartReply
type RuntimeAnnotation_SmartReply struct {
// Agent Assist Smart Reply data.
SmartReply *SmartReplyData `protobuf:"bytes,8,opt,name=smart_reply,json=smartReply,proto3,oneof"`
}
SentimentData
type SentimentData struct {
// A non-negative number from 0 to infinity which represents the abolute
// magnitude of sentiment regardless of score.
Magnitude float32 `protobuf:"fixed32,1,opt,name=magnitude,proto3" json:"magnitude,omitempty"`
// The sentiment score between -1.0 (negative) and 1.0 (positive).
Score float32 `protobuf:"fixed32,2,opt,name=score,proto3" json:"score,omitempty"`
// contains filtered or unexported fields
}
The data for a sentiment annotation.
func (*SentimentData) Descriptor
func (*SentimentData) Descriptor() ([]byte, []int)
Deprecated: Use SentimentData.ProtoReflect.Descriptor instead.
func (*SentimentData) GetMagnitude
func (x *SentimentData) GetMagnitude() float32
func (*SentimentData) GetScore
func (x *SentimentData) GetScore() float32
func (*SentimentData) ProtoMessage
func (*SentimentData) ProtoMessage()
func (*SentimentData) ProtoReflect
func (x *SentimentData) ProtoReflect() protoreflect.Message
func (*SentimentData) Reset
func (x *SentimentData) Reset()
func (*SentimentData) String
func (x *SentimentData) String() string
Settings
type Settings struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"`
ConversationTtl *duration.Duration `protobuf:"bytes,5,opt,name=conversation_ttl,json=conversationTtl,proto3" json:"conversation_ttl,omitempty"`
PubsubNotificationSettings map[string]string "" /* 229 byte string literal not displayed */
AnalysisConfig *Settings_AnalysisConfig `protobuf:"bytes,7,opt,name=analysis_config,json=analysisConfig,proto3" json:"analysis_config,omitempty"`
}
The settings resource.
func (*Settings) Descriptor
Deprecated: Use Settings.ProtoReflect.Descriptor instead.
func (*Settings) GetAnalysisConfig
func (x *Settings) GetAnalysisConfig() *Settings_AnalysisConfig
func (*Settings) GetConversationTtl
func (*Settings) GetCreateTime
func (*Settings) GetLanguageCode
func (*Settings) GetName
func (*Settings) GetPubsubNotificationSettings
func (*Settings) GetUpdateTime
func (*Settings) ProtoMessage
func (*Settings) ProtoMessage()
func (*Settings) ProtoReflect
func (x *Settings) ProtoReflect() protoreflect.Message
func (*Settings) Reset
func (x *Settings) Reset()
func (*Settings) String
Settings_AnalysisConfig
type Settings_AnalysisConfig struct {
RuntimeIntegrationAnalysisPercentage float64 "" /* 175 byte string literal not displayed */
}
Default configuration when creating Analyses in Insights.
func (*Settings_AnalysisConfig) Descriptor
func (*Settings_AnalysisConfig) Descriptor() ([]byte, []int)
Deprecated: Use Settings_AnalysisConfig.ProtoReflect.Descriptor instead.
func (*Settings_AnalysisConfig) GetRuntimeIntegrationAnalysisPercentage
func (x *Settings_AnalysisConfig) GetRuntimeIntegrationAnalysisPercentage() float64
func (*Settings_AnalysisConfig) ProtoMessage
func (*Settings_AnalysisConfig) ProtoMessage()
func (*Settings_AnalysisConfig) ProtoReflect
func (x *Settings_AnalysisConfig) ProtoReflect() protoreflect.Message
func (*Settings_AnalysisConfig) Reset
func (x *Settings_AnalysisConfig) Reset()
func (*Settings_AnalysisConfig) String
func (x *Settings_AnalysisConfig) String() string
SilenceData
type SilenceData struct {
// contains filtered or unexported fields
}
The data for a silence annotation.
func (*SilenceData) Descriptor
func (*SilenceData) Descriptor() ([]byte, []int)
Deprecated: Use SilenceData.ProtoReflect.Descriptor instead.
func (*SilenceData) ProtoMessage
func (*SilenceData) ProtoMessage()
func (*SilenceData) ProtoReflect
func (x *SilenceData) ProtoReflect() protoreflect.Message
func (*SilenceData) Reset
func (x *SilenceData) Reset()
func (*SilenceData) String
func (x *SilenceData) String() string
SmartComposeSuggestionData
type SmartComposeSuggestionData struct {
Suggestion string `protobuf:"bytes,1,opt,name=suggestion,proto3" json:"suggestion,omitempty"`
ConfidenceScore float64 `protobuf:"fixed64,2,opt,name=confidence_score,json=confidenceScore,proto3" json:"confidence_score,omitempty"`
Metadata map[string]string "" /* 157 byte string literal not displayed */
QueryRecord string `protobuf:"bytes,4,opt,name=query_record,json=queryRecord,proto3" json:"query_record,omitempty"`
}
Agent Assist Smart Compose suggestion data.
func (*SmartComposeSuggestionData) Descriptor
func (*SmartComposeSuggestionData) Descriptor() ([]byte, []int)
Deprecated: Use SmartComposeSuggestionData.ProtoReflect.Descriptor instead.
func (*SmartComposeSuggestionData) GetConfidenceScore
func (x *SmartComposeSuggestionData) GetConfidenceScore() float64
func (*SmartComposeSuggestionData) GetMetadata
func (x *SmartComposeSuggestionData) GetMetadata() map[string]string
func (*SmartComposeSuggestionData) GetQueryRecord
func (x *SmartComposeSuggestionData) GetQueryRecord() string
func (*SmartComposeSuggestionData) GetSuggestion
func (x *SmartComposeSuggestionData) GetSuggestion() string
func (*SmartComposeSuggestionData) ProtoMessage
func (*SmartComposeSuggestionData) ProtoMessage()
func (*SmartComposeSuggestionData) ProtoReflect
func (x *SmartComposeSuggestionData) ProtoReflect() protoreflect.Message
func (*SmartComposeSuggestionData) Reset
func (x *SmartComposeSuggestionData) Reset()
func (*SmartComposeSuggestionData) String
func (x *SmartComposeSuggestionData) String() string
SmartReplyData
type SmartReplyData struct {
Reply string `protobuf:"bytes,1,opt,name=reply,proto3" json:"reply,omitempty"`
ConfidenceScore float64 `protobuf:"fixed64,2,opt,name=confidence_score,json=confidenceScore,proto3" json:"confidence_score,omitempty"`
Metadata map[string]string "" /* 157 byte string literal not displayed */
QueryRecord string `protobuf:"bytes,4,opt,name=query_record,json=queryRecord,proto3" json:"query_record,omitempty"`
}
Agent Assist Smart Reply data.
func (*SmartReplyData) Descriptor
func (*SmartReplyData) Descriptor() ([]byte, []int)
Deprecated: Use SmartReplyData.ProtoReflect.Descriptor instead.
func (*SmartReplyData) GetConfidenceScore
func (x *SmartReplyData) GetConfidenceScore() float64
func (*SmartReplyData) GetMetadata
func (x *SmartReplyData) GetMetadata() map[string]string
func (*SmartReplyData) GetQueryRecord
func (x *SmartReplyData) GetQueryRecord() string
func (*SmartReplyData) GetReply
func (x *SmartReplyData) GetReply() string
func (*SmartReplyData) ProtoMessage
func (*SmartReplyData) ProtoMessage()
func (*SmartReplyData) ProtoReflect
func (x *SmartReplyData) ProtoReflect() protoreflect.Message
func (*SmartReplyData) Reset
func (x *SmartReplyData) Reset()
func (*SmartReplyData) String
func (x *SmartReplyData) String() string
UndeployIssueModelMetadata
type UndeployIssueModelMetadata struct {
// Output only. The time the operation was created.
CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The time the operation finished running.
EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// The original request for undeployment.
Request *UndeployIssueModelRequest `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"`
// contains filtered or unexported fields
}
Metadata for undeploying an issue model.
func (*UndeployIssueModelMetadata) Descriptor
func (*UndeployIssueModelMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UndeployIssueModelMetadata.ProtoReflect.Descriptor instead.
func (*UndeployIssueModelMetadata) GetCreateTime
func (x *UndeployIssueModelMetadata) GetCreateTime() *timestamp.Timestamp
func (*UndeployIssueModelMetadata) GetEndTime
func (x *UndeployIssueModelMetadata) GetEndTime() *timestamp.Timestamp
func (*UndeployIssueModelMetadata) GetRequest
func (x *UndeployIssueModelMetadata) GetRequest() *UndeployIssueModelRequest
func (*UndeployIssueModelMetadata) ProtoMessage
func (*UndeployIssueModelMetadata) ProtoMessage()
func (*UndeployIssueModelMetadata) ProtoReflect
func (x *UndeployIssueModelMetadata) ProtoReflect() protoreflect.Message
func (*UndeployIssueModelMetadata) Reset
func (x *UndeployIssueModelMetadata) Reset()
func (*UndeployIssueModelMetadata) String
func (x *UndeployIssueModelMetadata) String() string
UndeployIssueModelRequest
type UndeployIssueModelRequest struct {
// Required. The issue model to undeploy.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
The request to undeploy an issue model.
func (*UndeployIssueModelRequest) Descriptor
func (*UndeployIssueModelRequest) Descriptor() ([]byte, []int)
Deprecated: Use UndeployIssueModelRequest.ProtoReflect.Descriptor instead.
func (*UndeployIssueModelRequest) GetName
func (x *UndeployIssueModelRequest) GetName() string
func (*UndeployIssueModelRequest) ProtoMessage
func (*UndeployIssueModelRequest) ProtoMessage()
func (*UndeployIssueModelRequest) ProtoReflect
func (x *UndeployIssueModelRequest) ProtoReflect() protoreflect.Message
func (*UndeployIssueModelRequest) Reset
func (x *UndeployIssueModelRequest) Reset()
func (*UndeployIssueModelRequest) String
func (x *UndeployIssueModelRequest) String() string
UndeployIssueModelResponse
type UndeployIssueModelResponse struct {
// contains filtered or unexported fields
}
The response to undeploy an issue model.
func (*UndeployIssueModelResponse) Descriptor
func (*UndeployIssueModelResponse) Descriptor() ([]byte, []int)
Deprecated: Use UndeployIssueModelResponse.ProtoReflect.Descriptor instead.
func (*UndeployIssueModelResponse) ProtoMessage
func (*UndeployIssueModelResponse) ProtoMessage()
func (*UndeployIssueModelResponse) ProtoReflect
func (x *UndeployIssueModelResponse) ProtoReflect() protoreflect.Message
func (*UndeployIssueModelResponse) Reset
func (x *UndeployIssueModelResponse) Reset()
func (*UndeployIssueModelResponse) String
func (x *UndeployIssueModelResponse) String() string
UnimplementedContactCenterInsightsServer
type UnimplementedContactCenterInsightsServer struct {
}
UnimplementedContactCenterInsightsServer can be embedded to have forward compatible implementations.
func (*UnimplementedContactCenterInsightsServer) CalculateIssueModelStats
func (*UnimplementedContactCenterInsightsServer) CalculateIssueModelStats(context.Context, *CalculateIssueModelStatsRequest) (*CalculateIssueModelStatsResponse, error)
func (*UnimplementedContactCenterInsightsServer) CalculateStats
func (*UnimplementedContactCenterInsightsServer) CalculateStats(context.Context, *CalculateStatsRequest) (*CalculateStatsResponse, error)
func (*UnimplementedContactCenterInsightsServer) CreateAnalysis
func (*UnimplementedContactCenterInsightsServer) CreateAnalysis(context.Context, *CreateAnalysisRequest) (*longrunning.Operation, error)
func (*UnimplementedContactCenterInsightsServer) CreateConversation
func (*UnimplementedContactCenterInsightsServer) CreateConversation(context.Context, *CreateConversationRequest) (*Conversation, error)
func (*UnimplementedContactCenterInsightsServer) CreateIssueModel
func (*UnimplementedContactCenterInsightsServer) CreateIssueModel(context.Context, *CreateIssueModelRequest) (*longrunning.Operation, error)
func (*UnimplementedContactCenterInsightsServer) CreatePhraseMatcher
func (*UnimplementedContactCenterInsightsServer) CreatePhraseMatcher(context.Context, *CreatePhraseMatcherRequest) (*PhraseMatcher, error)
func (*UnimplementedContactCenterInsightsServer) CreateView
func (*UnimplementedContactCenterInsightsServer) CreateView(context.Context, *CreateViewRequest) (*View, error)
func (*UnimplementedContactCenterInsightsServer) DeleteAnalysis
func (*UnimplementedContactCenterInsightsServer) DeleteAnalysis(context.Context, *DeleteAnalysisRequest) (*empty.Empty, error)
func (*UnimplementedContactCenterInsightsServer) DeleteConversation
func (*UnimplementedContactCenterInsightsServer) DeleteConversation(context.Context, *DeleteConversationRequest) (*empty.Empty, error)
func (*UnimplementedContactCenterInsightsServer) DeleteIssueModel
func (*UnimplementedContactCenterInsightsServer) DeleteIssueModel(context.Context, *DeleteIssueModelRequest) (*longrunning.Operation, error)
func (*UnimplementedContactCenterInsightsServer) DeletePhraseMatcher
func (*UnimplementedContactCenterInsightsServer) DeletePhraseMatcher(context.Context, *DeletePhraseMatcherRequest) (*empty.Empty, error)
func (*UnimplementedContactCenterInsightsServer) DeleteView
func (*UnimplementedContactCenterInsightsServer) DeleteView(context.Context, *DeleteViewRequest) (*empty.Empty, error)
func (*UnimplementedContactCenterInsightsServer) DeployIssueModel
func (*UnimplementedContactCenterInsightsServer) DeployIssueModel(context.Context, *DeployIssueModelRequest) (*longrunning.Operation, error)
func (*UnimplementedContactCenterInsightsServer) ExportInsightsData
func (*UnimplementedContactCenterInsightsServer) ExportInsightsData(context.Context, *ExportInsightsDataRequest) (*longrunning.Operation, error)
func (*UnimplementedContactCenterInsightsServer) GetAnalysis
func (*UnimplementedContactCenterInsightsServer) GetAnalysis(context.Context, *GetAnalysisRequest) (*Analysis, error)
func (*UnimplementedContactCenterInsightsServer) GetConversation
func (*UnimplementedContactCenterInsightsServer) GetConversation(context.Context, *GetConversationRequest) (*Conversation, error)
func (*UnimplementedContactCenterInsightsServer) GetIssue
func (*UnimplementedContactCenterInsightsServer) GetIssue(context.Context, *GetIssueRequest) (*Issue, error)
func (*UnimplementedContactCenterInsightsServer) GetIssueModel
func (*UnimplementedContactCenterInsightsServer) GetIssueModel(context.Context, *GetIssueModelRequest) (*IssueModel, error)
func (*UnimplementedContactCenterInsightsServer) GetPhraseMatcher
func (*UnimplementedContactCenterInsightsServer) GetPhraseMatcher(context.Context, *GetPhraseMatcherRequest) (*PhraseMatcher, error)
func (*UnimplementedContactCenterInsightsServer) GetSettings
func (*UnimplementedContactCenterInsightsServer) GetSettings(context.Context, *GetSettingsRequest) (*Settings, error)
func (*UnimplementedContactCenterInsightsServer) GetView
func (*UnimplementedContactCenterInsightsServer) GetView(context.Context, *GetViewRequest) (*View, error)
func (*UnimplementedContactCenterInsightsServer) ListAnalyses
func (*UnimplementedContactCenterInsightsServer) ListAnalyses(context.Context, *ListAnalysesRequest) (*ListAnalysesResponse, error)
func (*UnimplementedContactCenterInsightsServer) ListConversations
func (*UnimplementedContactCenterInsightsServer) ListConversations(context.Context, *ListConversationsRequest) (*ListConversationsResponse, error)
func (*UnimplementedContactCenterInsightsServer) ListIssueModels
func (*UnimplementedContactCenterInsightsServer) ListIssueModels(context.Context, *ListIssueModelsRequest) (*ListIssueModelsResponse, error)
func (*UnimplementedContactCenterInsightsServer) ListIssues
func (*UnimplementedContactCenterInsightsServer) ListIssues(context.Context, *ListIssuesRequest) (*ListIssuesResponse, error)
func (*UnimplementedContactCenterInsightsServer) ListPhraseMatchers
func (*UnimplementedContactCenterInsightsServer) ListPhraseMatchers(context.Context, *ListPhraseMatchersRequest) (*ListPhraseMatchersResponse, error)
func (*UnimplementedContactCenterInsightsServer) ListViews
func (*UnimplementedContactCenterInsightsServer) ListViews(context.Context, *ListViewsRequest) (*ListViewsResponse, error)
func (*UnimplementedContactCenterInsightsServer) UndeployIssueModel
func (*UnimplementedContactCenterInsightsServer) UndeployIssueModel(context.Context, *UndeployIssueModelRequest) (*longrunning.Operation, error)
func (*UnimplementedContactCenterInsightsServer) UpdateConversation
func (*UnimplementedContactCenterInsightsServer) UpdateConversation(context.Context, *UpdateConversationRequest) (*Conversation, error)
func (*UnimplementedContactCenterInsightsServer) UpdateIssue
func (*UnimplementedContactCenterInsightsServer) UpdateIssue(context.Context, *UpdateIssueRequest) (*Issue, error)
func (*UnimplementedContactCenterInsightsServer) UpdateIssueModel
func (*UnimplementedContactCenterInsightsServer) UpdateIssueModel(context.Context, *UpdateIssueModelRequest) (*IssueModel, error)
func (*UnimplementedContactCenterInsightsServer) UpdatePhraseMatcher
func (*UnimplementedContactCenterInsightsServer) UpdatePhraseMatcher(context.Context, *UpdatePhraseMatcherRequest) (*PhraseMatcher, error)
func (*UnimplementedContactCenterInsightsServer) UpdateSettings
func (*UnimplementedContactCenterInsightsServer) UpdateSettings(context.Context, *UpdateSettingsRequest) (*Settings, error)
func (*UnimplementedContactCenterInsightsServer) UpdateView
func (*UnimplementedContactCenterInsightsServer) UpdateView(context.Context, *UpdateViewRequest) (*View, error)
UpdateConversationRequest
type UpdateConversationRequest struct {
// Required. The new values for the conversation.
Conversation *Conversation `protobuf:"bytes,1,opt,name=conversation,proto3" json:"conversation,omitempty"`
// The list of fields to be updated.
UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
The request to update a conversation.
func (*UpdateConversationRequest) Descriptor
func (*UpdateConversationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateConversationRequest.ProtoReflect.Descriptor instead.
func (*UpdateConversationRequest) GetConversation
func (x *UpdateConversationRequest) GetConversation() *Conversation
func (*UpdateConversationRequest) GetUpdateMask
func (x *UpdateConversationRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateConversationRequest) ProtoMessage
func (*UpdateConversationRequest) ProtoMessage()
func (*UpdateConversationRequest) ProtoReflect
func (x *UpdateConversationRequest) ProtoReflect() protoreflect.Message
func (*UpdateConversationRequest) Reset
func (x *UpdateConversationRequest) Reset()
func (*UpdateConversationRequest) String
func (x *UpdateConversationRequest) String() string
UpdateIssueModelRequest
type UpdateIssueModelRequest struct {
// Required. The new values for the issue model.
IssueModel *IssueModel `protobuf:"bytes,1,opt,name=issue_model,json=issueModel,proto3" json:"issue_model,omitempty"`
// The list of fields to be updated.
UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
The request to update an issue model.
func (*UpdateIssueModelRequest) Descriptor
func (*UpdateIssueModelRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIssueModelRequest.ProtoReflect.Descriptor instead.
func (*UpdateIssueModelRequest) GetIssueModel
func (x *UpdateIssueModelRequest) GetIssueModel() *IssueModel
func (*UpdateIssueModelRequest) GetUpdateMask
func (x *UpdateIssueModelRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateIssueModelRequest) ProtoMessage
func (*UpdateIssueModelRequest) ProtoMessage()
func (*UpdateIssueModelRequest) ProtoReflect
func (x *UpdateIssueModelRequest) ProtoReflect() protoreflect.Message
func (*UpdateIssueModelRequest) Reset
func (x *UpdateIssueModelRequest) Reset()
func (*UpdateIssueModelRequest) String
func (x *UpdateIssueModelRequest) String() string
UpdateIssueRequest
type UpdateIssueRequest struct {
// Required. The new values for the issue.
Issue *Issue `protobuf:"bytes,1,opt,name=issue,proto3" json:"issue,omitempty"`
// The list of fields to be updated.
UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
The request to update an issue.
func (*UpdateIssueRequest) Descriptor
func (*UpdateIssueRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIssueRequest.ProtoReflect.Descriptor instead.
func (*UpdateIssueRequest) GetIssue
func (x *UpdateIssueRequest) GetIssue() *Issue
func (*UpdateIssueRequest) GetUpdateMask
func (x *UpdateIssueRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateIssueRequest) ProtoMessage
func (*UpdateIssueRequest) ProtoMessage()
func (*UpdateIssueRequest) ProtoReflect
func (x *UpdateIssueRequest) ProtoReflect() protoreflect.Message
func (*UpdateIssueRequest) Reset
func (x *UpdateIssueRequest) Reset()
func (*UpdateIssueRequest) String
func (x *UpdateIssueRequest) String() string
UpdatePhraseMatcherRequest
type UpdatePhraseMatcherRequest struct {
// Required. The new values for the phrase matcher.
PhraseMatcher *PhraseMatcher `protobuf:"bytes,1,opt,name=phrase_matcher,json=phraseMatcher,proto3" json:"phrase_matcher,omitempty"`
// The list of fields to be updated.
UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
The request to update a phrase matcher.
func (*UpdatePhraseMatcherRequest) Descriptor
func (*UpdatePhraseMatcherRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePhraseMatcherRequest.ProtoReflect.Descriptor instead.
func (*UpdatePhraseMatcherRequest) GetPhraseMatcher
func (x *UpdatePhraseMatcherRequest) GetPhraseMatcher() *PhraseMatcher
func (*UpdatePhraseMatcherRequest) GetUpdateMask
func (x *UpdatePhraseMatcherRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdatePhraseMatcherRequest) ProtoMessage
func (*UpdatePhraseMatcherRequest) ProtoMessage()
func (*UpdatePhraseMatcherRequest) ProtoReflect
func (x *UpdatePhraseMatcherRequest) ProtoReflect() protoreflect.Message
func (*UpdatePhraseMatcherRequest) Reset
func (x *UpdatePhraseMatcherRequest) Reset()
func (*UpdatePhraseMatcherRequest) String
func (x *UpdatePhraseMatcherRequest) String() string
UpdateSettingsRequest
type UpdateSettingsRequest struct {
// Required. The new settings values.
Settings *Settings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
// Required. The list of fields to be updated.
UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
The request to update project-level settings.
func (*UpdateSettingsRequest) Descriptor
func (*UpdateSettingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSettingsRequest.ProtoReflect.Descriptor instead.
func (*UpdateSettingsRequest) GetSettings
func (x *UpdateSettingsRequest) GetSettings() *Settings
func (*UpdateSettingsRequest) GetUpdateMask
func (x *UpdateSettingsRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateSettingsRequest) ProtoMessage
func (*UpdateSettingsRequest) ProtoMessage()
func (*UpdateSettingsRequest) ProtoReflect
func (x *UpdateSettingsRequest) ProtoReflect() protoreflect.Message
func (*UpdateSettingsRequest) Reset
func (x *UpdateSettingsRequest) Reset()
func (*UpdateSettingsRequest) String
func (x *UpdateSettingsRequest) String() string
UpdateViewRequest
type UpdateViewRequest struct {
// Required. The new view.
View *View `protobuf:"bytes,1,opt,name=view,proto3" json:"view,omitempty"`
// The list of fields to be updated.
UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
The request to update a view.
func (*UpdateViewRequest) Descriptor
func (*UpdateViewRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateViewRequest.ProtoReflect.Descriptor instead.
func (*UpdateViewRequest) GetUpdateMask
func (x *UpdateViewRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateViewRequest) GetView
func (x *UpdateViewRequest) GetView() *View
func (*UpdateViewRequest) ProtoMessage
func (*UpdateViewRequest) ProtoMessage()
func (*UpdateViewRequest) ProtoReflect
func (x *UpdateViewRequest) ProtoReflect() protoreflect.Message
func (*UpdateViewRequest) Reset
func (x *UpdateViewRequest) Reset()
func (*UpdateViewRequest) String
func (x *UpdateViewRequest) String() string
View
type View struct {
// Immutable. The resource name of the view.
// Format:
// projects/{project}/locations/{location}/views/{view}
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The human-readable display name of the view.
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Output only. The time at which this view was created.
CreateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Output only. The most recent time at which the view was updated.
UpdateTime *timestamp.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
// String with specific view properties.
Value string `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
The View resource.
func (*View) Descriptor
Deprecated: Use View.ProtoReflect.Descriptor instead.
func (*View) GetCreateTime
func (*View) GetDisplayName
func (*View) GetName
func (*View) GetUpdateTime
func (*View) GetValue
func (*View) ProtoMessage
func (*View) ProtoMessage()
func (*View) ProtoReflect
func (x *View) ProtoReflect() protoreflect.Message
func (*View) Reset
func (x *View) Reset()