Documentation ¶
Index ¶
- Variables
- func RegisterAgentsServer(s *grpc.Server, srv AgentsServer)
- func RegisterContextsServer(s *grpc.Server, srv ContextsServer)
- func RegisterDocumentsServer(s *grpc.Server, srv DocumentsServer)
- func RegisterEntityTypesServer(s *grpc.Server, srv EntityTypesServer)
- func RegisterEnvironmentsServer(s *grpc.Server, srv EnvironmentsServer)
- func RegisterIntentsServer(s *grpc.Server, srv IntentsServer)
- func RegisterKnowledgeBasesServer(s *grpc.Server, srv KnowledgeBasesServer)
- func RegisterSessionEntityTypesServer(s *grpc.Server, srv SessionEntityTypesServer)
- func RegisterSessionsServer(s *grpc.Server, srv SessionsServer)
- type Agent
- func (*Agent) Descriptor() ([]byte, []int)
- func (m *Agent) GetApiVersion() Agent_ApiVersion
- func (m *Agent) GetAvatarUri() string
- func (m *Agent) GetClassificationThreshold() float32
- func (m *Agent) GetDefaultLanguageCode() string
- func (m *Agent) GetDescription() string
- func (m *Agent) GetDisplayName() string
- func (m *Agent) GetEnableLogging() bool
- func (m *Agent) GetMatchMode() Agent_MatchMode
- func (m *Agent) GetParent() string
- func (m *Agent) GetSupportedLanguageCodes() []string
- func (m *Agent) GetTier() Agent_Tier
- func (m *Agent) GetTimeZone() string
- func (*Agent) ProtoMessage()
- func (m *Agent) Reset()
- func (m *Agent) String() string
- func (m *Agent) XXX_DiscardUnknown()
- func (m *Agent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Agent) XXX_Merge(src proto.Message)
- func (m *Agent) XXX_Size() int
- func (m *Agent) XXX_Unmarshal(b []byte) error
- type Agent_ApiVersion
- type Agent_MatchMode
- type Agent_Tier
- type AgentsClient
- type AgentsServer
- type AudioEncoding
- type BatchCreateEntitiesRequest
- func (*BatchCreateEntitiesRequest) Descriptor() ([]byte, []int)
- func (m *BatchCreateEntitiesRequest) GetEntities() []*EntityType_Entity
- func (m *BatchCreateEntitiesRequest) GetLanguageCode() string
- func (m *BatchCreateEntitiesRequest) GetParent() string
- func (*BatchCreateEntitiesRequest) ProtoMessage()
- func (m *BatchCreateEntitiesRequest) Reset()
- func (m *BatchCreateEntitiesRequest) String() string
- func (m *BatchCreateEntitiesRequest) XXX_DiscardUnknown()
- func (m *BatchCreateEntitiesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BatchCreateEntitiesRequest) XXX_Merge(src proto.Message)
- func (m *BatchCreateEntitiesRequest) XXX_Size() int
- func (m *BatchCreateEntitiesRequest) XXX_Unmarshal(b []byte) error
- type BatchDeleteEntitiesRequest
- func (*BatchDeleteEntitiesRequest) Descriptor() ([]byte, []int)
- func (m *BatchDeleteEntitiesRequest) GetEntityValues() []string
- func (m *BatchDeleteEntitiesRequest) GetLanguageCode() string
- func (m *BatchDeleteEntitiesRequest) GetParent() string
- func (*BatchDeleteEntitiesRequest) ProtoMessage()
- func (m *BatchDeleteEntitiesRequest) Reset()
- func (m *BatchDeleteEntitiesRequest) String() string
- func (m *BatchDeleteEntitiesRequest) XXX_DiscardUnknown()
- func (m *BatchDeleteEntitiesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BatchDeleteEntitiesRequest) XXX_Merge(src proto.Message)
- func (m *BatchDeleteEntitiesRequest) XXX_Size() int
- func (m *BatchDeleteEntitiesRequest) XXX_Unmarshal(b []byte) error
- type BatchDeleteEntityTypesRequest
- func (*BatchDeleteEntityTypesRequest) Descriptor() ([]byte, []int)
- func (m *BatchDeleteEntityTypesRequest) GetEntityTypeNames() []string
- func (m *BatchDeleteEntityTypesRequest) GetParent() string
- func (*BatchDeleteEntityTypesRequest) ProtoMessage()
- func (m *BatchDeleteEntityTypesRequest) Reset()
- func (m *BatchDeleteEntityTypesRequest) String() string
- func (m *BatchDeleteEntityTypesRequest) XXX_DiscardUnknown()
- func (m *BatchDeleteEntityTypesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BatchDeleteEntityTypesRequest) XXX_Merge(src proto.Message)
- func (m *BatchDeleteEntityTypesRequest) XXX_Size() int
- func (m *BatchDeleteEntityTypesRequest) XXX_Unmarshal(b []byte) error
- type BatchDeleteIntentsRequest
- func (*BatchDeleteIntentsRequest) Descriptor() ([]byte, []int)
- func (m *BatchDeleteIntentsRequest) GetIntents() []*Intent
- func (m *BatchDeleteIntentsRequest) GetParent() string
- func (*BatchDeleteIntentsRequest) ProtoMessage()
- func (m *BatchDeleteIntentsRequest) Reset()
- func (m *BatchDeleteIntentsRequest) String() string
- func (m *BatchDeleteIntentsRequest) XXX_DiscardUnknown()
- func (m *BatchDeleteIntentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BatchDeleteIntentsRequest) XXX_Merge(src proto.Message)
- func (m *BatchDeleteIntentsRequest) XXX_Size() int
- func (m *BatchDeleteIntentsRequest) XXX_Unmarshal(b []byte) error
- type BatchUpdateEntitiesRequest
- func (*BatchUpdateEntitiesRequest) Descriptor() ([]byte, []int)
- func (m *BatchUpdateEntitiesRequest) GetEntities() []*EntityType_Entity
- func (m *BatchUpdateEntitiesRequest) GetLanguageCode() string
- func (m *BatchUpdateEntitiesRequest) GetParent() string
- func (m *BatchUpdateEntitiesRequest) GetUpdateMask() *field_mask.FieldMask
- func (*BatchUpdateEntitiesRequest) ProtoMessage()
- func (m *BatchUpdateEntitiesRequest) Reset()
- func (m *BatchUpdateEntitiesRequest) String() string
- func (m *BatchUpdateEntitiesRequest) XXX_DiscardUnknown()
- func (m *BatchUpdateEntitiesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BatchUpdateEntitiesRequest) XXX_Merge(src proto.Message)
- func (m *BatchUpdateEntitiesRequest) XXX_Size() int
- func (m *BatchUpdateEntitiesRequest) XXX_Unmarshal(b []byte) error
- type BatchUpdateEntityTypesRequest
- func (*BatchUpdateEntityTypesRequest) Descriptor() ([]byte, []int)
- func (m *BatchUpdateEntityTypesRequest) GetEntityTypeBatch() isBatchUpdateEntityTypesRequest_EntityTypeBatch
- func (m *BatchUpdateEntityTypesRequest) GetEntityTypeBatchInline() *EntityTypeBatch
- func (m *BatchUpdateEntityTypesRequest) GetEntityTypeBatchUri() string
- func (m *BatchUpdateEntityTypesRequest) GetLanguageCode() string
- func (m *BatchUpdateEntityTypesRequest) GetParent() string
- func (m *BatchUpdateEntityTypesRequest) GetUpdateMask() *field_mask.FieldMask
- func (*BatchUpdateEntityTypesRequest) ProtoMessage()
- func (m *BatchUpdateEntityTypesRequest) Reset()
- func (m *BatchUpdateEntityTypesRequest) String() string
- func (m *BatchUpdateEntityTypesRequest) XXX_DiscardUnknown()
- func (m *BatchUpdateEntityTypesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BatchUpdateEntityTypesRequest) XXX_Merge(src proto.Message)
- func (*BatchUpdateEntityTypesRequest) XXX_OneofWrappers() []interface{}
- func (m *BatchUpdateEntityTypesRequest) XXX_Size() int
- func (m *BatchUpdateEntityTypesRequest) XXX_Unmarshal(b []byte) error
- type BatchUpdateEntityTypesRequest_EntityTypeBatchInline
- type BatchUpdateEntityTypesRequest_EntityTypeBatchUri
- type BatchUpdateEntityTypesResponse
- func (*BatchUpdateEntityTypesResponse) Descriptor() ([]byte, []int)
- func (m *BatchUpdateEntityTypesResponse) GetEntityTypes() []*EntityType
- func (*BatchUpdateEntityTypesResponse) ProtoMessage()
- func (m *BatchUpdateEntityTypesResponse) Reset()
- func (m *BatchUpdateEntityTypesResponse) String() string
- func (m *BatchUpdateEntityTypesResponse) XXX_DiscardUnknown()
- func (m *BatchUpdateEntityTypesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BatchUpdateEntityTypesResponse) XXX_Merge(src proto.Message)
- func (m *BatchUpdateEntityTypesResponse) XXX_Size() int
- func (m *BatchUpdateEntityTypesResponse) XXX_Unmarshal(b []byte) error
- type BatchUpdateIntentsRequest
- func (*BatchUpdateIntentsRequest) Descriptor() ([]byte, []int)
- func (m *BatchUpdateIntentsRequest) GetIntentBatch() isBatchUpdateIntentsRequest_IntentBatch
- func (m *BatchUpdateIntentsRequest) GetIntentBatchInline() *IntentBatch
- func (m *BatchUpdateIntentsRequest) GetIntentBatchUri() string
- func (m *BatchUpdateIntentsRequest) GetIntentView() IntentView
- func (m *BatchUpdateIntentsRequest) GetLanguageCode() string
- func (m *BatchUpdateIntentsRequest) GetParent() string
- func (m *BatchUpdateIntentsRequest) GetUpdateMask() *field_mask.FieldMask
- func (*BatchUpdateIntentsRequest) ProtoMessage()
- func (m *BatchUpdateIntentsRequest) Reset()
- func (m *BatchUpdateIntentsRequest) String() string
- func (m *BatchUpdateIntentsRequest) XXX_DiscardUnknown()
- func (m *BatchUpdateIntentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BatchUpdateIntentsRequest) XXX_Merge(src proto.Message)
- func (*BatchUpdateIntentsRequest) XXX_OneofWrappers() []interface{}
- func (m *BatchUpdateIntentsRequest) XXX_Size() int
- func (m *BatchUpdateIntentsRequest) XXX_Unmarshal(b []byte) error
- type BatchUpdateIntentsRequest_IntentBatchInline
- type BatchUpdateIntentsRequest_IntentBatchUri
- type BatchUpdateIntentsResponse
- func (*BatchUpdateIntentsResponse) Descriptor() ([]byte, []int)
- func (m *BatchUpdateIntentsResponse) GetIntents() []*Intent
- func (*BatchUpdateIntentsResponse) ProtoMessage()
- func (m *BatchUpdateIntentsResponse) Reset()
- func (m *BatchUpdateIntentsResponse) String() string
- func (m *BatchUpdateIntentsResponse) XXX_DiscardUnknown()
- func (m *BatchUpdateIntentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BatchUpdateIntentsResponse) XXX_Merge(src proto.Message)
- func (m *BatchUpdateIntentsResponse) XXX_Size() int
- func (m *BatchUpdateIntentsResponse) XXX_Unmarshal(b []byte) error
- type Context
- func (*Context) Descriptor() ([]byte, []int)
- func (m *Context) GetLifespanCount() int32
- func (m *Context) GetName() string
- func (m *Context) GetParameters() *_struct.Struct
- func (*Context) ProtoMessage()
- func (m *Context) Reset()
- func (m *Context) String() string
- func (m *Context) XXX_DiscardUnknown()
- func (m *Context) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Context) XXX_Merge(src proto.Message)
- func (m *Context) XXX_Size() int
- func (m *Context) XXX_Unmarshal(b []byte) error
- type ContextsClient
- type ContextsServer
- type CreateContextRequest
- func (*CreateContextRequest) Descriptor() ([]byte, []int)
- func (m *CreateContextRequest) GetContext() *Context
- func (m *CreateContextRequest) GetParent() string
- func (*CreateContextRequest) ProtoMessage()
- func (m *CreateContextRequest) Reset()
- func (m *CreateContextRequest) String() string
- func (m *CreateContextRequest) XXX_DiscardUnknown()
- func (m *CreateContextRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateContextRequest) XXX_Merge(src proto.Message)
- func (m *CreateContextRequest) XXX_Size() int
- func (m *CreateContextRequest) XXX_Unmarshal(b []byte) error
- type CreateDocumentRequest
- func (*CreateDocumentRequest) Descriptor() ([]byte, []int)
- func (m *CreateDocumentRequest) GetDocument() *Document
- func (m *CreateDocumentRequest) GetParent() string
- func (*CreateDocumentRequest) ProtoMessage()
- func (m *CreateDocumentRequest) Reset()
- func (m *CreateDocumentRequest) String() string
- func (m *CreateDocumentRequest) XXX_DiscardUnknown()
- func (m *CreateDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateDocumentRequest) XXX_Merge(src proto.Message)
- func (m *CreateDocumentRequest) XXX_Size() int
- func (m *CreateDocumentRequest) XXX_Unmarshal(b []byte) error
- type CreateEntityTypeRequest
- func (*CreateEntityTypeRequest) Descriptor() ([]byte, []int)
- func (m *CreateEntityTypeRequest) GetEntityType() *EntityType
- func (m *CreateEntityTypeRequest) GetLanguageCode() string
- func (m *CreateEntityTypeRequest) GetParent() string
- func (*CreateEntityTypeRequest) ProtoMessage()
- func (m *CreateEntityTypeRequest) Reset()
- func (m *CreateEntityTypeRequest) String() string
- func (m *CreateEntityTypeRequest) XXX_DiscardUnknown()
- func (m *CreateEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateEntityTypeRequest) XXX_Merge(src proto.Message)
- func (m *CreateEntityTypeRequest) XXX_Size() int
- func (m *CreateEntityTypeRequest) XXX_Unmarshal(b []byte) error
- type CreateIntentRequest
- func (*CreateIntentRequest) Descriptor() ([]byte, []int)
- func (m *CreateIntentRequest) GetIntent() *Intent
- func (m *CreateIntentRequest) GetIntentView() IntentView
- func (m *CreateIntentRequest) GetLanguageCode() string
- func (m *CreateIntentRequest) GetParent() string
- func (*CreateIntentRequest) ProtoMessage()
- func (m *CreateIntentRequest) Reset()
- func (m *CreateIntentRequest) String() string
- func (m *CreateIntentRequest) XXX_DiscardUnknown()
- func (m *CreateIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateIntentRequest) XXX_Merge(src proto.Message)
- func (m *CreateIntentRequest) XXX_Size() int
- func (m *CreateIntentRequest) XXX_Unmarshal(b []byte) error
- type CreateKnowledgeBaseRequest
- func (*CreateKnowledgeBaseRequest) Descriptor() ([]byte, []int)
- func (m *CreateKnowledgeBaseRequest) GetKnowledgeBase() *KnowledgeBase
- func (m *CreateKnowledgeBaseRequest) GetParent() string
- func (*CreateKnowledgeBaseRequest) ProtoMessage()
- func (m *CreateKnowledgeBaseRequest) Reset()
- func (m *CreateKnowledgeBaseRequest) String() string
- func (m *CreateKnowledgeBaseRequest) XXX_DiscardUnknown()
- func (m *CreateKnowledgeBaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateKnowledgeBaseRequest) XXX_Merge(src proto.Message)
- func (m *CreateKnowledgeBaseRequest) XXX_Size() int
- func (m *CreateKnowledgeBaseRequest) XXX_Unmarshal(b []byte) error
- type CreateSessionEntityTypeRequest
- func (*CreateSessionEntityTypeRequest) Descriptor() ([]byte, []int)
- func (m *CreateSessionEntityTypeRequest) GetParent() string
- func (m *CreateSessionEntityTypeRequest) GetSessionEntityType() *SessionEntityType
- func (*CreateSessionEntityTypeRequest) ProtoMessage()
- func (m *CreateSessionEntityTypeRequest) Reset()
- func (m *CreateSessionEntityTypeRequest) String() string
- func (m *CreateSessionEntityTypeRequest) XXX_DiscardUnknown()
- func (m *CreateSessionEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateSessionEntityTypeRequest) XXX_Merge(src proto.Message)
- func (m *CreateSessionEntityTypeRequest) XXX_Size() int
- func (m *CreateSessionEntityTypeRequest) XXX_Unmarshal(b []byte) error
- type DeleteAgentRequest
- func (*DeleteAgentRequest) Descriptor() ([]byte, []int)
- func (m *DeleteAgentRequest) GetParent() string
- func (*DeleteAgentRequest) ProtoMessage()
- func (m *DeleteAgentRequest) Reset()
- func (m *DeleteAgentRequest) String() string
- func (m *DeleteAgentRequest) XXX_DiscardUnknown()
- func (m *DeleteAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteAgentRequest) XXX_Merge(src proto.Message)
- func (m *DeleteAgentRequest) XXX_Size() int
- func (m *DeleteAgentRequest) XXX_Unmarshal(b []byte) error
- type DeleteAllContextsRequest
- func (*DeleteAllContextsRequest) Descriptor() ([]byte, []int)
- func (m *DeleteAllContextsRequest) GetParent() string
- func (*DeleteAllContextsRequest) ProtoMessage()
- func (m *DeleteAllContextsRequest) Reset()
- func (m *DeleteAllContextsRequest) String() string
- func (m *DeleteAllContextsRequest) XXX_DiscardUnknown()
- func (m *DeleteAllContextsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteAllContextsRequest) XXX_Merge(src proto.Message)
- func (m *DeleteAllContextsRequest) XXX_Size() int
- func (m *DeleteAllContextsRequest) XXX_Unmarshal(b []byte) error
- type DeleteContextRequest
- func (*DeleteContextRequest) Descriptor() ([]byte, []int)
- func (m *DeleteContextRequest) GetName() string
- func (*DeleteContextRequest) ProtoMessage()
- func (m *DeleteContextRequest) Reset()
- func (m *DeleteContextRequest) String() string
- func (m *DeleteContextRequest) XXX_DiscardUnknown()
- func (m *DeleteContextRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteContextRequest) XXX_Merge(src proto.Message)
- func (m *DeleteContextRequest) XXX_Size() int
- func (m *DeleteContextRequest) XXX_Unmarshal(b []byte) error
- type DeleteDocumentRequest
- func (*DeleteDocumentRequest) Descriptor() ([]byte, []int)
- func (m *DeleteDocumentRequest) GetName() string
- func (*DeleteDocumentRequest) ProtoMessage()
- func (m *DeleteDocumentRequest) Reset()
- func (m *DeleteDocumentRequest) String() string
- func (m *DeleteDocumentRequest) XXX_DiscardUnknown()
- func (m *DeleteDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteDocumentRequest) XXX_Merge(src proto.Message)
- func (m *DeleteDocumentRequest) XXX_Size() int
- func (m *DeleteDocumentRequest) XXX_Unmarshal(b []byte) error
- type DeleteEntityTypeRequest
- func (*DeleteEntityTypeRequest) Descriptor() ([]byte, []int)
- func (m *DeleteEntityTypeRequest) GetName() string
- func (*DeleteEntityTypeRequest) ProtoMessage()
- func (m *DeleteEntityTypeRequest) Reset()
- func (m *DeleteEntityTypeRequest) String() string
- func (m *DeleteEntityTypeRequest) XXX_DiscardUnknown()
- func (m *DeleteEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteEntityTypeRequest) XXX_Merge(src proto.Message)
- func (m *DeleteEntityTypeRequest) XXX_Size() int
- func (m *DeleteEntityTypeRequest) XXX_Unmarshal(b []byte) error
- type DeleteIntentRequest
- func (*DeleteIntentRequest) Descriptor() ([]byte, []int)
- func (m *DeleteIntentRequest) GetName() string
- func (*DeleteIntentRequest) ProtoMessage()
- func (m *DeleteIntentRequest) Reset()
- func (m *DeleteIntentRequest) String() string
- func (m *DeleteIntentRequest) XXX_DiscardUnknown()
- func (m *DeleteIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteIntentRequest) XXX_Merge(src proto.Message)
- func (m *DeleteIntentRequest) XXX_Size() int
- func (m *DeleteIntentRequest) XXX_Unmarshal(b []byte) error
- type DeleteKnowledgeBaseRequest
- func (*DeleteKnowledgeBaseRequest) Descriptor() ([]byte, []int)
- func (m *DeleteKnowledgeBaseRequest) GetForce() bool
- func (m *DeleteKnowledgeBaseRequest) GetName() string
- func (*DeleteKnowledgeBaseRequest) ProtoMessage()
- func (m *DeleteKnowledgeBaseRequest) Reset()
- func (m *DeleteKnowledgeBaseRequest) String() string
- func (m *DeleteKnowledgeBaseRequest) XXX_DiscardUnknown()
- func (m *DeleteKnowledgeBaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteKnowledgeBaseRequest) XXX_Merge(src proto.Message)
- func (m *DeleteKnowledgeBaseRequest) XXX_Size() int
- func (m *DeleteKnowledgeBaseRequest) XXX_Unmarshal(b []byte) error
- type DeleteSessionEntityTypeRequest
- func (*DeleteSessionEntityTypeRequest) Descriptor() ([]byte, []int)
- func (m *DeleteSessionEntityTypeRequest) GetName() string
- func (*DeleteSessionEntityTypeRequest) ProtoMessage()
- func (m *DeleteSessionEntityTypeRequest) Reset()
- func (m *DeleteSessionEntityTypeRequest) String() string
- func (m *DeleteSessionEntityTypeRequest) XXX_DiscardUnknown()
- func (m *DeleteSessionEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteSessionEntityTypeRequest) XXX_Merge(src proto.Message)
- func (m *DeleteSessionEntityTypeRequest) XXX_Size() int
- func (m *DeleteSessionEntityTypeRequest) XXX_Unmarshal(b []byte) error
- type DetectIntentRequest
- func (*DetectIntentRequest) Descriptor() ([]byte, []int)
- func (m *DetectIntentRequest) GetInputAudio() []byte
- func (m *DetectIntentRequest) GetOutputAudioConfig() *OutputAudioConfig
- func (m *DetectIntentRequest) GetOutputAudioConfigMask() *field_mask.FieldMask
- func (m *DetectIntentRequest) GetQueryInput() *QueryInput
- func (m *DetectIntentRequest) GetQueryParams() *QueryParameters
- func (m *DetectIntentRequest) GetSession() string
- func (*DetectIntentRequest) ProtoMessage()
- func (m *DetectIntentRequest) Reset()
- func (m *DetectIntentRequest) String() string
- func (m *DetectIntentRequest) XXX_DiscardUnknown()
- func (m *DetectIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DetectIntentRequest) XXX_Merge(src proto.Message)
- func (m *DetectIntentRequest) XXX_Size() int
- func (m *DetectIntentRequest) XXX_Unmarshal(b []byte) error
- type DetectIntentResponse
- func (*DetectIntentResponse) Descriptor() ([]byte, []int)
- func (m *DetectIntentResponse) GetAlternativeQueryResults() []*QueryResult
- func (m *DetectIntentResponse) GetOutputAudio() []byte
- func (m *DetectIntentResponse) GetOutputAudioConfig() *OutputAudioConfig
- func (m *DetectIntentResponse) GetQueryResult() *QueryResult
- func (m *DetectIntentResponse) GetResponseId() string
- func (m *DetectIntentResponse) GetWebhookStatus() *status.Status
- func (*DetectIntentResponse) ProtoMessage()
- func (m *DetectIntentResponse) Reset()
- func (m *DetectIntentResponse) String() string
- func (m *DetectIntentResponse) XXX_DiscardUnknown()
- func (m *DetectIntentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DetectIntentResponse) XXX_Merge(src proto.Message)
- func (m *DetectIntentResponse) XXX_Size() int
- func (m *DetectIntentResponse) XXX_Unmarshal(b []byte) error
- type Document
- func (*Document) Descriptor() ([]byte, []int)
- func (m *Document) GetContent() stringdeprecated
- func (m *Document) GetContentUri() string
- func (m *Document) GetDisplayName() string
- func (m *Document) GetKnowledgeTypes() []Document_KnowledgeType
- func (m *Document) GetMimeType() string
- func (m *Document) GetName() string
- func (m *Document) GetRawContent() []byte
- func (m *Document) GetSource() isDocument_Source
- func (*Document) ProtoMessage()
- func (m *Document) Reset()
- func (m *Document) String() string
- func (m *Document) XXX_DiscardUnknown()
- func (m *Document) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Document) XXX_Merge(src proto.Message)
- func (*Document) XXX_OneofWrappers() []interface{}
- func (m *Document) XXX_Size() int
- func (m *Document) XXX_Unmarshal(b []byte) error
- type Document_Content
- type Document_ContentUri
- type Document_KnowledgeType
- type Document_RawContent
- type DocumentsClient
- type DocumentsServer
- type EntityType
- func (*EntityType) Descriptor() ([]byte, []int)
- func (m *EntityType) GetAutoExpansionMode() EntityType_AutoExpansionMode
- func (m *EntityType) GetDisplayName() string
- func (m *EntityType) GetEnableFuzzyExtraction() bool
- func (m *EntityType) GetEntities() []*EntityType_Entity
- func (m *EntityType) GetKind() EntityType_Kind
- func (m *EntityType) GetName() string
- func (*EntityType) ProtoMessage()
- func (m *EntityType) Reset()
- func (m *EntityType) String() string
- func (m *EntityType) XXX_DiscardUnknown()
- func (m *EntityType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EntityType) XXX_Merge(src proto.Message)
- func (m *EntityType) XXX_Size() int
- func (m *EntityType) XXX_Unmarshal(b []byte) error
- type EntityTypeBatch
- func (*EntityTypeBatch) Descriptor() ([]byte, []int)
- func (m *EntityTypeBatch) GetEntityTypes() []*EntityType
- func (*EntityTypeBatch) ProtoMessage()
- func (m *EntityTypeBatch) Reset()
- func (m *EntityTypeBatch) String() string
- func (m *EntityTypeBatch) XXX_DiscardUnknown()
- func (m *EntityTypeBatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EntityTypeBatch) XXX_Merge(src proto.Message)
- func (m *EntityTypeBatch) XXX_Size() int
- func (m *EntityTypeBatch) XXX_Unmarshal(b []byte) error
- type EntityType_AutoExpansionMode
- type EntityType_Entity
- func (*EntityType_Entity) Descriptor() ([]byte, []int)
- func (m *EntityType_Entity) GetSynonyms() []string
- func (m *EntityType_Entity) GetValue() string
- func (*EntityType_Entity) ProtoMessage()
- func (m *EntityType_Entity) Reset()
- func (m *EntityType_Entity) String() string
- func (m *EntityType_Entity) XXX_DiscardUnknown()
- func (m *EntityType_Entity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EntityType_Entity) XXX_Merge(src proto.Message)
- func (m *EntityType_Entity) XXX_Size() int
- func (m *EntityType_Entity) XXX_Unmarshal(b []byte) error
- type EntityType_Kind
- type EntityTypesClient
- type EntityTypesServer
- type Environment
- func (*Environment) Descriptor() ([]byte, []int)
- func (m *Environment) GetAgentVersion() string
- func (m *Environment) GetDescription() string
- func (m *Environment) GetName() string
- func (m *Environment) GetState() Environment_State
- func (m *Environment) GetUpdateTime() *timestamp.Timestamp
- func (*Environment) ProtoMessage()
- func (m *Environment) Reset()
- func (m *Environment) String() string
- func (m *Environment) XXX_DiscardUnknown()
- func (m *Environment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Environment) XXX_Merge(src proto.Message)
- func (m *Environment) XXX_Size() int
- func (m *Environment) XXX_Unmarshal(b []byte) error
- type Environment_State
- type EnvironmentsClient
- type EnvironmentsServer
- type EventInput
- func (*EventInput) Descriptor() ([]byte, []int)
- func (m *EventInput) GetLanguageCode() string
- func (m *EventInput) GetName() string
- func (m *EventInput) GetParameters() *_struct.Struct
- func (*EventInput) ProtoMessage()
- func (m *EventInput) Reset()
- func (m *EventInput) String() string
- func (m *EventInput) XXX_DiscardUnknown()
- func (m *EventInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventInput) XXX_Merge(src proto.Message)
- func (m *EventInput) XXX_Size() int
- func (m *EventInput) XXX_Unmarshal(b []byte) error
- type ExportAgentRequest
- func (*ExportAgentRequest) Descriptor() ([]byte, []int)
- func (m *ExportAgentRequest) GetAgentUri() string
- func (m *ExportAgentRequest) GetParent() string
- func (*ExportAgentRequest) ProtoMessage()
- func (m *ExportAgentRequest) Reset()
- func (m *ExportAgentRequest) String() string
- func (m *ExportAgentRequest) XXX_DiscardUnknown()
- func (m *ExportAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExportAgentRequest) XXX_Merge(src proto.Message)
- func (m *ExportAgentRequest) XXX_Size() int
- func (m *ExportAgentRequest) XXX_Unmarshal(b []byte) error
- type ExportAgentResponse
- func (*ExportAgentResponse) Descriptor() ([]byte, []int)
- func (m *ExportAgentResponse) GetAgent() isExportAgentResponse_Agent
- func (m *ExportAgentResponse) GetAgentContent() []byte
- func (m *ExportAgentResponse) GetAgentUri() string
- func (*ExportAgentResponse) ProtoMessage()
- func (m *ExportAgentResponse) Reset()
- func (m *ExportAgentResponse) String() string
- func (m *ExportAgentResponse) XXX_DiscardUnknown()
- func (m *ExportAgentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ExportAgentResponse) XXX_Merge(src proto.Message)
- func (*ExportAgentResponse) XXX_OneofWrappers() []interface{}
- func (m *ExportAgentResponse) XXX_Size() int
- func (m *ExportAgentResponse) XXX_Unmarshal(b []byte) error
- type ExportAgentResponse_AgentContent
- type ExportAgentResponse_AgentUri
- type GcsSource
- func (*GcsSource) Descriptor() ([]byte, []int)
- func (m *GcsSource) GetUri() string
- func (*GcsSource) ProtoMessage()
- func (m *GcsSource) Reset()
- func (m *GcsSource) String() string
- func (m *GcsSource) XXX_DiscardUnknown()
- func (m *GcsSource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GcsSource) XXX_Merge(src proto.Message)
- func (m *GcsSource) XXX_Size() int
- func (m *GcsSource) XXX_Unmarshal(b []byte) error
- type GetAgentRequest
- func (*GetAgentRequest) Descriptor() ([]byte, []int)
- func (m *GetAgentRequest) GetParent() string
- func (*GetAgentRequest) ProtoMessage()
- func (m *GetAgentRequest) Reset()
- func (m *GetAgentRequest) String() string
- func (m *GetAgentRequest) XXX_DiscardUnknown()
- func (m *GetAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetAgentRequest) XXX_Merge(src proto.Message)
- func (m *GetAgentRequest) XXX_Size() int
- func (m *GetAgentRequest) XXX_Unmarshal(b []byte) error
- type GetContextRequest
- func (*GetContextRequest) Descriptor() ([]byte, []int)
- func (m *GetContextRequest) GetName() string
- func (*GetContextRequest) ProtoMessage()
- func (m *GetContextRequest) Reset()
- func (m *GetContextRequest) String() string
- func (m *GetContextRequest) XXX_DiscardUnknown()
- func (m *GetContextRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetContextRequest) XXX_Merge(src proto.Message)
- func (m *GetContextRequest) XXX_Size() int
- func (m *GetContextRequest) XXX_Unmarshal(b []byte) error
- type GetDocumentRequest
- func (*GetDocumentRequest) Descriptor() ([]byte, []int)
- func (m *GetDocumentRequest) GetName() string
- func (*GetDocumentRequest) ProtoMessage()
- func (m *GetDocumentRequest) Reset()
- func (m *GetDocumentRequest) String() string
- func (m *GetDocumentRequest) XXX_DiscardUnknown()
- func (m *GetDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetDocumentRequest) XXX_Merge(src proto.Message)
- func (m *GetDocumentRequest) XXX_Size() int
- func (m *GetDocumentRequest) XXX_Unmarshal(b []byte) error
- type GetEntityTypeRequest
- func (*GetEntityTypeRequest) Descriptor() ([]byte, []int)
- func (m *GetEntityTypeRequest) GetLanguageCode() string
- func (m *GetEntityTypeRequest) GetName() string
- func (*GetEntityTypeRequest) ProtoMessage()
- func (m *GetEntityTypeRequest) Reset()
- func (m *GetEntityTypeRequest) String() string
- func (m *GetEntityTypeRequest) XXX_DiscardUnknown()
- func (m *GetEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetEntityTypeRequest) XXX_Merge(src proto.Message)
- func (m *GetEntityTypeRequest) XXX_Size() int
- func (m *GetEntityTypeRequest) XXX_Unmarshal(b []byte) error
- type GetIntentRequest
- func (*GetIntentRequest) Descriptor() ([]byte, []int)
- func (m *GetIntentRequest) GetIntentView() IntentView
- func (m *GetIntentRequest) GetLanguageCode() string
- func (m *GetIntentRequest) GetName() string
- func (*GetIntentRequest) ProtoMessage()
- func (m *GetIntentRequest) Reset()
- func (m *GetIntentRequest) String() string
- func (m *GetIntentRequest) XXX_DiscardUnknown()
- func (m *GetIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetIntentRequest) XXX_Merge(src proto.Message)
- func (m *GetIntentRequest) XXX_Size() int
- func (m *GetIntentRequest) XXX_Unmarshal(b []byte) error
- type GetKnowledgeBaseRequest
- func (*GetKnowledgeBaseRequest) Descriptor() ([]byte, []int)
- func (m *GetKnowledgeBaseRequest) GetName() string
- func (*GetKnowledgeBaseRequest) ProtoMessage()
- func (m *GetKnowledgeBaseRequest) Reset()
- func (m *GetKnowledgeBaseRequest) String() string
- func (m *GetKnowledgeBaseRequest) XXX_DiscardUnknown()
- func (m *GetKnowledgeBaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetKnowledgeBaseRequest) XXX_Merge(src proto.Message)
- func (m *GetKnowledgeBaseRequest) XXX_Size() int
- func (m *GetKnowledgeBaseRequest) XXX_Unmarshal(b []byte) error
- type GetSessionEntityTypeRequest
- func (*GetSessionEntityTypeRequest) Descriptor() ([]byte, []int)
- func (m *GetSessionEntityTypeRequest) GetName() string
- func (*GetSessionEntityTypeRequest) ProtoMessage()
- func (m *GetSessionEntityTypeRequest) Reset()
- func (m *GetSessionEntityTypeRequest) String() string
- func (m *GetSessionEntityTypeRequest) XXX_DiscardUnknown()
- func (m *GetSessionEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetSessionEntityTypeRequest) XXX_Merge(src proto.Message)
- func (m *GetSessionEntityTypeRequest) XXX_Size() int
- func (m *GetSessionEntityTypeRequest) XXX_Unmarshal(b []byte) error
- type GetValidationResultRequest
- func (*GetValidationResultRequest) Descriptor() ([]byte, []int)
- func (m *GetValidationResultRequest) GetLanguageCode() string
- func (m *GetValidationResultRequest) GetParent() string
- func (*GetValidationResultRequest) ProtoMessage()
- func (m *GetValidationResultRequest) Reset()
- func (m *GetValidationResultRequest) String() string
- func (m *GetValidationResultRequest) XXX_DiscardUnknown()
- func (m *GetValidationResultRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetValidationResultRequest) XXX_Merge(src proto.Message)
- func (m *GetValidationResultRequest) XXX_Size() int
- func (m *GetValidationResultRequest) XXX_Unmarshal(b []byte) error
- type ImportAgentRequest
- func (*ImportAgentRequest) Descriptor() ([]byte, []int)
- func (m *ImportAgentRequest) GetAgent() isImportAgentRequest_Agent
- func (m *ImportAgentRequest) GetAgentContent() []byte
- func (m *ImportAgentRequest) GetAgentUri() string
- func (m *ImportAgentRequest) GetParent() string
- func (*ImportAgentRequest) ProtoMessage()
- func (m *ImportAgentRequest) Reset()
- func (m *ImportAgentRequest) String() string
- func (m *ImportAgentRequest) XXX_DiscardUnknown()
- func (m *ImportAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ImportAgentRequest) XXX_Merge(src proto.Message)
- func (*ImportAgentRequest) XXX_OneofWrappers() []interface{}
- func (m *ImportAgentRequest) XXX_Size() int
- func (m *ImportAgentRequest) XXX_Unmarshal(b []byte) error
- type ImportAgentRequest_AgentContent
- type ImportAgentRequest_AgentUri
- type InputAudioConfig
- func (*InputAudioConfig) Descriptor() ([]byte, []int)
- func (m *InputAudioConfig) GetAudioEncoding() AudioEncoding
- func (m *InputAudioConfig) GetEnableWordInfo() bool
- func (m *InputAudioConfig) GetLanguageCode() string
- func (m *InputAudioConfig) GetModel() string
- func (m *InputAudioConfig) GetModelVariant() SpeechModelVariant
- func (m *InputAudioConfig) GetPhraseHints() []stringdeprecated
- func (m *InputAudioConfig) GetSampleRateHertz() int32
- func (m *InputAudioConfig) GetSingleUtterance() bool
- func (m *InputAudioConfig) GetSpeechContexts() []*SpeechContext
- func (*InputAudioConfig) ProtoMessage()
- func (m *InputAudioConfig) Reset()
- func (m *InputAudioConfig) String() string
- func (m *InputAudioConfig) XXX_DiscardUnknown()
- func (m *InputAudioConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InputAudioConfig) XXX_Merge(src proto.Message)
- func (m *InputAudioConfig) XXX_Size() int
- func (m *InputAudioConfig) XXX_Unmarshal(b []byte) error
- type Intent
- func (*Intent) Descriptor() ([]byte, []int)
- func (m *Intent) GetAction() string
- func (m *Intent) GetDefaultResponsePlatforms() []Intent_Message_Platform
- func (m *Intent) GetDisplayName() string
- func (m *Intent) GetEndInteraction() bool
- func (m *Intent) GetEvents() []string
- func (m *Intent) GetFollowupIntentInfo() []*Intent_FollowupIntentInfo
- func (m *Intent) GetInputContextNames() []string
- func (m *Intent) GetIsFallback() bool
- func (m *Intent) GetMessages() []*Intent_Message
- func (m *Intent) GetMlDisabled() bool
- func (m *Intent) GetMlEnabled() booldeprecated
- func (m *Intent) GetName() string
- func (m *Intent) GetOutputContexts() []*Context
- func (m *Intent) GetParameters() []*Intent_Parameter
- func (m *Intent) GetParentFollowupIntentName() string
- func (m *Intent) GetPriority() int32
- func (m *Intent) GetResetContexts() bool
- func (m *Intent) GetRootFollowupIntentName() string
- func (m *Intent) GetTrainingPhrases() []*Intent_TrainingPhrase
- func (m *Intent) GetWebhookState() Intent_WebhookState
- func (*Intent) ProtoMessage()
- func (m *Intent) Reset()
- func (m *Intent) String() string
- func (m *Intent) XXX_DiscardUnknown()
- func (m *Intent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent) XXX_Merge(src proto.Message)
- func (m *Intent) XXX_Size() int
- func (m *Intent) XXX_Unmarshal(b []byte) error
- type IntentBatch
- func (*IntentBatch) Descriptor() ([]byte, []int)
- func (m *IntentBatch) GetIntents() []*Intent
- func (*IntentBatch) ProtoMessage()
- func (m *IntentBatch) Reset()
- func (m *IntentBatch) String() string
- func (m *IntentBatch) XXX_DiscardUnknown()
- func (m *IntentBatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IntentBatch) XXX_Merge(src proto.Message)
- func (m *IntentBatch) XXX_Size() int
- func (m *IntentBatch) XXX_Unmarshal(b []byte) error
- type IntentView
- type Intent_FollowupIntentInfo
- func (*Intent_FollowupIntentInfo) Descriptor() ([]byte, []int)
- func (m *Intent_FollowupIntentInfo) GetFollowupIntentName() string
- func (m *Intent_FollowupIntentInfo) GetParentFollowupIntentName() string
- func (*Intent_FollowupIntentInfo) ProtoMessage()
- func (m *Intent_FollowupIntentInfo) Reset()
- func (m *Intent_FollowupIntentInfo) String() string
- func (m *Intent_FollowupIntentInfo) XXX_DiscardUnknown()
- func (m *Intent_FollowupIntentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_FollowupIntentInfo) XXX_Merge(src proto.Message)
- func (m *Intent_FollowupIntentInfo) XXX_Size() int
- func (m *Intent_FollowupIntentInfo) XXX_Unmarshal(b []byte) error
- type Intent_Message
- func (*Intent_Message) Descriptor() ([]byte, []int)
- func (m *Intent_Message) GetBasicCard() *Intent_Message_BasicCard
- func (m *Intent_Message) GetBrowseCarouselCard() *Intent_Message_BrowseCarouselCard
- func (m *Intent_Message) GetCard() *Intent_Message_Card
- func (m *Intent_Message) GetCarouselSelect() *Intent_Message_CarouselSelect
- func (m *Intent_Message) GetImage() *Intent_Message_Image
- func (m *Intent_Message) GetLinkOutSuggestion() *Intent_Message_LinkOutSuggestion
- func (m *Intent_Message) GetListSelect() *Intent_Message_ListSelect
- func (m *Intent_Message) GetMediaContent() *Intent_Message_MediaContent
- func (m *Intent_Message) GetMessage() isIntent_Message_Message
- func (m *Intent_Message) GetPayload() *_struct.Struct
- func (m *Intent_Message) GetPlatform() Intent_Message_Platform
- func (m *Intent_Message) GetQuickReplies() *Intent_Message_QuickReplies
- func (m *Intent_Message) GetRbmCarouselRichCard() *Intent_Message_RbmCarouselCard
- func (m *Intent_Message) GetRbmStandaloneRichCard() *Intent_Message_RbmStandaloneCard
- func (m *Intent_Message) GetRbmText() *Intent_Message_RbmText
- func (m *Intent_Message) GetSimpleResponses() *Intent_Message_SimpleResponses
- func (m *Intent_Message) GetSuggestions() *Intent_Message_Suggestions
- func (m *Intent_Message) GetTableCard() *Intent_Message_TableCard
- func (m *Intent_Message) GetTelephonyPlayAudio() *Intent_Message_TelephonyPlayAudio
- func (m *Intent_Message) GetTelephonySynthesizeSpeech() *Intent_Message_TelephonySynthesizeSpeech
- func (m *Intent_Message) GetTelephonyTransferCall() *Intent_Message_TelephonyTransferCall
- func (m *Intent_Message) GetText() *Intent_Message_Text
- func (*Intent_Message) ProtoMessage()
- func (m *Intent_Message) Reset()
- func (m *Intent_Message) String() string
- func (m *Intent_Message) XXX_DiscardUnknown()
- func (m *Intent_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message) XXX_Merge(src proto.Message)
- func (*Intent_Message) XXX_OneofWrappers() []interface{}
- func (m *Intent_Message) XXX_Size() int
- func (m *Intent_Message) XXX_Unmarshal(b []byte) error
- type Intent_Message_BasicCard
- func (*Intent_Message_BasicCard) Descriptor() ([]byte, []int)
- func (m *Intent_Message_BasicCard) GetButtons() []*Intent_Message_BasicCard_Button
- func (m *Intent_Message_BasicCard) GetFormattedText() string
- func (m *Intent_Message_BasicCard) GetImage() *Intent_Message_Image
- func (m *Intent_Message_BasicCard) GetSubtitle() string
- func (m *Intent_Message_BasicCard) GetTitle() string
- func (*Intent_Message_BasicCard) ProtoMessage()
- func (m *Intent_Message_BasicCard) Reset()
- func (m *Intent_Message_BasicCard) String() string
- func (m *Intent_Message_BasicCard) XXX_DiscardUnknown()
- func (m *Intent_Message_BasicCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_BasicCard) XXX_Merge(src proto.Message)
- func (m *Intent_Message_BasicCard) XXX_Size() int
- func (m *Intent_Message_BasicCard) XXX_Unmarshal(b []byte) error
- type Intent_Message_BasicCard_
- type Intent_Message_BasicCard_Button
- func (*Intent_Message_BasicCard_Button) Descriptor() ([]byte, []int)
- func (m *Intent_Message_BasicCard_Button) GetOpenUriAction() *Intent_Message_BasicCard_Button_OpenUriAction
- func (m *Intent_Message_BasicCard_Button) GetTitle() string
- func (*Intent_Message_BasicCard_Button) ProtoMessage()
- func (m *Intent_Message_BasicCard_Button) Reset()
- func (m *Intent_Message_BasicCard_Button) String() string
- func (m *Intent_Message_BasicCard_Button) XXX_DiscardUnknown()
- func (m *Intent_Message_BasicCard_Button) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_BasicCard_Button) XXX_Merge(src proto.Message)
- func (m *Intent_Message_BasicCard_Button) XXX_Size() int
- func (m *Intent_Message_BasicCard_Button) XXX_Unmarshal(b []byte) error
- type Intent_Message_BasicCard_Button_OpenUriAction
- func (*Intent_Message_BasicCard_Button_OpenUriAction) Descriptor() ([]byte, []int)
- func (m *Intent_Message_BasicCard_Button_OpenUriAction) GetUri() string
- func (*Intent_Message_BasicCard_Button_OpenUriAction) ProtoMessage()
- func (m *Intent_Message_BasicCard_Button_OpenUriAction) Reset()
- func (m *Intent_Message_BasicCard_Button_OpenUriAction) String() string
- func (m *Intent_Message_BasicCard_Button_OpenUriAction) XXX_DiscardUnknown()
- func (m *Intent_Message_BasicCard_Button_OpenUriAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_BasicCard_Button_OpenUriAction) XXX_Merge(src proto.Message)
- func (m *Intent_Message_BasicCard_Button_OpenUriAction) XXX_Size() int
- func (m *Intent_Message_BasicCard_Button_OpenUriAction) XXX_Unmarshal(b []byte) error
- type Intent_Message_BrowseCarouselCard
- func (*Intent_Message_BrowseCarouselCard) Descriptor() ([]byte, []int)
- func (m *Intent_Message_BrowseCarouselCard) GetImageDisplayOptions() Intent_Message_BrowseCarouselCard_ImageDisplayOptions
- func (m *Intent_Message_BrowseCarouselCard) GetItems() []*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem
- func (*Intent_Message_BrowseCarouselCard) ProtoMessage()
- func (m *Intent_Message_BrowseCarouselCard) Reset()
- func (m *Intent_Message_BrowseCarouselCard) String() string
- func (m *Intent_Message_BrowseCarouselCard) XXX_DiscardUnknown()
- func (m *Intent_Message_BrowseCarouselCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_BrowseCarouselCard) XXX_Merge(src proto.Message)
- func (m *Intent_Message_BrowseCarouselCard) XXX_Size() int
- func (m *Intent_Message_BrowseCarouselCard) XXX_Unmarshal(b []byte) error
- type Intent_Message_BrowseCarouselCard_
- type Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem
- func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) Descriptor() ([]byte, []int)
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetDescription() string
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetFooter() string
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetImage() *Intent_Message_Image
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetOpenUriAction() *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetTitle() string
- func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) ProtoMessage()
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) Reset()
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) String() string
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_DiscardUnknown()
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_Merge(src proto.Message)
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_Size() int
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_Unmarshal(b []byte) error
- type Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction
- func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) Descriptor() ([]byte, []int)
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) GetUrl() string
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) GetUrlTypeHint() ...
- func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) ProtoMessage()
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) Reset()
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) String() string
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_DiscardUnknown()
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_Merge(src proto.Message)
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_Size() int
- func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_Unmarshal(b []byte) error
- type Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_UrlTypeHint
- type Intent_Message_BrowseCarouselCard_ImageDisplayOptions
- type Intent_Message_Card
- func (*Intent_Message_Card) Descriptor() ([]byte, []int)
- func (m *Intent_Message_Card) GetButtons() []*Intent_Message_Card_Button
- func (m *Intent_Message_Card) GetImageUri() string
- func (m *Intent_Message_Card) GetSubtitle() string
- func (m *Intent_Message_Card) GetTitle() string
- func (*Intent_Message_Card) ProtoMessage()
- func (m *Intent_Message_Card) Reset()
- func (m *Intent_Message_Card) String() string
- func (m *Intent_Message_Card) XXX_DiscardUnknown()
- func (m *Intent_Message_Card) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_Card) XXX_Merge(src proto.Message)
- func (m *Intent_Message_Card) XXX_Size() int
- func (m *Intent_Message_Card) XXX_Unmarshal(b []byte) error
- type Intent_Message_Card_
- type Intent_Message_Card_Button
- func (*Intent_Message_Card_Button) Descriptor() ([]byte, []int)
- func (m *Intent_Message_Card_Button) GetPostback() string
- func (m *Intent_Message_Card_Button) GetText() string
- func (*Intent_Message_Card_Button) ProtoMessage()
- func (m *Intent_Message_Card_Button) Reset()
- func (m *Intent_Message_Card_Button) String() string
- func (m *Intent_Message_Card_Button) XXX_DiscardUnknown()
- func (m *Intent_Message_Card_Button) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_Card_Button) XXX_Merge(src proto.Message)
- func (m *Intent_Message_Card_Button) XXX_Size() int
- func (m *Intent_Message_Card_Button) XXX_Unmarshal(b []byte) error
- type Intent_Message_CarouselSelect
- func (*Intent_Message_CarouselSelect) Descriptor() ([]byte, []int)
- func (m *Intent_Message_CarouselSelect) GetItems() []*Intent_Message_CarouselSelect_Item
- func (*Intent_Message_CarouselSelect) ProtoMessage()
- func (m *Intent_Message_CarouselSelect) Reset()
- func (m *Intent_Message_CarouselSelect) String() string
- func (m *Intent_Message_CarouselSelect) XXX_DiscardUnknown()
- func (m *Intent_Message_CarouselSelect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_CarouselSelect) XXX_Merge(src proto.Message)
- func (m *Intent_Message_CarouselSelect) XXX_Size() int
- func (m *Intent_Message_CarouselSelect) XXX_Unmarshal(b []byte) error
- type Intent_Message_CarouselSelect_
- type Intent_Message_CarouselSelect_Item
- func (*Intent_Message_CarouselSelect_Item) Descriptor() ([]byte, []int)
- func (m *Intent_Message_CarouselSelect_Item) GetDescription() string
- func (m *Intent_Message_CarouselSelect_Item) GetImage() *Intent_Message_Image
- func (m *Intent_Message_CarouselSelect_Item) GetInfo() *Intent_Message_SelectItemInfo
- func (m *Intent_Message_CarouselSelect_Item) GetTitle() string
- func (*Intent_Message_CarouselSelect_Item) ProtoMessage()
- func (m *Intent_Message_CarouselSelect_Item) Reset()
- func (m *Intent_Message_CarouselSelect_Item) String() string
- func (m *Intent_Message_CarouselSelect_Item) XXX_DiscardUnknown()
- func (m *Intent_Message_CarouselSelect_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_CarouselSelect_Item) XXX_Merge(src proto.Message)
- func (m *Intent_Message_CarouselSelect_Item) XXX_Size() int
- func (m *Intent_Message_CarouselSelect_Item) XXX_Unmarshal(b []byte) error
- type Intent_Message_ColumnProperties
- func (*Intent_Message_ColumnProperties) Descriptor() ([]byte, []int)
- func (m *Intent_Message_ColumnProperties) GetHeader() string
- func (m *Intent_Message_ColumnProperties) GetHorizontalAlignment() Intent_Message_ColumnProperties_HorizontalAlignment
- func (*Intent_Message_ColumnProperties) ProtoMessage()
- func (m *Intent_Message_ColumnProperties) Reset()
- func (m *Intent_Message_ColumnProperties) String() string
- func (m *Intent_Message_ColumnProperties) XXX_DiscardUnknown()
- func (m *Intent_Message_ColumnProperties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_ColumnProperties) XXX_Merge(src proto.Message)
- func (m *Intent_Message_ColumnProperties) XXX_Size() int
- func (m *Intent_Message_ColumnProperties) XXX_Unmarshal(b []byte) error
- type Intent_Message_ColumnProperties_HorizontalAlignment
- type Intent_Message_Image
- func (*Intent_Message_Image) Descriptor() ([]byte, []int)
- func (m *Intent_Message_Image) GetAccessibilityText() string
- func (m *Intent_Message_Image) GetImageUri() string
- func (*Intent_Message_Image) ProtoMessage()
- func (m *Intent_Message_Image) Reset()
- func (m *Intent_Message_Image) String() string
- func (m *Intent_Message_Image) XXX_DiscardUnknown()
- func (m *Intent_Message_Image) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_Image) XXX_Merge(src proto.Message)
- func (m *Intent_Message_Image) XXX_Size() int
- func (m *Intent_Message_Image) XXX_Unmarshal(b []byte) error
- type Intent_Message_Image_
- type Intent_Message_LinkOutSuggestion
- func (*Intent_Message_LinkOutSuggestion) Descriptor() ([]byte, []int)
- func (m *Intent_Message_LinkOutSuggestion) GetDestinationName() string
- func (m *Intent_Message_LinkOutSuggestion) GetUri() string
- func (*Intent_Message_LinkOutSuggestion) ProtoMessage()
- func (m *Intent_Message_LinkOutSuggestion) Reset()
- func (m *Intent_Message_LinkOutSuggestion) String() string
- func (m *Intent_Message_LinkOutSuggestion) XXX_DiscardUnknown()
- func (m *Intent_Message_LinkOutSuggestion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_LinkOutSuggestion) XXX_Merge(src proto.Message)
- func (m *Intent_Message_LinkOutSuggestion) XXX_Size() int
- func (m *Intent_Message_LinkOutSuggestion) XXX_Unmarshal(b []byte) error
- type Intent_Message_LinkOutSuggestion_
- type Intent_Message_ListSelect
- func (*Intent_Message_ListSelect) Descriptor() ([]byte, []int)
- func (m *Intent_Message_ListSelect) GetItems() []*Intent_Message_ListSelect_Item
- func (m *Intent_Message_ListSelect) GetSubtitle() string
- func (m *Intent_Message_ListSelect) GetTitle() string
- func (*Intent_Message_ListSelect) ProtoMessage()
- func (m *Intent_Message_ListSelect) Reset()
- func (m *Intent_Message_ListSelect) String() string
- func (m *Intent_Message_ListSelect) XXX_DiscardUnknown()
- func (m *Intent_Message_ListSelect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_ListSelect) XXX_Merge(src proto.Message)
- func (m *Intent_Message_ListSelect) XXX_Size() int
- func (m *Intent_Message_ListSelect) XXX_Unmarshal(b []byte) error
- type Intent_Message_ListSelect_
- type Intent_Message_ListSelect_Item
- func (*Intent_Message_ListSelect_Item) Descriptor() ([]byte, []int)
- func (m *Intent_Message_ListSelect_Item) GetDescription() string
- func (m *Intent_Message_ListSelect_Item) GetImage() *Intent_Message_Image
- func (m *Intent_Message_ListSelect_Item) GetInfo() *Intent_Message_SelectItemInfo
- func (m *Intent_Message_ListSelect_Item) GetTitle() string
- func (*Intent_Message_ListSelect_Item) ProtoMessage()
- func (m *Intent_Message_ListSelect_Item) Reset()
- func (m *Intent_Message_ListSelect_Item) String() string
- func (m *Intent_Message_ListSelect_Item) XXX_DiscardUnknown()
- func (m *Intent_Message_ListSelect_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_ListSelect_Item) XXX_Merge(src proto.Message)
- func (m *Intent_Message_ListSelect_Item) XXX_Size() int
- func (m *Intent_Message_ListSelect_Item) XXX_Unmarshal(b []byte) error
- type Intent_Message_MediaContent
- func (*Intent_Message_MediaContent) Descriptor() ([]byte, []int)
- func (m *Intent_Message_MediaContent) GetMediaObjects() []*Intent_Message_MediaContent_ResponseMediaObject
- func (m *Intent_Message_MediaContent) GetMediaType() Intent_Message_MediaContent_ResponseMediaType
- func (*Intent_Message_MediaContent) ProtoMessage()
- func (m *Intent_Message_MediaContent) Reset()
- func (m *Intent_Message_MediaContent) String() string
- func (m *Intent_Message_MediaContent) XXX_DiscardUnknown()
- func (m *Intent_Message_MediaContent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_MediaContent) XXX_Merge(src proto.Message)
- func (m *Intent_Message_MediaContent) XXX_Size() int
- func (m *Intent_Message_MediaContent) XXX_Unmarshal(b []byte) error
- type Intent_Message_MediaContent_
- type Intent_Message_MediaContent_ResponseMediaObject
- func (*Intent_Message_MediaContent_ResponseMediaObject) Descriptor() ([]byte, []int)
- func (m *Intent_Message_MediaContent_ResponseMediaObject) GetContentUrl() string
- func (m *Intent_Message_MediaContent_ResponseMediaObject) GetDescription() string
- func (m *Intent_Message_MediaContent_ResponseMediaObject) GetIcon() *Intent_Message_Image
- func (m *Intent_Message_MediaContent_ResponseMediaObject) GetImage() isIntent_Message_MediaContent_ResponseMediaObject_Image
- func (m *Intent_Message_MediaContent_ResponseMediaObject) GetLargeImage() *Intent_Message_Image
- func (m *Intent_Message_MediaContent_ResponseMediaObject) GetName() string
- func (*Intent_Message_MediaContent_ResponseMediaObject) ProtoMessage()
- func (m *Intent_Message_MediaContent_ResponseMediaObject) Reset()
- func (m *Intent_Message_MediaContent_ResponseMediaObject) String() string
- func (m *Intent_Message_MediaContent_ResponseMediaObject) XXX_DiscardUnknown()
- func (m *Intent_Message_MediaContent_ResponseMediaObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_MediaContent_ResponseMediaObject) XXX_Merge(src proto.Message)
- func (*Intent_Message_MediaContent_ResponseMediaObject) XXX_OneofWrappers() []interface{}
- func (m *Intent_Message_MediaContent_ResponseMediaObject) XXX_Size() int
- func (m *Intent_Message_MediaContent_ResponseMediaObject) XXX_Unmarshal(b []byte) error
- type Intent_Message_MediaContent_ResponseMediaObject_Icon
- type Intent_Message_MediaContent_ResponseMediaObject_LargeImage
- type Intent_Message_MediaContent_ResponseMediaType
- type Intent_Message_Payload
- type Intent_Message_Platform
- type Intent_Message_QuickReplies
- func (*Intent_Message_QuickReplies) Descriptor() ([]byte, []int)
- func (m *Intent_Message_QuickReplies) GetQuickReplies() []string
- func (m *Intent_Message_QuickReplies) GetTitle() string
- func (*Intent_Message_QuickReplies) ProtoMessage()
- func (m *Intent_Message_QuickReplies) Reset()
- func (m *Intent_Message_QuickReplies) String() string
- func (m *Intent_Message_QuickReplies) XXX_DiscardUnknown()
- func (m *Intent_Message_QuickReplies) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_QuickReplies) XXX_Merge(src proto.Message)
- func (m *Intent_Message_QuickReplies) XXX_Size() int
- func (m *Intent_Message_QuickReplies) XXX_Unmarshal(b []byte) error
- type Intent_Message_QuickReplies_
- type Intent_Message_RbmCardContent
- func (*Intent_Message_RbmCardContent) Descriptor() ([]byte, []int)
- func (m *Intent_Message_RbmCardContent) GetDescription() string
- func (m *Intent_Message_RbmCardContent) GetMedia() *Intent_Message_RbmCardContent_RbmMedia
- func (m *Intent_Message_RbmCardContent) GetSuggestions() []*Intent_Message_RbmSuggestion
- func (m *Intent_Message_RbmCardContent) GetTitle() string
- func (*Intent_Message_RbmCardContent) ProtoMessage()
- func (m *Intent_Message_RbmCardContent) Reset()
- func (m *Intent_Message_RbmCardContent) String() string
- func (m *Intent_Message_RbmCardContent) XXX_DiscardUnknown()
- func (m *Intent_Message_RbmCardContent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_RbmCardContent) XXX_Merge(src proto.Message)
- func (m *Intent_Message_RbmCardContent) XXX_Size() int
- func (m *Intent_Message_RbmCardContent) XXX_Unmarshal(b []byte) error
- type Intent_Message_RbmCardContent_RbmMedia
- func (*Intent_Message_RbmCardContent_RbmMedia) Descriptor() ([]byte, []int)
- func (m *Intent_Message_RbmCardContent_RbmMedia) GetFileUri() string
- func (m *Intent_Message_RbmCardContent_RbmMedia) GetHeight() Intent_Message_RbmCardContent_RbmMedia_Height
- func (m *Intent_Message_RbmCardContent_RbmMedia) GetThumbnailUri() string
- func (*Intent_Message_RbmCardContent_RbmMedia) ProtoMessage()
- func (m *Intent_Message_RbmCardContent_RbmMedia) Reset()
- func (m *Intent_Message_RbmCardContent_RbmMedia) String() string
- func (m *Intent_Message_RbmCardContent_RbmMedia) XXX_DiscardUnknown()
- func (m *Intent_Message_RbmCardContent_RbmMedia) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_RbmCardContent_RbmMedia) XXX_Merge(src proto.Message)
- func (m *Intent_Message_RbmCardContent_RbmMedia) XXX_Size() int
- func (m *Intent_Message_RbmCardContent_RbmMedia) XXX_Unmarshal(b []byte) error
- type Intent_Message_RbmCardContent_RbmMedia_Height
- type Intent_Message_RbmCarouselCard
- func (*Intent_Message_RbmCarouselCard) Descriptor() ([]byte, []int)
- func (m *Intent_Message_RbmCarouselCard) GetCardContents() []*Intent_Message_RbmCardContent
- func (m *Intent_Message_RbmCarouselCard) GetCardWidth() Intent_Message_RbmCarouselCard_CardWidth
- func (*Intent_Message_RbmCarouselCard) ProtoMessage()
- func (m *Intent_Message_RbmCarouselCard) Reset()
- func (m *Intent_Message_RbmCarouselCard) String() string
- func (m *Intent_Message_RbmCarouselCard) XXX_DiscardUnknown()
- func (m *Intent_Message_RbmCarouselCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_RbmCarouselCard) XXX_Merge(src proto.Message)
- func (m *Intent_Message_RbmCarouselCard) XXX_Size() int
- func (m *Intent_Message_RbmCarouselCard) XXX_Unmarshal(b []byte) error
- type Intent_Message_RbmCarouselCard_CardWidth
- type Intent_Message_RbmCarouselRichCard
- type Intent_Message_RbmStandaloneCard
- func (*Intent_Message_RbmStandaloneCard) Descriptor() ([]byte, []int)
- func (m *Intent_Message_RbmStandaloneCard) GetCardContent() *Intent_Message_RbmCardContent
- func (m *Intent_Message_RbmStandaloneCard) GetCardOrientation() Intent_Message_RbmStandaloneCard_CardOrientation
- func (m *Intent_Message_RbmStandaloneCard) GetThumbnailImageAlignment() Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment
- func (*Intent_Message_RbmStandaloneCard) ProtoMessage()
- func (m *Intent_Message_RbmStandaloneCard) Reset()
- func (m *Intent_Message_RbmStandaloneCard) String() string
- func (m *Intent_Message_RbmStandaloneCard) XXX_DiscardUnknown()
- func (m *Intent_Message_RbmStandaloneCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_RbmStandaloneCard) XXX_Merge(src proto.Message)
- func (m *Intent_Message_RbmStandaloneCard) XXX_Size() int
- func (m *Intent_Message_RbmStandaloneCard) XXX_Unmarshal(b []byte) error
- type Intent_Message_RbmStandaloneCard_CardOrientation
- type Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment
- type Intent_Message_RbmStandaloneRichCard
- type Intent_Message_RbmSuggestedAction
- func (*Intent_Message_RbmSuggestedAction) Descriptor() ([]byte, []int)
- func (m *Intent_Message_RbmSuggestedAction) GetAction() isIntent_Message_RbmSuggestedAction_Action
- func (m *Intent_Message_RbmSuggestedAction) GetDial() *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial
- func (m *Intent_Message_RbmSuggestedAction) GetOpenUrl() *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri
- func (m *Intent_Message_RbmSuggestedAction) GetPostbackData() string
- func (m *Intent_Message_RbmSuggestedAction) GetShareLocation() *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation
- func (m *Intent_Message_RbmSuggestedAction) GetText() string
- func (*Intent_Message_RbmSuggestedAction) ProtoMessage()
- func (m *Intent_Message_RbmSuggestedAction) Reset()
- func (m *Intent_Message_RbmSuggestedAction) String() string
- func (m *Intent_Message_RbmSuggestedAction) XXX_DiscardUnknown()
- func (m *Intent_Message_RbmSuggestedAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_RbmSuggestedAction) XXX_Merge(src proto.Message)
- func (*Intent_Message_RbmSuggestedAction) XXX_OneofWrappers() []interface{}
- func (m *Intent_Message_RbmSuggestedAction) XXX_Size() int
- func (m *Intent_Message_RbmSuggestedAction) XXX_Unmarshal(b []byte) error
- type Intent_Message_RbmSuggestedAction_Dial
- type Intent_Message_RbmSuggestedAction_OpenUrl
- type Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial
- func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) Descriptor() ([]byte, []int)
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) GetPhoneNumber() string
- func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) ProtoMessage()
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) Reset()
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) String() string
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_DiscardUnknown()
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_Merge(src proto.Message)
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_Size() int
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_Unmarshal(b []byte) error
- type Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri
- func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) Descriptor() ([]byte, []int)
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) GetUri() string
- func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) ProtoMessage()
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) Reset()
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) String() string
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_DiscardUnknown()
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_Merge(src proto.Message)
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_Size() int
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_Unmarshal(b []byte) error
- type Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation
- func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) Descriptor() ([]byte, []int)
- func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) ProtoMessage()
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) Reset()
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) String() string
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_DiscardUnknown()
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_Merge(src proto.Message)
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_Size() int
- func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_Unmarshal(b []byte) error
- type Intent_Message_RbmSuggestedAction_ShareLocation
- type Intent_Message_RbmSuggestedReply
- func (*Intent_Message_RbmSuggestedReply) Descriptor() ([]byte, []int)
- func (m *Intent_Message_RbmSuggestedReply) GetPostbackData() string
- func (m *Intent_Message_RbmSuggestedReply) GetText() string
- func (*Intent_Message_RbmSuggestedReply) ProtoMessage()
- func (m *Intent_Message_RbmSuggestedReply) Reset()
- func (m *Intent_Message_RbmSuggestedReply) String() string
- func (m *Intent_Message_RbmSuggestedReply) XXX_DiscardUnknown()
- func (m *Intent_Message_RbmSuggestedReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_RbmSuggestedReply) XXX_Merge(src proto.Message)
- func (m *Intent_Message_RbmSuggestedReply) XXX_Size() int
- func (m *Intent_Message_RbmSuggestedReply) XXX_Unmarshal(b []byte) error
- type Intent_Message_RbmSuggestion
- func (*Intent_Message_RbmSuggestion) Descriptor() ([]byte, []int)
- func (m *Intent_Message_RbmSuggestion) GetAction() *Intent_Message_RbmSuggestedAction
- func (m *Intent_Message_RbmSuggestion) GetReply() *Intent_Message_RbmSuggestedReply
- func (m *Intent_Message_RbmSuggestion) GetSuggestion() isIntent_Message_RbmSuggestion_Suggestion
- func (*Intent_Message_RbmSuggestion) ProtoMessage()
- func (m *Intent_Message_RbmSuggestion) Reset()
- func (m *Intent_Message_RbmSuggestion) String() string
- func (m *Intent_Message_RbmSuggestion) XXX_DiscardUnknown()
- func (m *Intent_Message_RbmSuggestion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_RbmSuggestion) XXX_Merge(src proto.Message)
- func (*Intent_Message_RbmSuggestion) XXX_OneofWrappers() []interface{}
- func (m *Intent_Message_RbmSuggestion) XXX_Size() int
- func (m *Intent_Message_RbmSuggestion) XXX_Unmarshal(b []byte) error
- type Intent_Message_RbmSuggestion_Action
- type Intent_Message_RbmSuggestion_Reply
- type Intent_Message_RbmText
- func (*Intent_Message_RbmText) Descriptor() ([]byte, []int)
- func (m *Intent_Message_RbmText) GetRbmSuggestion() []*Intent_Message_RbmSuggestion
- func (m *Intent_Message_RbmText) GetText() string
- func (*Intent_Message_RbmText) ProtoMessage()
- func (m *Intent_Message_RbmText) Reset()
- func (m *Intent_Message_RbmText) String() string
- func (m *Intent_Message_RbmText) XXX_DiscardUnknown()
- func (m *Intent_Message_RbmText) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_RbmText) XXX_Merge(src proto.Message)
- func (m *Intent_Message_RbmText) XXX_Size() int
- func (m *Intent_Message_RbmText) XXX_Unmarshal(b []byte) error
- type Intent_Message_RbmText_
- type Intent_Message_SelectItemInfo
- func (*Intent_Message_SelectItemInfo) Descriptor() ([]byte, []int)
- func (m *Intent_Message_SelectItemInfo) GetKey() string
- func (m *Intent_Message_SelectItemInfo) GetSynonyms() []string
- func (*Intent_Message_SelectItemInfo) ProtoMessage()
- func (m *Intent_Message_SelectItemInfo) Reset()
- func (m *Intent_Message_SelectItemInfo) String() string
- func (m *Intent_Message_SelectItemInfo) XXX_DiscardUnknown()
- func (m *Intent_Message_SelectItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_SelectItemInfo) XXX_Merge(src proto.Message)
- func (m *Intent_Message_SelectItemInfo) XXX_Size() int
- func (m *Intent_Message_SelectItemInfo) XXX_Unmarshal(b []byte) error
- type Intent_Message_SimpleResponse
- func (*Intent_Message_SimpleResponse) Descriptor() ([]byte, []int)
- func (m *Intent_Message_SimpleResponse) GetDisplayText() string
- func (m *Intent_Message_SimpleResponse) GetSsml() string
- func (m *Intent_Message_SimpleResponse) GetTextToSpeech() string
- func (*Intent_Message_SimpleResponse) ProtoMessage()
- func (m *Intent_Message_SimpleResponse) Reset()
- func (m *Intent_Message_SimpleResponse) String() string
- func (m *Intent_Message_SimpleResponse) XXX_DiscardUnknown()
- func (m *Intent_Message_SimpleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_SimpleResponse) XXX_Merge(src proto.Message)
- func (m *Intent_Message_SimpleResponse) XXX_Size() int
- func (m *Intent_Message_SimpleResponse) XXX_Unmarshal(b []byte) error
- type Intent_Message_SimpleResponses
- func (*Intent_Message_SimpleResponses) Descriptor() ([]byte, []int)
- func (m *Intent_Message_SimpleResponses) GetSimpleResponses() []*Intent_Message_SimpleResponse
- func (*Intent_Message_SimpleResponses) ProtoMessage()
- func (m *Intent_Message_SimpleResponses) Reset()
- func (m *Intent_Message_SimpleResponses) String() string
- func (m *Intent_Message_SimpleResponses) XXX_DiscardUnknown()
- func (m *Intent_Message_SimpleResponses) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_SimpleResponses) XXX_Merge(src proto.Message)
- func (m *Intent_Message_SimpleResponses) XXX_Size() int
- func (m *Intent_Message_SimpleResponses) XXX_Unmarshal(b []byte) error
- type Intent_Message_SimpleResponses_
- type Intent_Message_Suggestion
- func (*Intent_Message_Suggestion) Descriptor() ([]byte, []int)
- func (m *Intent_Message_Suggestion) GetTitle() string
- func (*Intent_Message_Suggestion) ProtoMessage()
- func (m *Intent_Message_Suggestion) Reset()
- func (m *Intent_Message_Suggestion) String() string
- func (m *Intent_Message_Suggestion) XXX_DiscardUnknown()
- func (m *Intent_Message_Suggestion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_Suggestion) XXX_Merge(src proto.Message)
- func (m *Intent_Message_Suggestion) XXX_Size() int
- func (m *Intent_Message_Suggestion) XXX_Unmarshal(b []byte) error
- type Intent_Message_Suggestions
- func (*Intent_Message_Suggestions) Descriptor() ([]byte, []int)
- func (m *Intent_Message_Suggestions) GetSuggestions() []*Intent_Message_Suggestion
- func (*Intent_Message_Suggestions) ProtoMessage()
- func (m *Intent_Message_Suggestions) Reset()
- func (m *Intent_Message_Suggestions) String() string
- func (m *Intent_Message_Suggestions) XXX_DiscardUnknown()
- func (m *Intent_Message_Suggestions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_Suggestions) XXX_Merge(src proto.Message)
- func (m *Intent_Message_Suggestions) XXX_Size() int
- func (m *Intent_Message_Suggestions) XXX_Unmarshal(b []byte) error
- type Intent_Message_Suggestions_
- type Intent_Message_TableCard
- func (*Intent_Message_TableCard) Descriptor() ([]byte, []int)
- func (m *Intent_Message_TableCard) GetButtons() []*Intent_Message_BasicCard_Button
- func (m *Intent_Message_TableCard) GetColumnProperties() []*Intent_Message_ColumnProperties
- func (m *Intent_Message_TableCard) GetImage() *Intent_Message_Image
- func (m *Intent_Message_TableCard) GetRows() []*Intent_Message_TableCardRow
- func (m *Intent_Message_TableCard) GetSubtitle() string
- func (m *Intent_Message_TableCard) GetTitle() string
- func (*Intent_Message_TableCard) ProtoMessage()
- func (m *Intent_Message_TableCard) Reset()
- func (m *Intent_Message_TableCard) String() string
- func (m *Intent_Message_TableCard) XXX_DiscardUnknown()
- func (m *Intent_Message_TableCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_TableCard) XXX_Merge(src proto.Message)
- func (m *Intent_Message_TableCard) XXX_Size() int
- func (m *Intent_Message_TableCard) XXX_Unmarshal(b []byte) error
- type Intent_Message_TableCardCell
- func (*Intent_Message_TableCardCell) Descriptor() ([]byte, []int)
- func (m *Intent_Message_TableCardCell) GetText() string
- func (*Intent_Message_TableCardCell) ProtoMessage()
- func (m *Intent_Message_TableCardCell) Reset()
- func (m *Intent_Message_TableCardCell) String() string
- func (m *Intent_Message_TableCardCell) XXX_DiscardUnknown()
- func (m *Intent_Message_TableCardCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_TableCardCell) XXX_Merge(src proto.Message)
- func (m *Intent_Message_TableCardCell) XXX_Size() int
- func (m *Intent_Message_TableCardCell) XXX_Unmarshal(b []byte) error
- type Intent_Message_TableCardRow
- func (*Intent_Message_TableCardRow) Descriptor() ([]byte, []int)
- func (m *Intent_Message_TableCardRow) GetCells() []*Intent_Message_TableCardCell
- func (m *Intent_Message_TableCardRow) GetDividerAfter() bool
- func (*Intent_Message_TableCardRow) ProtoMessage()
- func (m *Intent_Message_TableCardRow) Reset()
- func (m *Intent_Message_TableCardRow) String() string
- func (m *Intent_Message_TableCardRow) XXX_DiscardUnknown()
- func (m *Intent_Message_TableCardRow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_TableCardRow) XXX_Merge(src proto.Message)
- func (m *Intent_Message_TableCardRow) XXX_Size() int
- func (m *Intent_Message_TableCardRow) XXX_Unmarshal(b []byte) error
- type Intent_Message_TableCard_
- type Intent_Message_TelephonyPlayAudio
- func (*Intent_Message_TelephonyPlayAudio) Descriptor() ([]byte, []int)
- func (m *Intent_Message_TelephonyPlayAudio) GetAudioUri() string
- func (*Intent_Message_TelephonyPlayAudio) ProtoMessage()
- func (m *Intent_Message_TelephonyPlayAudio) Reset()
- func (m *Intent_Message_TelephonyPlayAudio) String() string
- func (m *Intent_Message_TelephonyPlayAudio) XXX_DiscardUnknown()
- func (m *Intent_Message_TelephonyPlayAudio) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_TelephonyPlayAudio) XXX_Merge(src proto.Message)
- func (m *Intent_Message_TelephonyPlayAudio) XXX_Size() int
- func (m *Intent_Message_TelephonyPlayAudio) XXX_Unmarshal(b []byte) error
- type Intent_Message_TelephonyPlayAudio_
- type Intent_Message_TelephonySynthesizeSpeech
- func (*Intent_Message_TelephonySynthesizeSpeech) Descriptor() ([]byte, []int)
- func (m *Intent_Message_TelephonySynthesizeSpeech) GetSource() isIntent_Message_TelephonySynthesizeSpeech_Source
- func (m *Intent_Message_TelephonySynthesizeSpeech) GetSsml() string
- func (m *Intent_Message_TelephonySynthesizeSpeech) GetText() string
- func (*Intent_Message_TelephonySynthesizeSpeech) ProtoMessage()
- func (m *Intent_Message_TelephonySynthesizeSpeech) Reset()
- func (m *Intent_Message_TelephonySynthesizeSpeech) String() string
- func (m *Intent_Message_TelephonySynthesizeSpeech) XXX_DiscardUnknown()
- func (m *Intent_Message_TelephonySynthesizeSpeech) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_TelephonySynthesizeSpeech) XXX_Merge(src proto.Message)
- func (*Intent_Message_TelephonySynthesizeSpeech) XXX_OneofWrappers() []interface{}
- func (m *Intent_Message_TelephonySynthesizeSpeech) XXX_Size() int
- func (m *Intent_Message_TelephonySynthesizeSpeech) XXX_Unmarshal(b []byte) error
- type Intent_Message_TelephonySynthesizeSpeech_
- type Intent_Message_TelephonySynthesizeSpeech_Ssml
- type Intent_Message_TelephonySynthesizeSpeech_Text
- type Intent_Message_TelephonyTransferCall
- func (*Intent_Message_TelephonyTransferCall) Descriptor() ([]byte, []int)
- func (m *Intent_Message_TelephonyTransferCall) GetPhoneNumber() string
- func (*Intent_Message_TelephonyTransferCall) ProtoMessage()
- func (m *Intent_Message_TelephonyTransferCall) Reset()
- func (m *Intent_Message_TelephonyTransferCall) String() string
- func (m *Intent_Message_TelephonyTransferCall) XXX_DiscardUnknown()
- func (m *Intent_Message_TelephonyTransferCall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_TelephonyTransferCall) XXX_Merge(src proto.Message)
- func (m *Intent_Message_TelephonyTransferCall) XXX_Size() int
- func (m *Intent_Message_TelephonyTransferCall) XXX_Unmarshal(b []byte) error
- type Intent_Message_TelephonyTransferCall_
- type Intent_Message_Text
- func (*Intent_Message_Text) Descriptor() ([]byte, []int)
- func (m *Intent_Message_Text) GetText() []string
- func (*Intent_Message_Text) ProtoMessage()
- func (m *Intent_Message_Text) Reset()
- func (m *Intent_Message_Text) String() string
- func (m *Intent_Message_Text) XXX_DiscardUnknown()
- func (m *Intent_Message_Text) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Message_Text) XXX_Merge(src proto.Message)
- func (m *Intent_Message_Text) XXX_Size() int
- func (m *Intent_Message_Text) XXX_Unmarshal(b []byte) error
- type Intent_Message_Text_
- type Intent_Parameter
- func (*Intent_Parameter) Descriptor() ([]byte, []int)
- func (m *Intent_Parameter) GetDefaultValue() string
- func (m *Intent_Parameter) GetDisplayName() string
- func (m *Intent_Parameter) GetEntityTypeDisplayName() string
- func (m *Intent_Parameter) GetIsList() bool
- func (m *Intent_Parameter) GetMandatory() bool
- func (m *Intent_Parameter) GetName() string
- func (m *Intent_Parameter) GetPrompts() []string
- func (m *Intent_Parameter) GetValue() string
- func (*Intent_Parameter) ProtoMessage()
- func (m *Intent_Parameter) Reset()
- func (m *Intent_Parameter) String() string
- func (m *Intent_Parameter) XXX_DiscardUnknown()
- func (m *Intent_Parameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_Parameter) XXX_Merge(src proto.Message)
- func (m *Intent_Parameter) XXX_Size() int
- func (m *Intent_Parameter) XXX_Unmarshal(b []byte) error
- type Intent_TrainingPhrase
- func (*Intent_TrainingPhrase) Descriptor() ([]byte, []int)
- func (m *Intent_TrainingPhrase) GetName() string
- func (m *Intent_TrainingPhrase) GetParts() []*Intent_TrainingPhrase_Part
- func (m *Intent_TrainingPhrase) GetTimesAddedCount() int32
- func (m *Intent_TrainingPhrase) GetType() Intent_TrainingPhrase_Type
- func (*Intent_TrainingPhrase) ProtoMessage()
- func (m *Intent_TrainingPhrase) Reset()
- func (m *Intent_TrainingPhrase) String() string
- func (m *Intent_TrainingPhrase) XXX_DiscardUnknown()
- func (m *Intent_TrainingPhrase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_TrainingPhrase) XXX_Merge(src proto.Message)
- func (m *Intent_TrainingPhrase) XXX_Size() int
- func (m *Intent_TrainingPhrase) XXX_Unmarshal(b []byte) error
- type Intent_TrainingPhrase_Part
- func (*Intent_TrainingPhrase_Part) Descriptor() ([]byte, []int)
- func (m *Intent_TrainingPhrase_Part) GetAlias() string
- func (m *Intent_TrainingPhrase_Part) GetEntityType() string
- func (m *Intent_TrainingPhrase_Part) GetText() string
- func (m *Intent_TrainingPhrase_Part) GetUserDefined() bool
- func (*Intent_TrainingPhrase_Part) ProtoMessage()
- func (m *Intent_TrainingPhrase_Part) Reset()
- func (m *Intent_TrainingPhrase_Part) String() string
- func (m *Intent_TrainingPhrase_Part) XXX_DiscardUnknown()
- func (m *Intent_TrainingPhrase_Part) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Intent_TrainingPhrase_Part) XXX_Merge(src proto.Message)
- func (m *Intent_TrainingPhrase_Part) XXX_Size() int
- func (m *Intent_TrainingPhrase_Part) XXX_Unmarshal(b []byte) error
- type Intent_TrainingPhrase_Type
- type Intent_WebhookState
- type IntentsClient
- type IntentsServer
- type KnowledgeAnswers
- func (*KnowledgeAnswers) Descriptor() ([]byte, []int)
- func (m *KnowledgeAnswers) GetAnswers() []*KnowledgeAnswers_Answer
- func (*KnowledgeAnswers) ProtoMessage()
- func (m *KnowledgeAnswers) Reset()
- func (m *KnowledgeAnswers) String() string
- func (m *KnowledgeAnswers) XXX_DiscardUnknown()
- func (m *KnowledgeAnswers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KnowledgeAnswers) XXX_Merge(src proto.Message)
- func (m *KnowledgeAnswers) XXX_Size() int
- func (m *KnowledgeAnswers) XXX_Unmarshal(b []byte) error
- type KnowledgeAnswers_Answer
- func (*KnowledgeAnswers_Answer) Descriptor() ([]byte, []int)
- func (m *KnowledgeAnswers_Answer) GetAnswer() string
- func (m *KnowledgeAnswers_Answer) GetFaqQuestion() string
- func (m *KnowledgeAnswers_Answer) GetMatchConfidence() float32
- func (m *KnowledgeAnswers_Answer) GetMatchConfidenceLevel() KnowledgeAnswers_Answer_MatchConfidenceLevel
- func (m *KnowledgeAnswers_Answer) GetSource() string
- func (*KnowledgeAnswers_Answer) ProtoMessage()
- func (m *KnowledgeAnswers_Answer) Reset()
- func (m *KnowledgeAnswers_Answer) String() string
- func (m *KnowledgeAnswers_Answer) XXX_DiscardUnknown()
- func (m *KnowledgeAnswers_Answer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KnowledgeAnswers_Answer) XXX_Merge(src proto.Message)
- func (m *KnowledgeAnswers_Answer) XXX_Size() int
- func (m *KnowledgeAnswers_Answer) XXX_Unmarshal(b []byte) error
- type KnowledgeAnswers_Answer_MatchConfidenceLevel
- type KnowledgeBase
- func (*KnowledgeBase) Descriptor() ([]byte, []int)
- func (m *KnowledgeBase) GetDisplayName() string
- func (m *KnowledgeBase) GetLanguageCode() string
- func (m *KnowledgeBase) GetName() string
- func (*KnowledgeBase) ProtoMessage()
- func (m *KnowledgeBase) Reset()
- func (m *KnowledgeBase) String() string
- func (m *KnowledgeBase) XXX_DiscardUnknown()
- func (m *KnowledgeBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KnowledgeBase) XXX_Merge(src proto.Message)
- func (m *KnowledgeBase) XXX_Size() int
- func (m *KnowledgeBase) XXX_Unmarshal(b []byte) error
- type KnowledgeBasesClient
- type KnowledgeBasesServer
- type KnowledgeOperationMetadata
- func (*KnowledgeOperationMetadata) Descriptor() ([]byte, []int)
- func (m *KnowledgeOperationMetadata) GetState() KnowledgeOperationMetadata_State
- func (*KnowledgeOperationMetadata) ProtoMessage()
- func (m *KnowledgeOperationMetadata) Reset()
- func (m *KnowledgeOperationMetadata) String() string
- func (m *KnowledgeOperationMetadata) XXX_DiscardUnknown()
- func (m *KnowledgeOperationMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KnowledgeOperationMetadata) XXX_Merge(src proto.Message)
- func (m *KnowledgeOperationMetadata) XXX_Size() int
- func (m *KnowledgeOperationMetadata) XXX_Unmarshal(b []byte) error
- type KnowledgeOperationMetadata_State
- type ListContextsRequest
- func (*ListContextsRequest) Descriptor() ([]byte, []int)
- func (m *ListContextsRequest) GetPageSize() int32
- func (m *ListContextsRequest) GetPageToken() string
- func (m *ListContextsRequest) GetParent() string
- func (*ListContextsRequest) ProtoMessage()
- func (m *ListContextsRequest) Reset()
- func (m *ListContextsRequest) String() string
- func (m *ListContextsRequest) XXX_DiscardUnknown()
- func (m *ListContextsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListContextsRequest) XXX_Merge(src proto.Message)
- func (m *ListContextsRequest) XXX_Size() int
- func (m *ListContextsRequest) XXX_Unmarshal(b []byte) error
- type ListContextsResponse
- func (*ListContextsResponse) Descriptor() ([]byte, []int)
- func (m *ListContextsResponse) GetContexts() []*Context
- func (m *ListContextsResponse) GetNextPageToken() string
- func (*ListContextsResponse) ProtoMessage()
- func (m *ListContextsResponse) Reset()
- func (m *ListContextsResponse) String() string
- func (m *ListContextsResponse) XXX_DiscardUnknown()
- func (m *ListContextsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListContextsResponse) XXX_Merge(src proto.Message)
- func (m *ListContextsResponse) XXX_Size() int
- func (m *ListContextsResponse) XXX_Unmarshal(b []byte) error
- type ListDocumentsRequest
- func (*ListDocumentsRequest) Descriptor() ([]byte, []int)
- func (m *ListDocumentsRequest) GetPageSize() int32
- func (m *ListDocumentsRequest) GetPageToken() string
- func (m *ListDocumentsRequest) GetParent() string
- func (*ListDocumentsRequest) ProtoMessage()
- func (m *ListDocumentsRequest) Reset()
- func (m *ListDocumentsRequest) String() string
- func (m *ListDocumentsRequest) XXX_DiscardUnknown()
- func (m *ListDocumentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListDocumentsRequest) XXX_Merge(src proto.Message)
- func (m *ListDocumentsRequest) XXX_Size() int
- func (m *ListDocumentsRequest) XXX_Unmarshal(b []byte) error
- type ListDocumentsResponse
- func (*ListDocumentsResponse) Descriptor() ([]byte, []int)
- func (m *ListDocumentsResponse) GetDocuments() []*Document
- func (m *ListDocumentsResponse) GetNextPageToken() string
- func (*ListDocumentsResponse) ProtoMessage()
- func (m *ListDocumentsResponse) Reset()
- func (m *ListDocumentsResponse) String() string
- func (m *ListDocumentsResponse) XXX_DiscardUnknown()
- func (m *ListDocumentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListDocumentsResponse) XXX_Merge(src proto.Message)
- func (m *ListDocumentsResponse) XXX_Size() int
- func (m *ListDocumentsResponse) XXX_Unmarshal(b []byte) error
- type ListEntityTypesRequest
- func (*ListEntityTypesRequest) Descriptor() ([]byte, []int)
- func (m *ListEntityTypesRequest) GetLanguageCode() string
- func (m *ListEntityTypesRequest) GetPageSize() int32
- func (m *ListEntityTypesRequest) GetPageToken() string
- func (m *ListEntityTypesRequest) GetParent() string
- func (*ListEntityTypesRequest) ProtoMessage()
- func (m *ListEntityTypesRequest) Reset()
- func (m *ListEntityTypesRequest) String() string
- func (m *ListEntityTypesRequest) XXX_DiscardUnknown()
- func (m *ListEntityTypesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListEntityTypesRequest) XXX_Merge(src proto.Message)
- func (m *ListEntityTypesRequest) XXX_Size() int
- func (m *ListEntityTypesRequest) XXX_Unmarshal(b []byte) error
- type ListEntityTypesResponse
- func (*ListEntityTypesResponse) Descriptor() ([]byte, []int)
- func (m *ListEntityTypesResponse) GetEntityTypes() []*EntityType
- func (m *ListEntityTypesResponse) GetNextPageToken() string
- func (*ListEntityTypesResponse) ProtoMessage()
- func (m *ListEntityTypesResponse) Reset()
- func (m *ListEntityTypesResponse) String() string
- func (m *ListEntityTypesResponse) XXX_DiscardUnknown()
- func (m *ListEntityTypesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListEntityTypesResponse) XXX_Merge(src proto.Message)
- func (m *ListEntityTypesResponse) XXX_Size() int
- func (m *ListEntityTypesResponse) XXX_Unmarshal(b []byte) error
- type ListEnvironmentsRequest
- func (*ListEnvironmentsRequest) Descriptor() ([]byte, []int)
- func (m *ListEnvironmentsRequest) GetPageSize() int32
- func (m *ListEnvironmentsRequest) GetPageToken() string
- func (m *ListEnvironmentsRequest) GetParent() string
- func (*ListEnvironmentsRequest) ProtoMessage()
- func (m *ListEnvironmentsRequest) Reset()
- func (m *ListEnvironmentsRequest) String() string
- func (m *ListEnvironmentsRequest) XXX_DiscardUnknown()
- func (m *ListEnvironmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListEnvironmentsRequest) XXX_Merge(src proto.Message)
- func (m *ListEnvironmentsRequest) XXX_Size() int
- func (m *ListEnvironmentsRequest) XXX_Unmarshal(b []byte) error
- type ListEnvironmentsResponse
- func (*ListEnvironmentsResponse) Descriptor() ([]byte, []int)
- func (m *ListEnvironmentsResponse) GetEnvironments() []*Environment
- func (m *ListEnvironmentsResponse) GetNextPageToken() string
- func (*ListEnvironmentsResponse) ProtoMessage()
- func (m *ListEnvironmentsResponse) Reset()
- func (m *ListEnvironmentsResponse) String() string
- func (m *ListEnvironmentsResponse) XXX_DiscardUnknown()
- func (m *ListEnvironmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListEnvironmentsResponse) XXX_Merge(src proto.Message)
- func (m *ListEnvironmentsResponse) XXX_Size() int
- func (m *ListEnvironmentsResponse) XXX_Unmarshal(b []byte) error
- type ListIntentsRequest
- func (*ListIntentsRequest) Descriptor() ([]byte, []int)
- func (m *ListIntentsRequest) GetIntentView() IntentView
- func (m *ListIntentsRequest) GetLanguageCode() string
- func (m *ListIntentsRequest) GetPageSize() int32
- func (m *ListIntentsRequest) GetPageToken() string
- func (m *ListIntentsRequest) GetParent() string
- func (*ListIntentsRequest) ProtoMessage()
- func (m *ListIntentsRequest) Reset()
- func (m *ListIntentsRequest) String() string
- func (m *ListIntentsRequest) XXX_DiscardUnknown()
- func (m *ListIntentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListIntentsRequest) XXX_Merge(src proto.Message)
- func (m *ListIntentsRequest) XXX_Size() int
- func (m *ListIntentsRequest) XXX_Unmarshal(b []byte) error
- type ListIntentsResponse
- func (*ListIntentsResponse) Descriptor() ([]byte, []int)
- func (m *ListIntentsResponse) GetIntents() []*Intent
- func (m *ListIntentsResponse) GetNextPageToken() string
- func (*ListIntentsResponse) ProtoMessage()
- func (m *ListIntentsResponse) Reset()
- func (m *ListIntentsResponse) String() string
- func (m *ListIntentsResponse) XXX_DiscardUnknown()
- func (m *ListIntentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListIntentsResponse) XXX_Merge(src proto.Message)
- func (m *ListIntentsResponse) XXX_Size() int
- func (m *ListIntentsResponse) XXX_Unmarshal(b []byte) error
- type ListKnowledgeBasesRequest
- func (*ListKnowledgeBasesRequest) Descriptor() ([]byte, []int)
- func (m *ListKnowledgeBasesRequest) GetPageSize() int32
- func (m *ListKnowledgeBasesRequest) GetPageToken() string
- func (m *ListKnowledgeBasesRequest) GetParent() string
- func (*ListKnowledgeBasesRequest) ProtoMessage()
- func (m *ListKnowledgeBasesRequest) Reset()
- func (m *ListKnowledgeBasesRequest) String() string
- func (m *ListKnowledgeBasesRequest) XXX_DiscardUnknown()
- func (m *ListKnowledgeBasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListKnowledgeBasesRequest) XXX_Merge(src proto.Message)
- func (m *ListKnowledgeBasesRequest) XXX_Size() int
- func (m *ListKnowledgeBasesRequest) XXX_Unmarshal(b []byte) error
- type ListKnowledgeBasesResponse
- func (*ListKnowledgeBasesResponse) Descriptor() ([]byte, []int)
- func (m *ListKnowledgeBasesResponse) GetKnowledgeBases() []*KnowledgeBase
- func (m *ListKnowledgeBasesResponse) GetNextPageToken() string
- func (*ListKnowledgeBasesResponse) ProtoMessage()
- func (m *ListKnowledgeBasesResponse) Reset()
- func (m *ListKnowledgeBasesResponse) String() string
- func (m *ListKnowledgeBasesResponse) XXX_DiscardUnknown()
- func (m *ListKnowledgeBasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListKnowledgeBasesResponse) XXX_Merge(src proto.Message)
- func (m *ListKnowledgeBasesResponse) XXX_Size() int
- func (m *ListKnowledgeBasesResponse) XXX_Unmarshal(b []byte) error
- type ListSessionEntityTypesRequest
- func (*ListSessionEntityTypesRequest) Descriptor() ([]byte, []int)
- func (m *ListSessionEntityTypesRequest) GetPageSize() int32
- func (m *ListSessionEntityTypesRequest) GetPageToken() string
- func (m *ListSessionEntityTypesRequest) GetParent() string
- func (*ListSessionEntityTypesRequest) ProtoMessage()
- func (m *ListSessionEntityTypesRequest) Reset()
- func (m *ListSessionEntityTypesRequest) String() string
- func (m *ListSessionEntityTypesRequest) XXX_DiscardUnknown()
- func (m *ListSessionEntityTypesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListSessionEntityTypesRequest) XXX_Merge(src proto.Message)
- func (m *ListSessionEntityTypesRequest) XXX_Size() int
- func (m *ListSessionEntityTypesRequest) XXX_Unmarshal(b []byte) error
- type ListSessionEntityTypesResponse
- func (*ListSessionEntityTypesResponse) Descriptor() ([]byte, []int)
- func (m *ListSessionEntityTypesResponse) GetNextPageToken() string
- func (m *ListSessionEntityTypesResponse) GetSessionEntityTypes() []*SessionEntityType
- func (*ListSessionEntityTypesResponse) ProtoMessage()
- func (m *ListSessionEntityTypesResponse) Reset()
- func (m *ListSessionEntityTypesResponse) String() string
- func (m *ListSessionEntityTypesResponse) XXX_DiscardUnknown()
- func (m *ListSessionEntityTypesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListSessionEntityTypesResponse) XXX_Merge(src proto.Message)
- func (m *ListSessionEntityTypesResponse) XXX_Size() int
- func (m *ListSessionEntityTypesResponse) XXX_Unmarshal(b []byte) error
- type OriginalDetectIntentRequest
- func (*OriginalDetectIntentRequest) Descriptor() ([]byte, []int)
- func (m *OriginalDetectIntentRequest) GetPayload() *_struct.Struct
- func (m *OriginalDetectIntentRequest) GetSource() string
- func (m *OriginalDetectIntentRequest) GetVersion() string
- func (*OriginalDetectIntentRequest) ProtoMessage()
- func (m *OriginalDetectIntentRequest) Reset()
- func (m *OriginalDetectIntentRequest) String() string
- func (m *OriginalDetectIntentRequest) XXX_DiscardUnknown()
- func (m *OriginalDetectIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OriginalDetectIntentRequest) XXX_Merge(src proto.Message)
- func (m *OriginalDetectIntentRequest) XXX_Size() int
- func (m *OriginalDetectIntentRequest) XXX_Unmarshal(b []byte) error
- type OutputAudioConfig
- func (*OutputAudioConfig) Descriptor() ([]byte, []int)
- func (m *OutputAudioConfig) GetAudioEncoding() OutputAudioEncoding
- func (m *OutputAudioConfig) GetSampleRateHertz() int32
- func (m *OutputAudioConfig) GetSynthesizeSpeechConfig() *SynthesizeSpeechConfig
- func (*OutputAudioConfig) ProtoMessage()
- func (m *OutputAudioConfig) Reset()
- func (m *OutputAudioConfig) String() string
- func (m *OutputAudioConfig) XXX_DiscardUnknown()
- func (m *OutputAudioConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OutputAudioConfig) XXX_Merge(src proto.Message)
- func (m *OutputAudioConfig) XXX_Size() int
- func (m *OutputAudioConfig) XXX_Unmarshal(b []byte) error
- type OutputAudioEncoding
- type QueryInput
- func (*QueryInput) Descriptor() ([]byte, []int)
- func (m *QueryInput) GetAudioConfig() *InputAudioConfig
- func (m *QueryInput) GetEvent() *EventInput
- func (m *QueryInput) GetInput() isQueryInput_Input
- func (m *QueryInput) GetText() *TextInput
- func (*QueryInput) ProtoMessage()
- func (m *QueryInput) Reset()
- func (m *QueryInput) String() string
- func (m *QueryInput) XXX_DiscardUnknown()
- func (m *QueryInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryInput) XXX_Merge(src proto.Message)
- func (*QueryInput) XXX_OneofWrappers() []interface{}
- func (m *QueryInput) XXX_Size() int
- func (m *QueryInput) XXX_Unmarshal(b []byte) error
- type QueryInput_AudioConfig
- type QueryInput_Event
- type QueryInput_Text
- type QueryParameters
- func (*QueryParameters) Descriptor() ([]byte, []int)
- func (m *QueryParameters) GetContexts() []*Context
- func (m *QueryParameters) GetGeoLocation() *latlng.LatLng
- func (m *QueryParameters) GetKnowledgeBaseNames() []string
- func (m *QueryParameters) GetPayload() *_struct.Struct
- func (m *QueryParameters) GetResetContexts() bool
- func (m *QueryParameters) GetSentimentAnalysisRequestConfig() *SentimentAnalysisRequestConfig
- func (m *QueryParameters) GetSessionEntityTypes() []*SessionEntityType
- func (m *QueryParameters) GetSubAgents() []*SubAgent
- func (m *QueryParameters) GetTimeZone() string
- func (m *QueryParameters) GetWebhookHeaders() map[string]string
- func (*QueryParameters) ProtoMessage()
- func (m *QueryParameters) Reset()
- func (m *QueryParameters) String() string
- func (m *QueryParameters) XXX_DiscardUnknown()
- func (m *QueryParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParameters) XXX_Merge(src proto.Message)
- func (m *QueryParameters) XXX_Size() int
- func (m *QueryParameters) XXX_Unmarshal(b []byte) error
- type QueryResult
- func (*QueryResult) Descriptor() ([]byte, []int)
- func (m *QueryResult) GetAction() string
- func (m *QueryResult) GetAllRequiredParamsPresent() bool
- func (m *QueryResult) GetDiagnosticInfo() *_struct.Struct
- func (m *QueryResult) GetFulfillmentMessages() []*Intent_Message
- func (m *QueryResult) GetFulfillmentText() string
- func (m *QueryResult) GetIntent() *Intent
- func (m *QueryResult) GetIntentDetectionConfidence() float32
- func (m *QueryResult) GetKnowledgeAnswers() *KnowledgeAnswers
- func (m *QueryResult) GetLanguageCode() string
- func (m *QueryResult) GetOutputContexts() []*Context
- func (m *QueryResult) GetParameters() *_struct.Struct
- func (m *QueryResult) GetQueryText() string
- func (m *QueryResult) GetSentimentAnalysisResult() *SentimentAnalysisResult
- func (m *QueryResult) GetSpeechRecognitionConfidence() float32
- func (m *QueryResult) GetWebhookPayload() *_struct.Struct
- func (m *QueryResult) GetWebhookSource() string
- func (*QueryResult) ProtoMessage()
- func (m *QueryResult) Reset()
- func (m *QueryResult) String() string
- func (m *QueryResult) XXX_DiscardUnknown()
- func (m *QueryResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryResult) XXX_Merge(src proto.Message)
- func (m *QueryResult) XXX_Size() int
- func (m *QueryResult) XXX_Unmarshal(b []byte) error
- type ReloadDocumentRequest
- func (*ReloadDocumentRequest) Descriptor() ([]byte, []int)
- func (m *ReloadDocumentRequest) GetGcsSource() *GcsSource
- func (m *ReloadDocumentRequest) GetName() string
- func (m *ReloadDocumentRequest) GetSource() isReloadDocumentRequest_Source
- func (*ReloadDocumentRequest) ProtoMessage()
- func (m *ReloadDocumentRequest) Reset()
- func (m *ReloadDocumentRequest) String() string
- func (m *ReloadDocumentRequest) XXX_DiscardUnknown()
- func (m *ReloadDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ReloadDocumentRequest) XXX_Merge(src proto.Message)
- func (*ReloadDocumentRequest) XXX_OneofWrappers() []interface{}
- func (m *ReloadDocumentRequest) XXX_Size() int
- func (m *ReloadDocumentRequest) XXX_Unmarshal(b []byte) error
- type ReloadDocumentRequest_GcsSource
- type RestoreAgentRequest
- func (*RestoreAgentRequest) Descriptor() ([]byte, []int)
- func (m *RestoreAgentRequest) GetAgent() isRestoreAgentRequest_Agent
- func (m *RestoreAgentRequest) GetAgentContent() []byte
- func (m *RestoreAgentRequest) GetAgentUri() string
- func (m *RestoreAgentRequest) GetParent() string
- func (*RestoreAgentRequest) ProtoMessage()
- func (m *RestoreAgentRequest) Reset()
- func (m *RestoreAgentRequest) String() string
- func (m *RestoreAgentRequest) XXX_DiscardUnknown()
- func (m *RestoreAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RestoreAgentRequest) XXX_Merge(src proto.Message)
- func (*RestoreAgentRequest) XXX_OneofWrappers() []interface{}
- func (m *RestoreAgentRequest) XXX_Size() int
- func (m *RestoreAgentRequest) XXX_Unmarshal(b []byte) error
- type RestoreAgentRequest_AgentContent
- type RestoreAgentRequest_AgentUri
- type SearchAgentsRequest
- func (*SearchAgentsRequest) Descriptor() ([]byte, []int)
- func (m *SearchAgentsRequest) GetPageSize() int32
- func (m *SearchAgentsRequest) GetPageToken() string
- func (m *SearchAgentsRequest) GetParent() string
- func (*SearchAgentsRequest) ProtoMessage()
- func (m *SearchAgentsRequest) Reset()
- func (m *SearchAgentsRequest) String() string
- func (m *SearchAgentsRequest) XXX_DiscardUnknown()
- func (m *SearchAgentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SearchAgentsRequest) XXX_Merge(src proto.Message)
- func (m *SearchAgentsRequest) XXX_Size() int
- func (m *SearchAgentsRequest) XXX_Unmarshal(b []byte) error
- type SearchAgentsResponse
- func (*SearchAgentsResponse) Descriptor() ([]byte, []int)
- func (m *SearchAgentsResponse) GetAgents() []*Agent
- func (m *SearchAgentsResponse) GetNextPageToken() string
- func (*SearchAgentsResponse) ProtoMessage()
- func (m *SearchAgentsResponse) Reset()
- func (m *SearchAgentsResponse) String() string
- func (m *SearchAgentsResponse) XXX_DiscardUnknown()
- func (m *SearchAgentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SearchAgentsResponse) XXX_Merge(src proto.Message)
- func (m *SearchAgentsResponse) XXX_Size() int
- func (m *SearchAgentsResponse) XXX_Unmarshal(b []byte) error
- type Sentiment
- func (*Sentiment) Descriptor() ([]byte, []int)
- func (m *Sentiment) GetMagnitude() float32
- func (m *Sentiment) GetScore() float32
- func (*Sentiment) ProtoMessage()
- func (m *Sentiment) Reset()
- func (m *Sentiment) String() string
- func (m *Sentiment) XXX_DiscardUnknown()
- func (m *Sentiment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Sentiment) XXX_Merge(src proto.Message)
- func (m *Sentiment) XXX_Size() int
- func (m *Sentiment) XXX_Unmarshal(b []byte) error
- type SentimentAnalysisRequestConfig
- func (*SentimentAnalysisRequestConfig) Descriptor() ([]byte, []int)
- func (m *SentimentAnalysisRequestConfig) GetAnalyzeQueryTextSentiment() bool
- func (*SentimentAnalysisRequestConfig) ProtoMessage()
- func (m *SentimentAnalysisRequestConfig) Reset()
- func (m *SentimentAnalysisRequestConfig) String() string
- func (m *SentimentAnalysisRequestConfig) XXX_DiscardUnknown()
- func (m *SentimentAnalysisRequestConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SentimentAnalysisRequestConfig) XXX_Merge(src proto.Message)
- func (m *SentimentAnalysisRequestConfig) XXX_Size() int
- func (m *SentimentAnalysisRequestConfig) XXX_Unmarshal(b []byte) error
- type SentimentAnalysisResult
- func (*SentimentAnalysisResult) Descriptor() ([]byte, []int)
- func (m *SentimentAnalysisResult) GetQueryTextSentiment() *Sentiment
- func (*SentimentAnalysisResult) ProtoMessage()
- func (m *SentimentAnalysisResult) Reset()
- func (m *SentimentAnalysisResult) String() string
- func (m *SentimentAnalysisResult) XXX_DiscardUnknown()
- func (m *SentimentAnalysisResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SentimentAnalysisResult) XXX_Merge(src proto.Message)
- func (m *SentimentAnalysisResult) XXX_Size() int
- func (m *SentimentAnalysisResult) XXX_Unmarshal(b []byte) error
- type SessionEntityType
- func (*SessionEntityType) Descriptor() ([]byte, []int)
- func (m *SessionEntityType) GetEntities() []*EntityType_Entity
- func (m *SessionEntityType) GetEntityOverrideMode() SessionEntityType_EntityOverrideMode
- func (m *SessionEntityType) GetName() string
- func (*SessionEntityType) ProtoMessage()
- func (m *SessionEntityType) Reset()
- func (m *SessionEntityType) String() string
- func (m *SessionEntityType) XXX_DiscardUnknown()
- func (m *SessionEntityType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SessionEntityType) XXX_Merge(src proto.Message)
- func (m *SessionEntityType) XXX_Size() int
- func (m *SessionEntityType) XXX_Unmarshal(b []byte) error
- type SessionEntityType_EntityOverrideMode
- type SessionEntityTypesClient
- type SessionEntityTypesServer
- type SessionsClient
- type SessionsServer
- type Sessions_StreamingDetectIntentClient
- type Sessions_StreamingDetectIntentServer
- type SetAgentRequest
- func (*SetAgentRequest) Descriptor() ([]byte, []int)
- func (m *SetAgentRequest) GetAgent() *Agent
- func (m *SetAgentRequest) GetUpdateMask() *field_mask.FieldMask
- func (*SetAgentRequest) ProtoMessage()
- func (m *SetAgentRequest) Reset()
- func (m *SetAgentRequest) String() string
- func (m *SetAgentRequest) XXX_DiscardUnknown()
- func (m *SetAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SetAgentRequest) XXX_Merge(src proto.Message)
- func (m *SetAgentRequest) XXX_Size() int
- func (m *SetAgentRequest) XXX_Unmarshal(b []byte) error
- type SpeechContext
- func (*SpeechContext) Descriptor() ([]byte, []int)
- func (m *SpeechContext) GetBoost() float32
- func (m *SpeechContext) GetPhrases() []string
- func (*SpeechContext) ProtoMessage()
- func (m *SpeechContext) Reset()
- func (m *SpeechContext) String() string
- func (m *SpeechContext) XXX_DiscardUnknown()
- func (m *SpeechContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SpeechContext) XXX_Merge(src proto.Message)
- func (m *SpeechContext) XXX_Size() int
- func (m *SpeechContext) XXX_Unmarshal(b []byte) error
- type SpeechModelVariant
- type SpeechWordInfo
- func (*SpeechWordInfo) Descriptor() ([]byte, []int)
- func (m *SpeechWordInfo) GetConfidence() float32
- func (m *SpeechWordInfo) GetEndOffset() *duration.Duration
- func (m *SpeechWordInfo) GetStartOffset() *duration.Duration
- func (m *SpeechWordInfo) GetWord() string
- func (*SpeechWordInfo) ProtoMessage()
- func (m *SpeechWordInfo) Reset()
- func (m *SpeechWordInfo) String() string
- func (m *SpeechWordInfo) XXX_DiscardUnknown()
- func (m *SpeechWordInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SpeechWordInfo) XXX_Merge(src proto.Message)
- func (m *SpeechWordInfo) XXX_Size() int
- func (m *SpeechWordInfo) XXX_Unmarshal(b []byte) error
- type SsmlVoiceGender
- type StreamingDetectIntentRequest
- func (*StreamingDetectIntentRequest) Descriptor() ([]byte, []int)
- func (m *StreamingDetectIntentRequest) GetInputAudio() []byte
- func (m *StreamingDetectIntentRequest) GetOutputAudioConfig() *OutputAudioConfig
- func (m *StreamingDetectIntentRequest) GetOutputAudioConfigMask() *field_mask.FieldMask
- func (m *StreamingDetectIntentRequest) GetQueryInput() *QueryInput
- func (m *StreamingDetectIntentRequest) GetQueryParams() *QueryParameters
- func (m *StreamingDetectIntentRequest) GetSession() string
- func (m *StreamingDetectIntentRequest) GetSingleUtterance() bool
- func (*StreamingDetectIntentRequest) ProtoMessage()
- func (m *StreamingDetectIntentRequest) Reset()
- func (m *StreamingDetectIntentRequest) String() string
- func (m *StreamingDetectIntentRequest) XXX_DiscardUnknown()
- func (m *StreamingDetectIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StreamingDetectIntentRequest) XXX_Merge(src proto.Message)
- func (m *StreamingDetectIntentRequest) XXX_Size() int
- func (m *StreamingDetectIntentRequest) XXX_Unmarshal(b []byte) error
- type StreamingDetectIntentResponse
- func (*StreamingDetectIntentResponse) Descriptor() ([]byte, []int)
- func (m *StreamingDetectIntentResponse) GetAlternativeQueryResults() []*QueryResult
- func (m *StreamingDetectIntentResponse) GetOutputAudio() []byte
- func (m *StreamingDetectIntentResponse) GetOutputAudioConfig() *OutputAudioConfig
- func (m *StreamingDetectIntentResponse) GetQueryResult() *QueryResult
- func (m *StreamingDetectIntentResponse) GetRecognitionResult() *StreamingRecognitionResult
- func (m *StreamingDetectIntentResponse) GetResponseId() string
- func (m *StreamingDetectIntentResponse) GetWebhookStatus() *status.Status
- func (*StreamingDetectIntentResponse) ProtoMessage()
- func (m *StreamingDetectIntentResponse) Reset()
- func (m *StreamingDetectIntentResponse) String() string
- func (m *StreamingDetectIntentResponse) XXX_DiscardUnknown()
- func (m *StreamingDetectIntentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StreamingDetectIntentResponse) XXX_Merge(src proto.Message)
- func (m *StreamingDetectIntentResponse) XXX_Size() int
- func (m *StreamingDetectIntentResponse) XXX_Unmarshal(b []byte) error
- type StreamingRecognitionResult
- func (*StreamingRecognitionResult) Descriptor() ([]byte, []int)
- func (m *StreamingRecognitionResult) GetConfidence() float32
- func (m *StreamingRecognitionResult) GetIsFinal() bool
- func (m *StreamingRecognitionResult) GetMessageType() StreamingRecognitionResult_MessageType
- func (m *StreamingRecognitionResult) GetSpeechEndOffset() *duration.Duration
- func (m *StreamingRecognitionResult) GetSpeechWordInfo() []*SpeechWordInfo
- func (m *StreamingRecognitionResult) GetStability() float32
- func (m *StreamingRecognitionResult) GetTranscript() string
- func (*StreamingRecognitionResult) ProtoMessage()
- func (m *StreamingRecognitionResult) Reset()
- func (m *StreamingRecognitionResult) String() string
- func (m *StreamingRecognitionResult) XXX_DiscardUnknown()
- func (m *StreamingRecognitionResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *StreamingRecognitionResult) XXX_Merge(src proto.Message)
- func (m *StreamingRecognitionResult) XXX_Size() int
- func (m *StreamingRecognitionResult) XXX_Unmarshal(b []byte) error
- type StreamingRecognitionResult_MessageType
- type SubAgent
- func (*SubAgent) Descriptor() ([]byte, []int)
- func (m *SubAgent) GetEnvironment() string
- func (m *SubAgent) GetProject() string
- func (*SubAgent) ProtoMessage()
- func (m *SubAgent) Reset()
- func (m *SubAgent) String() string
- func (m *SubAgent) XXX_DiscardUnknown()
- func (m *SubAgent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SubAgent) XXX_Merge(src proto.Message)
- func (m *SubAgent) XXX_Size() int
- func (m *SubAgent) XXX_Unmarshal(b []byte) error
- type SynthesizeSpeechConfig
- func (*SynthesizeSpeechConfig) Descriptor() ([]byte, []int)
- func (m *SynthesizeSpeechConfig) GetEffectsProfileId() []string
- func (m *SynthesizeSpeechConfig) GetPitch() float64
- func (m *SynthesizeSpeechConfig) GetSpeakingRate() float64
- func (m *SynthesizeSpeechConfig) GetVoice() *VoiceSelectionParams
- func (m *SynthesizeSpeechConfig) GetVolumeGainDb() float64
- func (*SynthesizeSpeechConfig) ProtoMessage()
- func (m *SynthesizeSpeechConfig) Reset()
- func (m *SynthesizeSpeechConfig) String() string
- func (m *SynthesizeSpeechConfig) XXX_DiscardUnknown()
- func (m *SynthesizeSpeechConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SynthesizeSpeechConfig) XXX_Merge(src proto.Message)
- func (m *SynthesizeSpeechConfig) XXX_Size() int
- func (m *SynthesizeSpeechConfig) XXX_Unmarshal(b []byte) error
- type TextInput
- func (*TextInput) Descriptor() ([]byte, []int)
- func (m *TextInput) GetLanguageCode() string
- func (m *TextInput) GetText() string
- func (*TextInput) ProtoMessage()
- func (m *TextInput) Reset()
- func (m *TextInput) String() string
- func (m *TextInput) XXX_DiscardUnknown()
- func (m *TextInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TextInput) XXX_Merge(src proto.Message)
- func (m *TextInput) XXX_Size() int
- func (m *TextInput) XXX_Unmarshal(b []byte) error
- type TrainAgentRequest
- func (*TrainAgentRequest) Descriptor() ([]byte, []int)
- func (m *TrainAgentRequest) GetParent() string
- func (*TrainAgentRequest) ProtoMessage()
- func (m *TrainAgentRequest) Reset()
- func (m *TrainAgentRequest) String() string
- func (m *TrainAgentRequest) XXX_DiscardUnknown()
- func (m *TrainAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TrainAgentRequest) XXX_Merge(src proto.Message)
- func (m *TrainAgentRequest) XXX_Size() int
- func (m *TrainAgentRequest) XXX_Unmarshal(b []byte) error
- type UnimplementedAgentsServer
- func (*UnimplementedAgentsServer) DeleteAgent(ctx context.Context, req *DeleteAgentRequest) (*empty.Empty, error)
- func (*UnimplementedAgentsServer) ExportAgent(ctx context.Context, req *ExportAgentRequest) (*longrunning.Operation, error)
- func (*UnimplementedAgentsServer) GetAgent(ctx context.Context, req *GetAgentRequest) (*Agent, error)
- func (*UnimplementedAgentsServer) GetValidationResult(ctx context.Context, req *GetValidationResultRequest) (*ValidationResult, error)
- func (*UnimplementedAgentsServer) ImportAgent(ctx context.Context, req *ImportAgentRequest) (*longrunning.Operation, error)
- func (*UnimplementedAgentsServer) RestoreAgent(ctx context.Context, req *RestoreAgentRequest) (*longrunning.Operation, error)
- func (*UnimplementedAgentsServer) SearchAgents(ctx context.Context, req *SearchAgentsRequest) (*SearchAgentsResponse, error)
- func (*UnimplementedAgentsServer) SetAgent(ctx context.Context, req *SetAgentRequest) (*Agent, error)
- func (*UnimplementedAgentsServer) TrainAgent(ctx context.Context, req *TrainAgentRequest) (*longrunning.Operation, error)
- type UnimplementedContextsServer
- func (*UnimplementedContextsServer) CreateContext(ctx context.Context, req *CreateContextRequest) (*Context, error)
- func (*UnimplementedContextsServer) DeleteAllContexts(ctx context.Context, req *DeleteAllContextsRequest) (*empty.Empty, error)
- func (*UnimplementedContextsServer) DeleteContext(ctx context.Context, req *DeleteContextRequest) (*empty.Empty, error)
- func (*UnimplementedContextsServer) GetContext(ctx context.Context, req *GetContextRequest) (*Context, error)
- func (*UnimplementedContextsServer) ListContexts(ctx context.Context, req *ListContextsRequest) (*ListContextsResponse, error)
- func (*UnimplementedContextsServer) UpdateContext(ctx context.Context, req *UpdateContextRequest) (*Context, error)
- type UnimplementedDocumentsServer
- func (*UnimplementedDocumentsServer) CreateDocument(ctx context.Context, req *CreateDocumentRequest) (*longrunning.Operation, error)
- func (*UnimplementedDocumentsServer) DeleteDocument(ctx context.Context, req *DeleteDocumentRequest) (*longrunning.Operation, error)
- func (*UnimplementedDocumentsServer) GetDocument(ctx context.Context, req *GetDocumentRequest) (*Document, error)
- func (*UnimplementedDocumentsServer) ListDocuments(ctx context.Context, req *ListDocumentsRequest) (*ListDocumentsResponse, error)
- func (*UnimplementedDocumentsServer) ReloadDocument(ctx context.Context, req *ReloadDocumentRequest) (*longrunning.Operation, error)
- func (*UnimplementedDocumentsServer) UpdateDocument(ctx context.Context, req *UpdateDocumentRequest) (*longrunning.Operation, error)
- type UnimplementedEntityTypesServer
- func (*UnimplementedEntityTypesServer) BatchCreateEntities(ctx context.Context, req *BatchCreateEntitiesRequest) (*longrunning.Operation, error)
- func (*UnimplementedEntityTypesServer) BatchDeleteEntities(ctx context.Context, req *BatchDeleteEntitiesRequest) (*longrunning.Operation, error)
- func (*UnimplementedEntityTypesServer) BatchDeleteEntityTypes(ctx context.Context, req *BatchDeleteEntityTypesRequest) (*longrunning.Operation, error)
- func (*UnimplementedEntityTypesServer) BatchUpdateEntities(ctx context.Context, req *BatchUpdateEntitiesRequest) (*longrunning.Operation, error)
- func (*UnimplementedEntityTypesServer) BatchUpdateEntityTypes(ctx context.Context, req *BatchUpdateEntityTypesRequest) (*longrunning.Operation, error)
- func (*UnimplementedEntityTypesServer) CreateEntityType(ctx context.Context, req *CreateEntityTypeRequest) (*EntityType, error)
- func (*UnimplementedEntityTypesServer) DeleteEntityType(ctx context.Context, req *DeleteEntityTypeRequest) (*empty.Empty, error)
- func (*UnimplementedEntityTypesServer) GetEntityType(ctx context.Context, req *GetEntityTypeRequest) (*EntityType, error)
- func (*UnimplementedEntityTypesServer) ListEntityTypes(ctx context.Context, req *ListEntityTypesRequest) (*ListEntityTypesResponse, error)
- func (*UnimplementedEntityTypesServer) UpdateEntityType(ctx context.Context, req *UpdateEntityTypeRequest) (*EntityType, error)
- type UnimplementedEnvironmentsServer
- type UnimplementedIntentsServer
- func (*UnimplementedIntentsServer) BatchDeleteIntents(ctx context.Context, req *BatchDeleteIntentsRequest) (*longrunning.Operation, error)
- func (*UnimplementedIntentsServer) BatchUpdateIntents(ctx context.Context, req *BatchUpdateIntentsRequest) (*longrunning.Operation, error)
- func (*UnimplementedIntentsServer) CreateIntent(ctx context.Context, req *CreateIntentRequest) (*Intent, error)
- func (*UnimplementedIntentsServer) DeleteIntent(ctx context.Context, req *DeleteIntentRequest) (*empty.Empty, error)
- func (*UnimplementedIntentsServer) GetIntent(ctx context.Context, req *GetIntentRequest) (*Intent, error)
- func (*UnimplementedIntentsServer) ListIntents(ctx context.Context, req *ListIntentsRequest) (*ListIntentsResponse, error)
- func (*UnimplementedIntentsServer) UpdateIntent(ctx context.Context, req *UpdateIntentRequest) (*Intent, error)
- type UnimplementedKnowledgeBasesServer
- func (*UnimplementedKnowledgeBasesServer) CreateKnowledgeBase(ctx context.Context, req *CreateKnowledgeBaseRequest) (*KnowledgeBase, error)
- func (*UnimplementedKnowledgeBasesServer) DeleteKnowledgeBase(ctx context.Context, req *DeleteKnowledgeBaseRequest) (*empty.Empty, error)
- func (*UnimplementedKnowledgeBasesServer) GetKnowledgeBase(ctx context.Context, req *GetKnowledgeBaseRequest) (*KnowledgeBase, error)
- func (*UnimplementedKnowledgeBasesServer) ListKnowledgeBases(ctx context.Context, req *ListKnowledgeBasesRequest) (*ListKnowledgeBasesResponse, error)
- func (*UnimplementedKnowledgeBasesServer) UpdateKnowledgeBase(ctx context.Context, req *UpdateKnowledgeBaseRequest) (*KnowledgeBase, error)
- type UnimplementedSessionEntityTypesServer
- func (*UnimplementedSessionEntityTypesServer) CreateSessionEntityType(ctx context.Context, req *CreateSessionEntityTypeRequest) (*SessionEntityType, error)
- func (*UnimplementedSessionEntityTypesServer) DeleteSessionEntityType(ctx context.Context, req *DeleteSessionEntityTypeRequest) (*empty.Empty, error)
- func (*UnimplementedSessionEntityTypesServer) GetSessionEntityType(ctx context.Context, req *GetSessionEntityTypeRequest) (*SessionEntityType, error)
- func (*UnimplementedSessionEntityTypesServer) ListSessionEntityTypes(ctx context.Context, req *ListSessionEntityTypesRequest) (*ListSessionEntityTypesResponse, error)
- func (*UnimplementedSessionEntityTypesServer) UpdateSessionEntityType(ctx context.Context, req *UpdateSessionEntityTypeRequest) (*SessionEntityType, error)
- type UnimplementedSessionsServer
- type UpdateContextRequest
- func (*UpdateContextRequest) Descriptor() ([]byte, []int)
- func (m *UpdateContextRequest) GetContext() *Context
- func (m *UpdateContextRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateContextRequest) ProtoMessage()
- func (m *UpdateContextRequest) Reset()
- func (m *UpdateContextRequest) String() string
- func (m *UpdateContextRequest) XXX_DiscardUnknown()
- func (m *UpdateContextRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateContextRequest) XXX_Merge(src proto.Message)
- func (m *UpdateContextRequest) XXX_Size() int
- func (m *UpdateContextRequest) XXX_Unmarshal(b []byte) error
- type UpdateDocumentRequest
- func (*UpdateDocumentRequest) Descriptor() ([]byte, []int)
- func (m *UpdateDocumentRequest) GetDocument() *Document
- func (m *UpdateDocumentRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateDocumentRequest) ProtoMessage()
- func (m *UpdateDocumentRequest) Reset()
- func (m *UpdateDocumentRequest) String() string
- func (m *UpdateDocumentRequest) XXX_DiscardUnknown()
- func (m *UpdateDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateDocumentRequest) XXX_Merge(src proto.Message)
- func (m *UpdateDocumentRequest) XXX_Size() int
- func (m *UpdateDocumentRequest) XXX_Unmarshal(b []byte) error
- type UpdateEntityTypeRequest
- func (*UpdateEntityTypeRequest) Descriptor() ([]byte, []int)
- func (m *UpdateEntityTypeRequest) GetEntityType() *EntityType
- func (m *UpdateEntityTypeRequest) GetLanguageCode() string
- func (m *UpdateEntityTypeRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateEntityTypeRequest) ProtoMessage()
- func (m *UpdateEntityTypeRequest) Reset()
- func (m *UpdateEntityTypeRequest) String() string
- func (m *UpdateEntityTypeRequest) XXX_DiscardUnknown()
- func (m *UpdateEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateEntityTypeRequest) XXX_Merge(src proto.Message)
- func (m *UpdateEntityTypeRequest) XXX_Size() int
- func (m *UpdateEntityTypeRequest) XXX_Unmarshal(b []byte) error
- type UpdateIntentRequest
- func (*UpdateIntentRequest) Descriptor() ([]byte, []int)
- func (m *UpdateIntentRequest) GetIntent() *Intent
- func (m *UpdateIntentRequest) GetIntentView() IntentView
- func (m *UpdateIntentRequest) GetLanguageCode() string
- func (m *UpdateIntentRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateIntentRequest) ProtoMessage()
- func (m *UpdateIntentRequest) Reset()
- func (m *UpdateIntentRequest) String() string
- func (m *UpdateIntentRequest) XXX_DiscardUnknown()
- func (m *UpdateIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateIntentRequest) XXX_Merge(src proto.Message)
- func (m *UpdateIntentRequest) XXX_Size() int
- func (m *UpdateIntentRequest) XXX_Unmarshal(b []byte) error
- type UpdateKnowledgeBaseRequest
- func (*UpdateKnowledgeBaseRequest) Descriptor() ([]byte, []int)
- func (m *UpdateKnowledgeBaseRequest) GetKnowledgeBase() *KnowledgeBase
- func (m *UpdateKnowledgeBaseRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateKnowledgeBaseRequest) ProtoMessage()
- func (m *UpdateKnowledgeBaseRequest) Reset()
- func (m *UpdateKnowledgeBaseRequest) String() string
- func (m *UpdateKnowledgeBaseRequest) XXX_DiscardUnknown()
- func (m *UpdateKnowledgeBaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateKnowledgeBaseRequest) XXX_Merge(src proto.Message)
- func (m *UpdateKnowledgeBaseRequest) XXX_Size() int
- func (m *UpdateKnowledgeBaseRequest) XXX_Unmarshal(b []byte) error
- type UpdateSessionEntityTypeRequest
- func (*UpdateSessionEntityTypeRequest) Descriptor() ([]byte, []int)
- func (m *UpdateSessionEntityTypeRequest) GetSessionEntityType() *SessionEntityType
- func (m *UpdateSessionEntityTypeRequest) GetUpdateMask() *field_mask.FieldMask
- func (*UpdateSessionEntityTypeRequest) ProtoMessage()
- func (m *UpdateSessionEntityTypeRequest) Reset()
- func (m *UpdateSessionEntityTypeRequest) String() string
- func (m *UpdateSessionEntityTypeRequest) XXX_DiscardUnknown()
- func (m *UpdateSessionEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateSessionEntityTypeRequest) XXX_Merge(src proto.Message)
- func (m *UpdateSessionEntityTypeRequest) XXX_Size() int
- func (m *UpdateSessionEntityTypeRequest) XXX_Unmarshal(b []byte) error
- type ValidationError
- func (*ValidationError) Descriptor() ([]byte, []int)
- func (m *ValidationError) GetEntries() []string
- func (m *ValidationError) GetErrorMessage() string
- func (m *ValidationError) GetSeverity() ValidationError_Severity
- func (*ValidationError) ProtoMessage()
- func (m *ValidationError) Reset()
- func (m *ValidationError) String() string
- func (m *ValidationError) XXX_DiscardUnknown()
- func (m *ValidationError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidationError) XXX_Merge(src proto.Message)
- func (m *ValidationError) XXX_Size() int
- func (m *ValidationError) XXX_Unmarshal(b []byte) error
- type ValidationError_Severity
- type ValidationResult
- func (*ValidationResult) Descriptor() ([]byte, []int)
- func (m *ValidationResult) GetValidationErrors() []*ValidationError
- func (*ValidationResult) ProtoMessage()
- func (m *ValidationResult) Reset()
- func (m *ValidationResult) String() string
- func (m *ValidationResult) XXX_DiscardUnknown()
- func (m *ValidationResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidationResult) XXX_Merge(src proto.Message)
- func (m *ValidationResult) XXX_Size() int
- func (m *ValidationResult) XXX_Unmarshal(b []byte) error
- type VoiceSelectionParams
- func (*VoiceSelectionParams) Descriptor() ([]byte, []int)
- func (m *VoiceSelectionParams) GetName() string
- func (m *VoiceSelectionParams) GetSsmlGender() SsmlVoiceGender
- func (*VoiceSelectionParams) ProtoMessage()
- func (m *VoiceSelectionParams) Reset()
- func (m *VoiceSelectionParams) String() string
- func (m *VoiceSelectionParams) XXX_DiscardUnknown()
- func (m *VoiceSelectionParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VoiceSelectionParams) XXX_Merge(src proto.Message)
- func (m *VoiceSelectionParams) XXX_Size() int
- func (m *VoiceSelectionParams) XXX_Unmarshal(b []byte) error
- type WebhookRequest
- func (*WebhookRequest) Descriptor() ([]byte, []int)
- func (m *WebhookRequest) GetAlternativeQueryResults() []*QueryResult
- func (m *WebhookRequest) GetOriginalDetectIntentRequest() *OriginalDetectIntentRequest
- func (m *WebhookRequest) GetQueryResult() *QueryResult
- func (m *WebhookRequest) GetResponseId() string
- func (m *WebhookRequest) GetSession() string
- func (*WebhookRequest) ProtoMessage()
- func (m *WebhookRequest) Reset()
- func (m *WebhookRequest) String() string
- func (m *WebhookRequest) XXX_DiscardUnknown()
- func (m *WebhookRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WebhookRequest) XXX_Merge(src proto.Message)
- func (m *WebhookRequest) XXX_Size() int
- func (m *WebhookRequest) XXX_Unmarshal(b []byte) error
- type WebhookResponse
- func (*WebhookResponse) Descriptor() ([]byte, []int)
- func (m *WebhookResponse) GetEndInteraction() bool
- func (m *WebhookResponse) GetFollowupEventInput() *EventInput
- func (m *WebhookResponse) GetFulfillmentMessages() []*Intent_Message
- func (m *WebhookResponse) GetFulfillmentText() string
- func (m *WebhookResponse) GetOutputContexts() []*Context
- func (m *WebhookResponse) GetPayload() *_struct.Struct
- func (m *WebhookResponse) GetSessionEntityTypes() []*SessionEntityType
- func (m *WebhookResponse) GetSource() string
- func (*WebhookResponse) ProtoMessage()
- func (m *WebhookResponse) Reset()
- func (m *WebhookResponse) String() string
- func (m *WebhookResponse) XXX_DiscardUnknown()
- func (m *WebhookResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *WebhookResponse) XXX_Merge(src proto.Message)
- func (m *WebhookResponse) XXX_Size() int
- func (m *WebhookResponse) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
var Agent_ApiVersion_name = map[int32]string{
0: "API_VERSION_UNSPECIFIED",
1: "API_VERSION_V1",
2: "API_VERSION_V2",
3: "API_VERSION_V2_BETA_1",
}
var Agent_ApiVersion_value = map[string]int32{
"API_VERSION_UNSPECIFIED": 0,
"API_VERSION_V1": 1,
"API_VERSION_V2": 2,
"API_VERSION_V2_BETA_1": 3,
}
var Agent_MatchMode_name = map[int32]string{
0: "MATCH_MODE_UNSPECIFIED",
1: "MATCH_MODE_HYBRID",
2: "MATCH_MODE_ML_ONLY",
}
var Agent_MatchMode_value = map[string]int32{
"MATCH_MODE_UNSPECIFIED": 0,
"MATCH_MODE_HYBRID": 1,
"MATCH_MODE_ML_ONLY": 2,
}
var Agent_Tier_name = map[int32]string{
0: "TIER_UNSPECIFIED",
1: "TIER_STANDARD",
2: "TIER_ENTERPRISE",
3: "TIER_ENTERPRISE_PLUS",
}
var Agent_Tier_value = map[string]int32{
"TIER_UNSPECIFIED": 0,
"TIER_STANDARD": 1,
"TIER_ENTERPRISE": 2,
"TIER_ENTERPRISE_PLUS": 3,
}
var AudioEncoding_name = map[int32]string{
0: "AUDIO_ENCODING_UNSPECIFIED",
1: "AUDIO_ENCODING_LINEAR_16",
2: "AUDIO_ENCODING_FLAC",
3: "AUDIO_ENCODING_MULAW",
4: "AUDIO_ENCODING_AMR",
5: "AUDIO_ENCODING_AMR_WB",
6: "AUDIO_ENCODING_OGG_OPUS",
7: "AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE",
}
var AudioEncoding_value = map[string]int32{
"AUDIO_ENCODING_UNSPECIFIED": 0,
"AUDIO_ENCODING_LINEAR_16": 1,
"AUDIO_ENCODING_FLAC": 2,
"AUDIO_ENCODING_MULAW": 3,
"AUDIO_ENCODING_AMR": 4,
"AUDIO_ENCODING_AMR_WB": 5,
"AUDIO_ENCODING_OGG_OPUS": 6,
"AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE": 7,
}
var Document_KnowledgeType_name = map[int32]string{
0: "KNOWLEDGE_TYPE_UNSPECIFIED",
1: "FAQ",
2: "EXTRACTIVE_QA",
}
var Document_KnowledgeType_value = map[string]int32{
"KNOWLEDGE_TYPE_UNSPECIFIED": 0,
"FAQ": 1,
"EXTRACTIVE_QA": 2,
}
var EntityType_AutoExpansionMode_name = map[int32]string{
0: "AUTO_EXPANSION_MODE_UNSPECIFIED",
1: "AUTO_EXPANSION_MODE_DEFAULT",
}
var EntityType_AutoExpansionMode_value = map[string]int32{
"AUTO_EXPANSION_MODE_UNSPECIFIED": 0,
"AUTO_EXPANSION_MODE_DEFAULT": 1,
}
var EntityType_Kind_name = map[int32]string{
0: "KIND_UNSPECIFIED",
1: "KIND_MAP",
2: "KIND_LIST",
3: "KIND_REGEXP",
}
var EntityType_Kind_value = map[string]int32{
"KIND_UNSPECIFIED": 0,
"KIND_MAP": 1,
"KIND_LIST": 2,
"KIND_REGEXP": 3,
}
var Environment_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "STOPPED",
2: "LOADING",
3: "RUNNING",
}
var Environment_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"STOPPED": 1,
"LOADING": 2,
"RUNNING": 3,
}
var IntentView_name = map[int32]string{
0: "INTENT_VIEW_UNSPECIFIED",
1: "INTENT_VIEW_FULL",
}
var IntentView_value = map[string]int32{
"INTENT_VIEW_UNSPECIFIED": 0,
"INTENT_VIEW_FULL": 1,
}
var Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_UrlTypeHint_name = map[int32]string{
0: "URL_TYPE_HINT_UNSPECIFIED",
1: "AMP_ACTION",
2: "AMP_CONTENT",
}
var Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_UrlTypeHint_value = map[string]int32{
"URL_TYPE_HINT_UNSPECIFIED": 0,
"AMP_ACTION": 1,
"AMP_CONTENT": 2,
}
var Intent_Message_BrowseCarouselCard_ImageDisplayOptions_name = map[int32]string{
0: "IMAGE_DISPLAY_OPTIONS_UNSPECIFIED",
1: "GRAY",
2: "WHITE",
3: "CROPPED",
4: "BLURRED_BACKGROUND",
}
var Intent_Message_BrowseCarouselCard_ImageDisplayOptions_value = map[string]int32{
"IMAGE_DISPLAY_OPTIONS_UNSPECIFIED": 0,
"GRAY": 1,
"WHITE": 2,
"CROPPED": 3,
"BLURRED_BACKGROUND": 4,
}
var Intent_Message_ColumnProperties_HorizontalAlignment_name = map[int32]string{
0: "HORIZONTAL_ALIGNMENT_UNSPECIFIED",
1: "LEADING",
2: "CENTER",
3: "TRAILING",
}
var Intent_Message_ColumnProperties_HorizontalAlignment_value = map[string]int32{
"HORIZONTAL_ALIGNMENT_UNSPECIFIED": 0,
"LEADING": 1,
"CENTER": 2,
"TRAILING": 3,
}
var Intent_Message_MediaContent_ResponseMediaType_name = map[int32]string{
0: "RESPONSE_MEDIA_TYPE_UNSPECIFIED",
1: "AUDIO",
}
var Intent_Message_MediaContent_ResponseMediaType_value = map[string]int32{
"RESPONSE_MEDIA_TYPE_UNSPECIFIED": 0,
"AUDIO": 1,
}
var Intent_Message_Platform_name = map[int32]string{
0: "PLATFORM_UNSPECIFIED",
1: "FACEBOOK",
2: "SLACK",
3: "TELEGRAM",
4: "KIK",
5: "SKYPE",
6: "LINE",
7: "VIBER",
8: "ACTIONS_ON_GOOGLE",
10: "TELEPHONY",
11: "GOOGLE_HANGOUTS",
}
var Intent_Message_Platform_value = map[string]int32{
"PLATFORM_UNSPECIFIED": 0,
"FACEBOOK": 1,
"SLACK": 2,
"TELEGRAM": 3,
"KIK": 4,
"SKYPE": 5,
"LINE": 6,
"VIBER": 7,
"ACTIONS_ON_GOOGLE": 8,
"TELEPHONY": 10,
"GOOGLE_HANGOUTS": 11,
}
var Intent_Message_RbmCardContent_RbmMedia_Height_name = map[int32]string{
0: "HEIGHT_UNSPECIFIED",
1: "SHORT",
2: "MEDIUM",
3: "TALL",
}
var Intent_Message_RbmCardContent_RbmMedia_Height_value = map[string]int32{
"HEIGHT_UNSPECIFIED": 0,
"SHORT": 1,
"MEDIUM": 2,
"TALL": 3,
}
var Intent_Message_RbmCarouselCard_CardWidth_name = map[int32]string{
0: "CARD_WIDTH_UNSPECIFIED",
1: "SMALL",
2: "MEDIUM",
}
var Intent_Message_RbmCarouselCard_CardWidth_value = map[string]int32{
"CARD_WIDTH_UNSPECIFIED": 0,
"SMALL": 1,
"MEDIUM": 2,
}
var Intent_Message_RbmStandaloneCard_CardOrientation_name = map[int32]string{
0: "CARD_ORIENTATION_UNSPECIFIED",
1: "HORIZONTAL",
2: "VERTICAL",
}
var Intent_Message_RbmStandaloneCard_CardOrientation_value = map[string]int32{
"CARD_ORIENTATION_UNSPECIFIED": 0,
"HORIZONTAL": 1,
"VERTICAL": 2,
}
var Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment_name = map[int32]string{
0: "THUMBNAIL_IMAGE_ALIGNMENT_UNSPECIFIED",
1: "LEFT",
2: "RIGHT",
}
var Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment_value = map[string]int32{
"THUMBNAIL_IMAGE_ALIGNMENT_UNSPECIFIED": 0,
"LEFT": 1,
"RIGHT": 2,
}
var Intent_TrainingPhrase_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "EXAMPLE",
2: "TEMPLATE",
}
var Intent_TrainingPhrase_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"EXAMPLE": 1,
"TEMPLATE": 2,
}
var Intent_WebhookState_name = map[int32]string{
0: "WEBHOOK_STATE_UNSPECIFIED",
1: "WEBHOOK_STATE_ENABLED",
2: "WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING",
}
var Intent_WebhookState_value = map[string]int32{
"WEBHOOK_STATE_UNSPECIFIED": 0,
"WEBHOOK_STATE_ENABLED": 1,
"WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING": 2,
}
var KnowledgeAnswers_Answer_MatchConfidenceLevel_name = map[int32]string{
0: "MATCH_CONFIDENCE_LEVEL_UNSPECIFIED",
1: "LOW",
2: "MEDIUM",
3: "HIGH",
}
var KnowledgeAnswers_Answer_MatchConfidenceLevel_value = map[string]int32{
"MATCH_CONFIDENCE_LEVEL_UNSPECIFIED": 0,
"LOW": 1,
"MEDIUM": 2,
"HIGH": 3,
}
var KnowledgeOperationMetadata_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "PENDING",
2: "RUNNING",
3: "DONE",
}
var KnowledgeOperationMetadata_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"PENDING": 1,
"RUNNING": 2,
"DONE": 3,
}
var OutputAudioEncoding_name = map[int32]string{
0: "OUTPUT_AUDIO_ENCODING_UNSPECIFIED",
1: "OUTPUT_AUDIO_ENCODING_LINEAR_16",
2: "OUTPUT_AUDIO_ENCODING_MP3",
3: "OUTPUT_AUDIO_ENCODING_OGG_OPUS",
}
var OutputAudioEncoding_value = map[string]int32{
"OUTPUT_AUDIO_ENCODING_UNSPECIFIED": 0,
"OUTPUT_AUDIO_ENCODING_LINEAR_16": 1,
"OUTPUT_AUDIO_ENCODING_MP3": 2,
"OUTPUT_AUDIO_ENCODING_OGG_OPUS": 3,
}
var SessionEntityType_EntityOverrideMode_name = map[int32]string{
0: "ENTITY_OVERRIDE_MODE_UNSPECIFIED",
1: "ENTITY_OVERRIDE_MODE_OVERRIDE",
2: "ENTITY_OVERRIDE_MODE_SUPPLEMENT",
}
var SessionEntityType_EntityOverrideMode_value = map[string]int32{
"ENTITY_OVERRIDE_MODE_UNSPECIFIED": 0,
"ENTITY_OVERRIDE_MODE_OVERRIDE": 1,
"ENTITY_OVERRIDE_MODE_SUPPLEMENT": 2,
}
var SpeechModelVariant_name = map[int32]string{
0: "SPEECH_MODEL_VARIANT_UNSPECIFIED",
1: "USE_BEST_AVAILABLE",
2: "USE_STANDARD",
3: "USE_ENHANCED",
}
var SpeechModelVariant_value = map[string]int32{
"SPEECH_MODEL_VARIANT_UNSPECIFIED": 0,
"USE_BEST_AVAILABLE": 1,
"USE_STANDARD": 2,
"USE_ENHANCED": 3,
}
var SsmlVoiceGender_name = map[int32]string{
0: "SSML_VOICE_GENDER_UNSPECIFIED",
1: "SSML_VOICE_GENDER_MALE",
2: "SSML_VOICE_GENDER_FEMALE",
3: "SSML_VOICE_GENDER_NEUTRAL",
}
var SsmlVoiceGender_value = map[string]int32{
"SSML_VOICE_GENDER_UNSPECIFIED": 0,
"SSML_VOICE_GENDER_MALE": 1,
"SSML_VOICE_GENDER_FEMALE": 2,
"SSML_VOICE_GENDER_NEUTRAL": 3,
}
var StreamingRecognitionResult_MessageType_name = map[int32]string{
0: "MESSAGE_TYPE_UNSPECIFIED",
1: "TRANSCRIPT",
2: "END_OF_SINGLE_UTTERANCE",
}
var StreamingRecognitionResult_MessageType_value = map[string]int32{
"MESSAGE_TYPE_UNSPECIFIED": 0,
"TRANSCRIPT": 1,
"END_OF_SINGLE_UTTERANCE": 2,
}
var ValidationError_Severity_name = map[int32]string{
0: "SEVERITY_UNSPECIFIED",
1: "INFO",
2: "WARNING",
3: "ERROR",
4: "CRITICAL",
}
var ValidationError_Severity_value = map[string]int32{
"SEVERITY_UNSPECIFIED": 0,
"INFO": 1,
"WARNING": 2,
"ERROR": 3,
"CRITICAL": 4,
}
Functions ¶
func RegisterAgentsServer ¶
func RegisterAgentsServer(s *grpc.Server, srv AgentsServer)
func RegisterContextsServer ¶
func RegisterContextsServer(s *grpc.Server, srv ContextsServer)
func RegisterDocumentsServer ¶
func RegisterDocumentsServer(s *grpc.Server, srv DocumentsServer)
func RegisterEntityTypesServer ¶
func RegisterEntityTypesServer(s *grpc.Server, srv EntityTypesServer)
func RegisterEnvironmentsServer ¶
func RegisterEnvironmentsServer(s *grpc.Server, srv EnvironmentsServer)
func RegisterIntentsServer ¶
func RegisterIntentsServer(s *grpc.Server, srv IntentsServer)
func RegisterKnowledgeBasesServer ¶
func RegisterKnowledgeBasesServer(s *grpc.Server, srv KnowledgeBasesServer)
func RegisterSessionEntityTypesServer ¶
func RegisterSessionEntityTypesServer(s *grpc.Server, srv SessionEntityTypesServer)
func RegisterSessionsServer ¶
func RegisterSessionsServer(s *grpc.Server, srv SessionsServer)
Types ¶
type Agent ¶
type Agent struct { // Required. The project of this agent. // Format: `projects/<Project ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The name of this agent. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Required. The default language of the agent as a language tag. See // [Language // Support](https://cloud.google.com/dialogflow/docs/reference/language) // for a list of the currently supported language codes. This field cannot be // set by the `Update` method. DefaultLanguageCode string `protobuf:"bytes,3,opt,name=default_language_code,json=defaultLanguageCode,proto3" json:"default_language_code,omitempty"` // Optional. The list of all languages supported by this agent (except for the // `default_language_code`). SupportedLanguageCodes []string `` /* 129-byte string literal not displayed */ // Required. The time zone of this agent from the // [time zone database](https://www.iana.org/time-zones), e.g., // America/New_York, Europe/Paris. TimeZone string `protobuf:"bytes,5,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"` // Optional. The description of this agent. // The maximum length is 500 characters. If exceeded, the request is rejected. Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` // Optional. The URI of the agent's avatar. // Avatars are used throughout the Dialogflow console and in the self-hosted // [Web // Demo](https://cloud.google.com/dialogflow/docs/integrations/web-demo) // integration. AvatarUri string `protobuf:"bytes,7,opt,name=avatar_uri,json=avatarUri,proto3" json:"avatar_uri,omitempty"` // Optional. Determines whether this agent should log conversation queries. EnableLogging bool `protobuf:"varint,8,opt,name=enable_logging,json=enableLogging,proto3" json:"enable_logging,omitempty"` // Optional. Determines how intents are detected from user queries. MatchMode Agent_MatchMode `` /* 142-byte string literal not displayed */ // Optional. To filter out false positive results and still get variety in // matched natural language inputs for your agent, you can tune the machine // learning classification threshold. If the returned score value is less than // the threshold value, then a fallback intent will be triggered or, if there // are no fallback intents defined, no intent will be triggered. The score // values range from 0.0 (completely uncertain) to 1.0 (completely certain). // If set to 0.0, the default of 0.3 is used. ClassificationThreshold float32 `` /* 133-byte string literal not displayed */ // Optional. API version displayed in Dialogflow console. If not specified, // V2 API is assumed. Clients are free to query different service endpoints // for different API versions. However, bots connectors and webhook calls will // follow the specified API version. ApiVersion Agent_ApiVersion `` /* 147-byte string literal not displayed */ // Optional. The agent tier. If not specified, TIER_STANDARD is assumed. Tier Agent_Tier `protobuf:"varint,15,opt,name=tier,proto3,enum=google.cloud.dialogflow.v2beta1.Agent_Tier" json:"tier,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents a conversational agent.
func (*Agent) Descriptor ¶
func (*Agent) GetApiVersion ¶
func (m *Agent) GetApiVersion() Agent_ApiVersion
func (*Agent) GetAvatarUri ¶
func (*Agent) GetClassificationThreshold ¶
func (*Agent) GetDefaultLanguageCode ¶
func (*Agent) GetDescription ¶
func (*Agent) GetDisplayName ¶
func (*Agent) GetEnableLogging ¶
func (*Agent) GetMatchMode ¶
func (m *Agent) GetMatchMode() Agent_MatchMode
func (*Agent) GetSupportedLanguageCodes ¶
func (*Agent) GetTier ¶
func (m *Agent) GetTier() Agent_Tier
func (*Agent) GetTimeZone ¶
func (*Agent) ProtoMessage ¶
func (*Agent) ProtoMessage()
func (*Agent) XXX_DiscardUnknown ¶
func (m *Agent) XXX_DiscardUnknown()
func (*Agent) XXX_Marshal ¶
func (*Agent) XXX_Unmarshal ¶
type Agent_ApiVersion ¶
type Agent_ApiVersion int32
API version for the agent.
const ( // Not specified. Agent_API_VERSION_UNSPECIFIED Agent_ApiVersion = 0 // Legacy V1 API. Agent_API_VERSION_V1 Agent_ApiVersion = 1 // V2 API. Agent_API_VERSION_V2 Agent_ApiVersion = 2 // V2beta1 API. Agent_API_VERSION_V2_BETA_1 Agent_ApiVersion = 3 )
func (Agent_ApiVersion) EnumDescriptor ¶
func (Agent_ApiVersion) EnumDescriptor() ([]byte, []int)
func (Agent_ApiVersion) String ¶
func (x Agent_ApiVersion) String() string
type Agent_MatchMode ¶
type Agent_MatchMode int32
Match mode determines how intents are detected from user queries.
const ( // Not specified. Agent_MATCH_MODE_UNSPECIFIED Agent_MatchMode = 0 // Best for agents with a small number of examples in intents and/or wide // use of templates syntax and composite entities. Agent_MATCH_MODE_HYBRID Agent_MatchMode = 1 // Can be used for agents with a large number of examples in intents, // especially the ones using @sys.any or very large custom entities. Agent_MATCH_MODE_ML_ONLY Agent_MatchMode = 2 )
func (Agent_MatchMode) EnumDescriptor ¶
func (Agent_MatchMode) EnumDescriptor() ([]byte, []int)
func (Agent_MatchMode) String ¶
func (x Agent_MatchMode) String() string
type Agent_Tier ¶
type Agent_Tier int32
Represents the agent tier.
const ( // Not specified. This value should never be used. Agent_TIER_UNSPECIFIED Agent_Tier = 0 // Standard tier. Agent_TIER_STANDARD Agent_Tier = 1 // Enterprise tier (Essentials). Agent_TIER_ENTERPRISE Agent_Tier = 2 // Enterprise tier (Plus). Agent_TIER_ENTERPRISE_PLUS Agent_Tier = 3 )
func (Agent_Tier) EnumDescriptor ¶
func (Agent_Tier) EnumDescriptor() ([]byte, []int)
func (Agent_Tier) String ¶
func (x Agent_Tier) String() string
type AgentsClient ¶
type AgentsClient interface { // Retrieves the specified agent. GetAgent(ctx context.Context, in *GetAgentRequest, opts ...grpc.CallOption) (*Agent, error) // Creates/updates the specified agent. SetAgent(ctx context.Context, in *SetAgentRequest, opts ...grpc.CallOption) (*Agent, error) // Deletes the specified agent. DeleteAgent(ctx context.Context, in *DeleteAgentRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Returns the list of agents. // // Since there is at most one conversational agent per project, this method is // useful primarily for listing all agents across projects the caller has // access to. One can achieve that with a wildcard project collection id "-". // Refer to [List // Sub-Collections](https://cloud.google.com/apis/design/design_patterns#list_sub-collections). SearchAgents(ctx context.Context, in *SearchAgentsRequest, opts ...grpc.CallOption) (*SearchAgentsResponse, error) // Trains the specified agent. // // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> TrainAgent(ctx context.Context, in *TrainAgentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Exports the specified agent to a ZIP file. // // // Operation <response: [ExportAgentResponse][google.cloud.dialogflow.v2beta1.ExportAgentResponse]> ExportAgent(ctx context.Context, in *ExportAgentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Imports the specified agent from a ZIP file. // // Uploads new intents and entity types without deleting the existing ones. // Intents and entity types with the same name are replaced with the new // versions from ImportAgentRequest. // // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> ImportAgent(ctx context.Context, in *ImportAgentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Restores the specified agent from a ZIP file. // // Replaces the current agent version with a new one. All the intents and // entity types in the older version are deleted. // // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> RestoreAgent(ctx context.Context, in *RestoreAgentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Gets agent validation result. Agent validation is performed during // training time and is updated automatically when training is completed. GetValidationResult(ctx context.Context, in *GetValidationResultRequest, opts ...grpc.CallOption) (*ValidationResult, error) }
AgentsClient is the client API for Agents service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAgentsClient ¶
func NewAgentsClient(cc grpc.ClientConnInterface) AgentsClient
type AgentsServer ¶
type AgentsServer interface { // Retrieves the specified agent. GetAgent(context.Context, *GetAgentRequest) (*Agent, error) // Creates/updates the specified agent. SetAgent(context.Context, *SetAgentRequest) (*Agent, error) // Deletes the specified agent. DeleteAgent(context.Context, *DeleteAgentRequest) (*empty.Empty, error) // Returns the list of agents. // // Since there is at most one conversational agent per project, this method is // useful primarily for listing all agents across projects the caller has // access to. One can achieve that with a wildcard project collection id "-". // Refer to [List // Sub-Collections](https://cloud.google.com/apis/design/design_patterns#list_sub-collections). SearchAgents(context.Context, *SearchAgentsRequest) (*SearchAgentsResponse, error) // Trains the specified agent. // // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> TrainAgent(context.Context, *TrainAgentRequest) (*longrunning.Operation, error) // Exports the specified agent to a ZIP file. // // // Operation <response: [ExportAgentResponse][google.cloud.dialogflow.v2beta1.ExportAgentResponse]> ExportAgent(context.Context, *ExportAgentRequest) (*longrunning.Operation, error) // Imports the specified agent from a ZIP file. // // Uploads new intents and entity types without deleting the existing ones. // Intents and entity types with the same name are replaced with the new // versions from ImportAgentRequest. // // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> ImportAgent(context.Context, *ImportAgentRequest) (*longrunning.Operation, error) // Restores the specified agent from a ZIP file. // // Replaces the current agent version with a new one. All the intents and // entity types in the older version are deleted. // // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> RestoreAgent(context.Context, *RestoreAgentRequest) (*longrunning.Operation, error) // Gets agent validation result. Agent validation is performed during // training time and is updated automatically when training is completed. GetValidationResult(context.Context, *GetValidationResultRequest) (*ValidationResult, error) }
AgentsServer is the server API for Agents service.
type AudioEncoding ¶
type AudioEncoding int32
Audio encoding of the audio content sent in the conversational query request. Refer to the [Cloud Speech API documentation](https://cloud.google.com/speech-to-text/docs/basics) for more details.
const ( // Not specified. AudioEncoding_AUDIO_ENCODING_UNSPECIFIED AudioEncoding = 0 // Uncompressed 16-bit signed little-endian samples (Linear PCM). AudioEncoding_AUDIO_ENCODING_LINEAR_16 AudioEncoding = 1 // [`FLAC`](https://xiph.org/flac/documentation.html) (Free Lossless Audio // Codec) is the recommended encoding because it is lossless (therefore // recognition is not compromised) and requires only about half the // bandwidth of `LINEAR16`. `FLAC` stream encoding supports 16-bit and // 24-bit samples, however, not all fields in `STREAMINFO` are supported. AudioEncoding_AUDIO_ENCODING_FLAC AudioEncoding = 2 // 8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law. AudioEncoding_AUDIO_ENCODING_MULAW AudioEncoding = 3 // Adaptive Multi-Rate Narrowband codec. `sample_rate_hertz` must be 8000. AudioEncoding_AUDIO_ENCODING_AMR AudioEncoding = 4 // Adaptive Multi-Rate Wideband codec. `sample_rate_hertz` must be 16000. AudioEncoding_AUDIO_ENCODING_AMR_WB AudioEncoding = 5 // Opus encoded audio frames in Ogg container // ([OggOpus](https://wiki.xiph.org/OggOpus)). // `sample_rate_hertz` must be 16000. AudioEncoding_AUDIO_ENCODING_OGG_OPUS AudioEncoding = 6 // Although the use of lossy encodings is not recommended, if a very low // bitrate encoding is required, `OGG_OPUS` is highly preferred over // Speex encoding. The [Speex](https://speex.org/) encoding supported by // Dialogflow API has a header byte in each block, as in MIME type // `audio/x-speex-with-header-byte`. // It is a variant of the RTP Speex encoding defined in // [RFC 5574](https://tools.ietf.org/html/rfc5574). // The stream is a sequence of blocks, one block per RTP packet. Each block // starts with a byte containing the length of the block, in bytes, followed // by one or more frames of Speex data, padded to an integral number of // bytes (octets) as specified in RFC 5574. In other words, each RTP header // is replaced with a single byte containing the block length. Only Speex // wideband is supported. `sample_rate_hertz` must be 16000. AudioEncoding_AUDIO_ENCODING_SPEEX_WITH_HEADER_BYTE AudioEncoding = 7 )
func (AudioEncoding) EnumDescriptor ¶
func (AudioEncoding) EnumDescriptor() ([]byte, []int)
func (AudioEncoding) String ¶
func (x AudioEncoding) String() string
type BatchCreateEntitiesRequest ¶
type BatchCreateEntitiesRequest struct { // Required. The name of the entity type to create entities in. Format: // `projects/<Project ID>/agent/entityTypes/<Entity Type ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The entities to create. Entities []*EntityType_Entity `protobuf:"bytes,2,rep,name=entities,proto3" json:"entities,omitempty"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [EntityTypes.BatchCreateEntities][google.cloud.dialogflow.v2beta1.EntityTypes.BatchCreateEntities].
func (*BatchCreateEntitiesRequest) Descriptor ¶
func (*BatchCreateEntitiesRequest) Descriptor() ([]byte, []int)
func (*BatchCreateEntitiesRequest) GetEntities ¶
func (m *BatchCreateEntitiesRequest) GetEntities() []*EntityType_Entity
func (*BatchCreateEntitiesRequest) GetLanguageCode ¶
func (m *BatchCreateEntitiesRequest) GetLanguageCode() string
func (*BatchCreateEntitiesRequest) GetParent ¶
func (m *BatchCreateEntitiesRequest) GetParent() string
func (*BatchCreateEntitiesRequest) ProtoMessage ¶
func (*BatchCreateEntitiesRequest) ProtoMessage()
func (*BatchCreateEntitiesRequest) Reset ¶
func (m *BatchCreateEntitiesRequest) Reset()
func (*BatchCreateEntitiesRequest) String ¶
func (m *BatchCreateEntitiesRequest) String() string
func (*BatchCreateEntitiesRequest) XXX_DiscardUnknown ¶
func (m *BatchCreateEntitiesRequest) XXX_DiscardUnknown()
func (*BatchCreateEntitiesRequest) XXX_Marshal ¶
func (m *BatchCreateEntitiesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BatchCreateEntitiesRequest) XXX_Merge ¶
func (m *BatchCreateEntitiesRequest) XXX_Merge(src proto.Message)
func (*BatchCreateEntitiesRequest) XXX_Size ¶
func (m *BatchCreateEntitiesRequest) XXX_Size() int
func (*BatchCreateEntitiesRequest) XXX_Unmarshal ¶
func (m *BatchCreateEntitiesRequest) XXX_Unmarshal(b []byte) error
type BatchDeleteEntitiesRequest ¶
type BatchDeleteEntitiesRequest struct { // Required. The name of the entity type to delete entries for. Format: // `projects/<Project ID>/agent/entityTypes/<Entity Type ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The reference `values` of the entities to delete. Note that // these are not fully-qualified names, i.e. they don't start with // `projects/<Project ID>`. EntityValues []string `protobuf:"bytes,2,rep,name=entity_values,json=entityValues,proto3" json:"entity_values,omitempty"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [EntityTypes.BatchDeleteEntities][google.cloud.dialogflow.v2beta1.EntityTypes.BatchDeleteEntities].
func (*BatchDeleteEntitiesRequest) Descriptor ¶
func (*BatchDeleteEntitiesRequest) Descriptor() ([]byte, []int)
func (*BatchDeleteEntitiesRequest) GetEntityValues ¶
func (m *BatchDeleteEntitiesRequest) GetEntityValues() []string
func (*BatchDeleteEntitiesRequest) GetLanguageCode ¶
func (m *BatchDeleteEntitiesRequest) GetLanguageCode() string
func (*BatchDeleteEntitiesRequest) GetParent ¶
func (m *BatchDeleteEntitiesRequest) GetParent() string
func (*BatchDeleteEntitiesRequest) ProtoMessage ¶
func (*BatchDeleteEntitiesRequest) ProtoMessage()
func (*BatchDeleteEntitiesRequest) Reset ¶
func (m *BatchDeleteEntitiesRequest) Reset()
func (*BatchDeleteEntitiesRequest) String ¶
func (m *BatchDeleteEntitiesRequest) String() string
func (*BatchDeleteEntitiesRequest) XXX_DiscardUnknown ¶
func (m *BatchDeleteEntitiesRequest) XXX_DiscardUnknown()
func (*BatchDeleteEntitiesRequest) XXX_Marshal ¶
func (m *BatchDeleteEntitiesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BatchDeleteEntitiesRequest) XXX_Merge ¶
func (m *BatchDeleteEntitiesRequest) XXX_Merge(src proto.Message)
func (*BatchDeleteEntitiesRequest) XXX_Size ¶
func (m *BatchDeleteEntitiesRequest) XXX_Size() int
func (*BatchDeleteEntitiesRequest) XXX_Unmarshal ¶
func (m *BatchDeleteEntitiesRequest) XXX_Unmarshal(b []byte) error
type BatchDeleteEntityTypesRequest ¶
type BatchDeleteEntityTypesRequest struct { // Required. The name of the agent to delete all entities types for. Format: // `projects/<Project ID>/agent`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The names entity types to delete. All names must point to the // same agent as `parent`. EntityTypeNames []string `protobuf:"bytes,2,rep,name=entity_type_names,json=entityTypeNames,proto3" json:"entity_type_names,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [EntityTypes.BatchDeleteEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.BatchDeleteEntityTypes].
func (*BatchDeleteEntityTypesRequest) Descriptor ¶
func (*BatchDeleteEntityTypesRequest) Descriptor() ([]byte, []int)
func (*BatchDeleteEntityTypesRequest) GetEntityTypeNames ¶
func (m *BatchDeleteEntityTypesRequest) GetEntityTypeNames() []string
func (*BatchDeleteEntityTypesRequest) GetParent ¶
func (m *BatchDeleteEntityTypesRequest) GetParent() string
func (*BatchDeleteEntityTypesRequest) ProtoMessage ¶
func (*BatchDeleteEntityTypesRequest) ProtoMessage()
func (*BatchDeleteEntityTypesRequest) Reset ¶
func (m *BatchDeleteEntityTypesRequest) Reset()
func (*BatchDeleteEntityTypesRequest) String ¶
func (m *BatchDeleteEntityTypesRequest) String() string
func (*BatchDeleteEntityTypesRequest) XXX_DiscardUnknown ¶
func (m *BatchDeleteEntityTypesRequest) XXX_DiscardUnknown()
func (*BatchDeleteEntityTypesRequest) XXX_Marshal ¶
func (m *BatchDeleteEntityTypesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BatchDeleteEntityTypesRequest) XXX_Merge ¶
func (m *BatchDeleteEntityTypesRequest) XXX_Merge(src proto.Message)
func (*BatchDeleteEntityTypesRequest) XXX_Size ¶
func (m *BatchDeleteEntityTypesRequest) XXX_Size() int
func (*BatchDeleteEntityTypesRequest) XXX_Unmarshal ¶
func (m *BatchDeleteEntityTypesRequest) XXX_Unmarshal(b []byte) error
type BatchDeleteIntentsRequest ¶
type BatchDeleteIntentsRequest struct { // Required. The name of the agent to delete all entities types for. Format: // `projects/<Project ID>/agent`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The collection of intents to delete. Only intent `name` must be // filled in. Intents []*Intent `protobuf:"bytes,2,rep,name=intents,proto3" json:"intents,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Intents.BatchDeleteIntents][google.cloud.dialogflow.v2beta1.Intents.BatchDeleteIntents].
func (*BatchDeleteIntentsRequest) Descriptor ¶
func (*BatchDeleteIntentsRequest) Descriptor() ([]byte, []int)
func (*BatchDeleteIntentsRequest) GetIntents ¶
func (m *BatchDeleteIntentsRequest) GetIntents() []*Intent
func (*BatchDeleteIntentsRequest) GetParent ¶
func (m *BatchDeleteIntentsRequest) GetParent() string
func (*BatchDeleteIntentsRequest) ProtoMessage ¶
func (*BatchDeleteIntentsRequest) ProtoMessage()
func (*BatchDeleteIntentsRequest) Reset ¶
func (m *BatchDeleteIntentsRequest) Reset()
func (*BatchDeleteIntentsRequest) String ¶
func (m *BatchDeleteIntentsRequest) String() string
func (*BatchDeleteIntentsRequest) XXX_DiscardUnknown ¶
func (m *BatchDeleteIntentsRequest) XXX_DiscardUnknown()
func (*BatchDeleteIntentsRequest) XXX_Marshal ¶
func (m *BatchDeleteIntentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BatchDeleteIntentsRequest) XXX_Merge ¶
func (m *BatchDeleteIntentsRequest) XXX_Merge(src proto.Message)
func (*BatchDeleteIntentsRequest) XXX_Size ¶
func (m *BatchDeleteIntentsRequest) XXX_Size() int
func (*BatchDeleteIntentsRequest) XXX_Unmarshal ¶
func (m *BatchDeleteIntentsRequest) XXX_Unmarshal(b []byte) error
type BatchUpdateEntitiesRequest ¶
type BatchUpdateEntitiesRequest struct { // Required. The name of the entity type to update or create entities in. // Format: `projects/<Project ID>/agent/entityTypes/<Entity Type ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The entities to update or create. Entities []*EntityType_Entity `protobuf:"bytes,2,rep,name=entities,proto3" json:"entities,omitempty"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Optional. The mask to control which fields get updated. UpdateMask *field_mask.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [EntityTypes.BatchUpdateEntities][google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntities].
func (*BatchUpdateEntitiesRequest) Descriptor ¶
func (*BatchUpdateEntitiesRequest) Descriptor() ([]byte, []int)
func (*BatchUpdateEntitiesRequest) GetEntities ¶
func (m *BatchUpdateEntitiesRequest) GetEntities() []*EntityType_Entity
func (*BatchUpdateEntitiesRequest) GetLanguageCode ¶
func (m *BatchUpdateEntitiesRequest) GetLanguageCode() string
func (*BatchUpdateEntitiesRequest) GetParent ¶
func (m *BatchUpdateEntitiesRequest) GetParent() string
func (*BatchUpdateEntitiesRequest) GetUpdateMask ¶
func (m *BatchUpdateEntitiesRequest) GetUpdateMask() *field_mask.FieldMask
func (*BatchUpdateEntitiesRequest) ProtoMessage ¶
func (*BatchUpdateEntitiesRequest) ProtoMessage()
func (*BatchUpdateEntitiesRequest) Reset ¶
func (m *BatchUpdateEntitiesRequest) Reset()
func (*BatchUpdateEntitiesRequest) String ¶
func (m *BatchUpdateEntitiesRequest) String() string
func (*BatchUpdateEntitiesRequest) XXX_DiscardUnknown ¶
func (m *BatchUpdateEntitiesRequest) XXX_DiscardUnknown()
func (*BatchUpdateEntitiesRequest) XXX_Marshal ¶
func (m *BatchUpdateEntitiesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BatchUpdateEntitiesRequest) XXX_Merge ¶
func (m *BatchUpdateEntitiesRequest) XXX_Merge(src proto.Message)
func (*BatchUpdateEntitiesRequest) XXX_Size ¶
func (m *BatchUpdateEntitiesRequest) XXX_Size() int
func (*BatchUpdateEntitiesRequest) XXX_Unmarshal ¶
func (m *BatchUpdateEntitiesRequest) XXX_Unmarshal(b []byte) error
type BatchUpdateEntityTypesRequest ¶
type BatchUpdateEntityTypesRequest struct { // Required. The name of the agent to update or create entity types in. // Format: `projects/<Project ID>/agent`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The source of the entity type batch. // // For each entity type in the batch: // // * If `name` is specified, we update an existing entity type. // * If `name` is not specified, we create a new entity type. // // Types that are valid to be assigned to EntityTypeBatch: // *BatchUpdateEntityTypesRequest_EntityTypeBatchUri // *BatchUpdateEntityTypesRequest_EntityTypeBatchInline EntityTypeBatch isBatchUpdateEntityTypesRequest_EntityTypeBatch `protobuf_oneof:"entity_type_batch"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Optional. The mask to control which fields get updated. UpdateMask *field_mask.FieldMask `protobuf:"bytes,5,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [EntityTypes.BatchUpdateEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntityTypes].
func (*BatchUpdateEntityTypesRequest) Descriptor ¶
func (*BatchUpdateEntityTypesRequest) Descriptor() ([]byte, []int)
func (*BatchUpdateEntityTypesRequest) GetEntityTypeBatch ¶
func (m *BatchUpdateEntityTypesRequest) GetEntityTypeBatch() isBatchUpdateEntityTypesRequest_EntityTypeBatch
func (*BatchUpdateEntityTypesRequest) GetEntityTypeBatchInline ¶
func (m *BatchUpdateEntityTypesRequest) GetEntityTypeBatchInline() *EntityTypeBatch
func (*BatchUpdateEntityTypesRequest) GetEntityTypeBatchUri ¶
func (m *BatchUpdateEntityTypesRequest) GetEntityTypeBatchUri() string
func (*BatchUpdateEntityTypesRequest) GetLanguageCode ¶
func (m *BatchUpdateEntityTypesRequest) GetLanguageCode() string
func (*BatchUpdateEntityTypesRequest) GetParent ¶
func (m *BatchUpdateEntityTypesRequest) GetParent() string
func (*BatchUpdateEntityTypesRequest) GetUpdateMask ¶
func (m *BatchUpdateEntityTypesRequest) GetUpdateMask() *field_mask.FieldMask
func (*BatchUpdateEntityTypesRequest) ProtoMessage ¶
func (*BatchUpdateEntityTypesRequest) ProtoMessage()
func (*BatchUpdateEntityTypesRequest) Reset ¶
func (m *BatchUpdateEntityTypesRequest) Reset()
func (*BatchUpdateEntityTypesRequest) String ¶
func (m *BatchUpdateEntityTypesRequest) String() string
func (*BatchUpdateEntityTypesRequest) XXX_DiscardUnknown ¶
func (m *BatchUpdateEntityTypesRequest) XXX_DiscardUnknown()
func (*BatchUpdateEntityTypesRequest) XXX_Marshal ¶
func (m *BatchUpdateEntityTypesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BatchUpdateEntityTypesRequest) XXX_Merge ¶
func (m *BatchUpdateEntityTypesRequest) XXX_Merge(src proto.Message)
func (*BatchUpdateEntityTypesRequest) XXX_OneofWrappers ¶
func (*BatchUpdateEntityTypesRequest) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*BatchUpdateEntityTypesRequest) XXX_Size ¶
func (m *BatchUpdateEntityTypesRequest) XXX_Size() int
func (*BatchUpdateEntityTypesRequest) XXX_Unmarshal ¶
func (m *BatchUpdateEntityTypesRequest) XXX_Unmarshal(b []byte) error
type BatchUpdateEntityTypesRequest_EntityTypeBatchInline ¶
type BatchUpdateEntityTypesRequest_EntityTypeBatchInline struct {
EntityTypeBatchInline *EntityTypeBatch `protobuf:"bytes,3,opt,name=entity_type_batch_inline,json=entityTypeBatchInline,proto3,oneof"`
}
type BatchUpdateEntityTypesRequest_EntityTypeBatchUri ¶
type BatchUpdateEntityTypesRequest_EntityTypeBatchUri struct {
EntityTypeBatchUri string `protobuf:"bytes,2,opt,name=entity_type_batch_uri,json=entityTypeBatchUri,proto3,oneof"`
}
type BatchUpdateEntityTypesResponse ¶
type BatchUpdateEntityTypesResponse struct { // The collection of updated or created entity types. EntityTypes []*EntityType `protobuf:"bytes,1,rep,name=entity_types,json=entityTypes,proto3" json:"entity_types,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The response message for [EntityTypes.BatchUpdateEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntityTypes].
func (*BatchUpdateEntityTypesResponse) Descriptor ¶
func (*BatchUpdateEntityTypesResponse) Descriptor() ([]byte, []int)
func (*BatchUpdateEntityTypesResponse) GetEntityTypes ¶
func (m *BatchUpdateEntityTypesResponse) GetEntityTypes() []*EntityType
func (*BatchUpdateEntityTypesResponse) ProtoMessage ¶
func (*BatchUpdateEntityTypesResponse) ProtoMessage()
func (*BatchUpdateEntityTypesResponse) Reset ¶
func (m *BatchUpdateEntityTypesResponse) Reset()
func (*BatchUpdateEntityTypesResponse) String ¶
func (m *BatchUpdateEntityTypesResponse) String() string
func (*BatchUpdateEntityTypesResponse) XXX_DiscardUnknown ¶
func (m *BatchUpdateEntityTypesResponse) XXX_DiscardUnknown()
func (*BatchUpdateEntityTypesResponse) XXX_Marshal ¶
func (m *BatchUpdateEntityTypesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BatchUpdateEntityTypesResponse) XXX_Merge ¶
func (m *BatchUpdateEntityTypesResponse) XXX_Merge(src proto.Message)
func (*BatchUpdateEntityTypesResponse) XXX_Size ¶
func (m *BatchUpdateEntityTypesResponse) XXX_Size() int
func (*BatchUpdateEntityTypesResponse) XXX_Unmarshal ¶
func (m *BatchUpdateEntityTypesResponse) XXX_Unmarshal(b []byte) error
type BatchUpdateIntentsRequest ¶
type BatchUpdateIntentsRequest struct { // Required. The name of the agent to update or create intents in. // Format: `projects/<Project ID>/agent`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The source of the intent batch. // // For each intent in the batch: // // * If `name` is specified, we update an existing intent. // * If `name` is not specified, we create a new intent. // // Types that are valid to be assigned to IntentBatch: // *BatchUpdateIntentsRequest_IntentBatchUri // *BatchUpdateIntentsRequest_IntentBatchInline IntentBatch isBatchUpdateIntentsRequest_IntentBatch `protobuf_oneof:"intent_batch"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Optional. The mask to control which fields get updated. UpdateMask *field_mask.FieldMask `protobuf:"bytes,5,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Optional. The resource view to apply to the returned intent. IntentView IntentView `` /* 140-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Intents.BatchUpdateIntents][google.cloud.dialogflow.v2beta1.Intents.BatchUpdateIntents].
func (*BatchUpdateIntentsRequest) Descriptor ¶
func (*BatchUpdateIntentsRequest) Descriptor() ([]byte, []int)
func (*BatchUpdateIntentsRequest) GetIntentBatch ¶
func (m *BatchUpdateIntentsRequest) GetIntentBatch() isBatchUpdateIntentsRequest_IntentBatch
func (*BatchUpdateIntentsRequest) GetIntentBatchInline ¶
func (m *BatchUpdateIntentsRequest) GetIntentBatchInline() *IntentBatch
func (*BatchUpdateIntentsRequest) GetIntentBatchUri ¶
func (m *BatchUpdateIntentsRequest) GetIntentBatchUri() string
func (*BatchUpdateIntentsRequest) GetIntentView ¶
func (m *BatchUpdateIntentsRequest) GetIntentView() IntentView
func (*BatchUpdateIntentsRequest) GetLanguageCode ¶
func (m *BatchUpdateIntentsRequest) GetLanguageCode() string
func (*BatchUpdateIntentsRequest) GetParent ¶
func (m *BatchUpdateIntentsRequest) GetParent() string
func (*BatchUpdateIntentsRequest) GetUpdateMask ¶
func (m *BatchUpdateIntentsRequest) GetUpdateMask() *field_mask.FieldMask
func (*BatchUpdateIntentsRequest) ProtoMessage ¶
func (*BatchUpdateIntentsRequest) ProtoMessage()
func (*BatchUpdateIntentsRequest) Reset ¶
func (m *BatchUpdateIntentsRequest) Reset()
func (*BatchUpdateIntentsRequest) String ¶
func (m *BatchUpdateIntentsRequest) String() string
func (*BatchUpdateIntentsRequest) XXX_DiscardUnknown ¶
func (m *BatchUpdateIntentsRequest) XXX_DiscardUnknown()
func (*BatchUpdateIntentsRequest) XXX_Marshal ¶
func (m *BatchUpdateIntentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BatchUpdateIntentsRequest) XXX_Merge ¶
func (m *BatchUpdateIntentsRequest) XXX_Merge(src proto.Message)
func (*BatchUpdateIntentsRequest) XXX_OneofWrappers ¶
func (*BatchUpdateIntentsRequest) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*BatchUpdateIntentsRequest) XXX_Size ¶
func (m *BatchUpdateIntentsRequest) XXX_Size() int
func (*BatchUpdateIntentsRequest) XXX_Unmarshal ¶
func (m *BatchUpdateIntentsRequest) XXX_Unmarshal(b []byte) error
type BatchUpdateIntentsRequest_IntentBatchInline ¶
type BatchUpdateIntentsRequest_IntentBatchInline struct {
IntentBatchInline *IntentBatch `protobuf:"bytes,3,opt,name=intent_batch_inline,json=intentBatchInline,proto3,oneof"`
}
type BatchUpdateIntentsRequest_IntentBatchUri ¶
type BatchUpdateIntentsRequest_IntentBatchUri struct {
IntentBatchUri string `protobuf:"bytes,2,opt,name=intent_batch_uri,json=intentBatchUri,proto3,oneof"`
}
type BatchUpdateIntentsResponse ¶
type BatchUpdateIntentsResponse struct { // The collection of updated or created intents. Intents []*Intent `protobuf:"bytes,1,rep,name=intents,proto3" json:"intents,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The response message for [Intents.BatchUpdateIntents][google.cloud.dialogflow.v2beta1.Intents.BatchUpdateIntents].
func (*BatchUpdateIntentsResponse) Descriptor ¶
func (*BatchUpdateIntentsResponse) Descriptor() ([]byte, []int)
func (*BatchUpdateIntentsResponse) GetIntents ¶
func (m *BatchUpdateIntentsResponse) GetIntents() []*Intent
func (*BatchUpdateIntentsResponse) ProtoMessage ¶
func (*BatchUpdateIntentsResponse) ProtoMessage()
func (*BatchUpdateIntentsResponse) Reset ¶
func (m *BatchUpdateIntentsResponse) Reset()
func (*BatchUpdateIntentsResponse) String ¶
func (m *BatchUpdateIntentsResponse) String() string
func (*BatchUpdateIntentsResponse) XXX_DiscardUnknown ¶
func (m *BatchUpdateIntentsResponse) XXX_DiscardUnknown()
func (*BatchUpdateIntentsResponse) XXX_Marshal ¶
func (m *BatchUpdateIntentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BatchUpdateIntentsResponse) XXX_Merge ¶
func (m *BatchUpdateIntentsResponse) XXX_Merge(src proto.Message)
func (*BatchUpdateIntentsResponse) XXX_Size ¶
func (m *BatchUpdateIntentsResponse) XXX_Size() int
func (*BatchUpdateIntentsResponse) XXX_Unmarshal ¶
func (m *BatchUpdateIntentsResponse) XXX_Unmarshal(b []byte) error
type Context ¶
type Context struct { // Required. The unique identifier of the context. Format: // `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>`, // or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User // ID>/sessions/<Session ID>/contexts/<Context ID>`. // // The `Context ID` is always converted to lowercase, may only contain // characters in a-zA-Z0-9_-% and may be at most 250 bytes long. // // If `Environment ID` is not specified, we assume default 'draft' // environment. If `User ID` is not specified, we assume default '-' user. // // The following context names are reserved for internal use by Dialogflow. // You should not use these contexts or create contexts with these names: // // * `__system_counters__` // * `*_id_dialog_context` // * `*_dialog_params_size` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. The number of conversational query requests after which the // context expires. The default is `0`. If set to `0`, the context expires // immediately. Contexts expire automatically after 20 minutes if there // are no matching queries. LifespanCount int32 `protobuf:"varint,2,opt,name=lifespan_count,json=lifespanCount,proto3" json:"lifespan_count,omitempty"` // Optional. The collection of parameters associated with this context. // // Depending on your protocol or client library language, this is a // map, associative array, symbol table, dictionary, or JSON object // composed of a collection of (MapKey, MapValue) pairs: // // - MapKey type: string // - MapKey value: parameter name // - MapValue type: // - If parameter's entity type is a composite entity: map // - Else: string or number, depending on parameter value type // - MapValue value: // - If parameter's entity type is a composite entity: // map from composite entity property names to property values // - Else: parameter value Parameters *_struct.Struct `protobuf:"bytes,3,opt,name=parameters,proto3" json:"parameters,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents a context.
func (*Context) Descriptor ¶
func (*Context) GetLifespanCount ¶
func (*Context) GetParameters ¶
func (*Context) ProtoMessage ¶
func (*Context) ProtoMessage()
func (*Context) XXX_DiscardUnknown ¶
func (m *Context) XXX_DiscardUnknown()
func (*Context) XXX_Marshal ¶
func (*Context) XXX_Unmarshal ¶
type ContextsClient ¶
type ContextsClient interface { // Returns the list of all contexts in the specified session. ListContexts(ctx context.Context, in *ListContextsRequest, opts ...grpc.CallOption) (*ListContextsResponse, error) // Retrieves the specified context. GetContext(ctx context.Context, in *GetContextRequest, opts ...grpc.CallOption) (*Context, error) // Creates a context. // // If the specified context already exists, overrides the context. CreateContext(ctx context.Context, in *CreateContextRequest, opts ...grpc.CallOption) (*Context, error) // Updates the specified context. UpdateContext(ctx context.Context, in *UpdateContextRequest, opts ...grpc.CallOption) (*Context, error) // Deletes the specified context. DeleteContext(ctx context.Context, in *DeleteContextRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Deletes all active contexts in the specified session. DeleteAllContexts(ctx context.Context, in *DeleteAllContextsRequest, opts ...grpc.CallOption) (*empty.Empty, error) }
ContextsClient is the client API for Contexts service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewContextsClient ¶
func NewContextsClient(cc grpc.ClientConnInterface) ContextsClient
type ContextsServer ¶
type ContextsServer interface { // Returns the list of all contexts in the specified session. ListContexts(context.Context, *ListContextsRequest) (*ListContextsResponse, error) // Retrieves the specified context. GetContext(context.Context, *GetContextRequest) (*Context, error) // Creates a context. // // If the specified context already exists, overrides the context. CreateContext(context.Context, *CreateContextRequest) (*Context, error) // Updates the specified context. UpdateContext(context.Context, *UpdateContextRequest) (*Context, error) // Deletes the specified context. DeleteContext(context.Context, *DeleteContextRequest) (*empty.Empty, error) // Deletes all active contexts in the specified session. DeleteAllContexts(context.Context, *DeleteAllContextsRequest) (*empty.Empty, error) }
ContextsServer is the server API for Contexts service.
type CreateContextRequest ¶
type CreateContextRequest struct { // Required. The session to create a context for. // Format: `projects/<Project ID>/agent/sessions/<Session ID>` or // `projects/<Project ID>/agent/environments/<Environment ID>/users/<User // ID>/sessions/<Session ID>`. If `Environment ID` is not specified, we assume // default 'draft' environment. If `User ID` is not specified, we assume // default '-' user. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The context to create. Context *Context `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Contexts.CreateContext][google.cloud.dialogflow.v2beta1.Contexts.CreateContext].
func (*CreateContextRequest) Descriptor ¶
func (*CreateContextRequest) Descriptor() ([]byte, []int)
func (*CreateContextRequest) GetContext ¶
func (m *CreateContextRequest) GetContext() *Context
func (*CreateContextRequest) GetParent ¶
func (m *CreateContextRequest) GetParent() string
func (*CreateContextRequest) ProtoMessage ¶
func (*CreateContextRequest) ProtoMessage()
func (*CreateContextRequest) Reset ¶
func (m *CreateContextRequest) Reset()
func (*CreateContextRequest) String ¶
func (m *CreateContextRequest) String() string
func (*CreateContextRequest) XXX_DiscardUnknown ¶
func (m *CreateContextRequest) XXX_DiscardUnknown()
func (*CreateContextRequest) XXX_Marshal ¶
func (m *CreateContextRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateContextRequest) XXX_Merge ¶
func (m *CreateContextRequest) XXX_Merge(src proto.Message)
func (*CreateContextRequest) XXX_Size ¶
func (m *CreateContextRequest) XXX_Size() int
func (*CreateContextRequest) XXX_Unmarshal ¶
func (m *CreateContextRequest) XXX_Unmarshal(b []byte) error
type CreateDocumentRequest ¶
type CreateDocumentRequest struct { // Required. The knoweldge base to create a document for. // Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The document to create. Document *Document `protobuf:"bytes,2,opt,name=document,proto3" json:"document,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [Documents.CreateDocument][google.cloud.dialogflow.v2beta1.Documents.CreateDocument].
func (*CreateDocumentRequest) Descriptor ¶
func (*CreateDocumentRequest) Descriptor() ([]byte, []int)
func (*CreateDocumentRequest) GetDocument ¶
func (m *CreateDocumentRequest) GetDocument() *Document
func (*CreateDocumentRequest) GetParent ¶
func (m *CreateDocumentRequest) GetParent() string
func (*CreateDocumentRequest) ProtoMessage ¶
func (*CreateDocumentRequest) ProtoMessage()
func (*CreateDocumentRequest) Reset ¶
func (m *CreateDocumentRequest) Reset()
func (*CreateDocumentRequest) String ¶
func (m *CreateDocumentRequest) String() string
func (*CreateDocumentRequest) XXX_DiscardUnknown ¶
func (m *CreateDocumentRequest) XXX_DiscardUnknown()
func (*CreateDocumentRequest) XXX_Marshal ¶
func (m *CreateDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateDocumentRequest) XXX_Merge ¶
func (m *CreateDocumentRequest) XXX_Merge(src proto.Message)
func (*CreateDocumentRequest) XXX_Size ¶
func (m *CreateDocumentRequest) XXX_Size() int
func (*CreateDocumentRequest) XXX_Unmarshal ¶
func (m *CreateDocumentRequest) XXX_Unmarshal(b []byte) error
type CreateEntityTypeRequest ¶
type CreateEntityTypeRequest struct { // Required. The agent to create a entity type for. // Format: `projects/<Project ID>/agent`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The entity type to create. EntityType *EntityType `protobuf:"bytes,2,opt,name=entity_type,json=entityType,proto3" json:"entity_type,omitempty"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [EntityTypes.CreateEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.CreateEntityType].
func (*CreateEntityTypeRequest) Descriptor ¶
func (*CreateEntityTypeRequest) Descriptor() ([]byte, []int)
func (*CreateEntityTypeRequest) GetEntityType ¶
func (m *CreateEntityTypeRequest) GetEntityType() *EntityType
func (*CreateEntityTypeRequest) GetLanguageCode ¶
func (m *CreateEntityTypeRequest) GetLanguageCode() string
func (*CreateEntityTypeRequest) GetParent ¶
func (m *CreateEntityTypeRequest) GetParent() string
func (*CreateEntityTypeRequest) ProtoMessage ¶
func (*CreateEntityTypeRequest) ProtoMessage()
func (*CreateEntityTypeRequest) Reset ¶
func (m *CreateEntityTypeRequest) Reset()
func (*CreateEntityTypeRequest) String ¶
func (m *CreateEntityTypeRequest) String() string
func (*CreateEntityTypeRequest) XXX_DiscardUnknown ¶
func (m *CreateEntityTypeRequest) XXX_DiscardUnknown()
func (*CreateEntityTypeRequest) XXX_Marshal ¶
func (m *CreateEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateEntityTypeRequest) XXX_Merge ¶
func (m *CreateEntityTypeRequest) XXX_Merge(src proto.Message)
func (*CreateEntityTypeRequest) XXX_Size ¶
func (m *CreateEntityTypeRequest) XXX_Size() int
func (*CreateEntityTypeRequest) XXX_Unmarshal ¶
func (m *CreateEntityTypeRequest) XXX_Unmarshal(b []byte) error
type CreateIntentRequest ¶
type CreateIntentRequest struct { // Required. The agent to create a intent for. // Format: `projects/<Project ID>/agent`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The intent to create. Intent *Intent `protobuf:"bytes,2,opt,name=intent,proto3" json:"intent,omitempty"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Optional. The resource view to apply to the returned intent. IntentView IntentView `` /* 140-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Intents.CreateIntent][google.cloud.dialogflow.v2beta1.Intents.CreateIntent].
func (*CreateIntentRequest) Descriptor ¶
func (*CreateIntentRequest) Descriptor() ([]byte, []int)
func (*CreateIntentRequest) GetIntent ¶
func (m *CreateIntentRequest) GetIntent() *Intent
func (*CreateIntentRequest) GetIntentView ¶
func (m *CreateIntentRequest) GetIntentView() IntentView
func (*CreateIntentRequest) GetLanguageCode ¶
func (m *CreateIntentRequest) GetLanguageCode() string
func (*CreateIntentRequest) GetParent ¶
func (m *CreateIntentRequest) GetParent() string
func (*CreateIntentRequest) ProtoMessage ¶
func (*CreateIntentRequest) ProtoMessage()
func (*CreateIntentRequest) Reset ¶
func (m *CreateIntentRequest) Reset()
func (*CreateIntentRequest) String ¶
func (m *CreateIntentRequest) String() string
func (*CreateIntentRequest) XXX_DiscardUnknown ¶
func (m *CreateIntentRequest) XXX_DiscardUnknown()
func (*CreateIntentRequest) XXX_Marshal ¶
func (m *CreateIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateIntentRequest) XXX_Merge ¶
func (m *CreateIntentRequest) XXX_Merge(src proto.Message)
func (*CreateIntentRequest) XXX_Size ¶
func (m *CreateIntentRequest) XXX_Size() int
func (*CreateIntentRequest) XXX_Unmarshal ¶
func (m *CreateIntentRequest) XXX_Unmarshal(b []byte) error
type CreateKnowledgeBaseRequest ¶
type CreateKnowledgeBaseRequest struct { // Required. The project to create a knowledge base for. // Format: `projects/<Project ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The knowledge base to create. KnowledgeBase *KnowledgeBase `protobuf:"bytes,2,opt,name=knowledge_base,json=knowledgeBase,proto3" json:"knowledge_base,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [KnowledgeBases.CreateKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.CreateKnowledgeBase].
func (*CreateKnowledgeBaseRequest) Descriptor ¶
func (*CreateKnowledgeBaseRequest) Descriptor() ([]byte, []int)
func (*CreateKnowledgeBaseRequest) GetKnowledgeBase ¶
func (m *CreateKnowledgeBaseRequest) GetKnowledgeBase() *KnowledgeBase
func (*CreateKnowledgeBaseRequest) GetParent ¶
func (m *CreateKnowledgeBaseRequest) GetParent() string
func (*CreateKnowledgeBaseRequest) ProtoMessage ¶
func (*CreateKnowledgeBaseRequest) ProtoMessage()
func (*CreateKnowledgeBaseRequest) Reset ¶
func (m *CreateKnowledgeBaseRequest) Reset()
func (*CreateKnowledgeBaseRequest) String ¶
func (m *CreateKnowledgeBaseRequest) String() string
func (*CreateKnowledgeBaseRequest) XXX_DiscardUnknown ¶
func (m *CreateKnowledgeBaseRequest) XXX_DiscardUnknown()
func (*CreateKnowledgeBaseRequest) XXX_Marshal ¶
func (m *CreateKnowledgeBaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateKnowledgeBaseRequest) XXX_Merge ¶
func (m *CreateKnowledgeBaseRequest) XXX_Merge(src proto.Message)
func (*CreateKnowledgeBaseRequest) XXX_Size ¶
func (m *CreateKnowledgeBaseRequest) XXX_Size() int
func (*CreateKnowledgeBaseRequest) XXX_Unmarshal ¶
func (m *CreateKnowledgeBaseRequest) XXX_Unmarshal(b []byte) error
type CreateSessionEntityTypeRequest ¶
type CreateSessionEntityTypeRequest struct { // Required. The session to create a session entity type for. // Format: `projects/<Project ID>/agent/sessions/<Session ID>` or // `projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/ // sessions/<Session ID>`. If `Environment ID` is not specified, we assume // default 'draft' environment. If `User ID` is not specified, we assume // default '-' user. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The session entity type to create. SessionEntityType *SessionEntityType `protobuf:"bytes,2,opt,name=session_entity_type,json=sessionEntityType,proto3" json:"session_entity_type,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [SessionEntityTypes.CreateSessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityTypes.CreateSessionEntityType].
func (*CreateSessionEntityTypeRequest) Descriptor ¶
func (*CreateSessionEntityTypeRequest) Descriptor() ([]byte, []int)
func (*CreateSessionEntityTypeRequest) GetParent ¶
func (m *CreateSessionEntityTypeRequest) GetParent() string
func (*CreateSessionEntityTypeRequest) GetSessionEntityType ¶
func (m *CreateSessionEntityTypeRequest) GetSessionEntityType() *SessionEntityType
func (*CreateSessionEntityTypeRequest) ProtoMessage ¶
func (*CreateSessionEntityTypeRequest) ProtoMessage()
func (*CreateSessionEntityTypeRequest) Reset ¶
func (m *CreateSessionEntityTypeRequest) Reset()
func (*CreateSessionEntityTypeRequest) String ¶
func (m *CreateSessionEntityTypeRequest) String() string
func (*CreateSessionEntityTypeRequest) XXX_DiscardUnknown ¶
func (m *CreateSessionEntityTypeRequest) XXX_DiscardUnknown()
func (*CreateSessionEntityTypeRequest) XXX_Marshal ¶
func (m *CreateSessionEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateSessionEntityTypeRequest) XXX_Merge ¶
func (m *CreateSessionEntityTypeRequest) XXX_Merge(src proto.Message)
func (*CreateSessionEntityTypeRequest) XXX_Size ¶
func (m *CreateSessionEntityTypeRequest) XXX_Size() int
func (*CreateSessionEntityTypeRequest) XXX_Unmarshal ¶
func (m *CreateSessionEntityTypeRequest) XXX_Unmarshal(b []byte) error
type DeleteAgentRequest ¶
type DeleteAgentRequest struct { // Required. The project that the agent to delete is associated with. // Format: `projects/<Project ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Agents.DeleteAgent][google.cloud.dialogflow.v2beta1.Agents.DeleteAgent].
func (*DeleteAgentRequest) Descriptor ¶
func (*DeleteAgentRequest) Descriptor() ([]byte, []int)
func (*DeleteAgentRequest) GetParent ¶
func (m *DeleteAgentRequest) GetParent() string
func (*DeleteAgentRequest) ProtoMessage ¶
func (*DeleteAgentRequest) ProtoMessage()
func (*DeleteAgentRequest) Reset ¶
func (m *DeleteAgentRequest) Reset()
func (*DeleteAgentRequest) String ¶
func (m *DeleteAgentRequest) String() string
func (*DeleteAgentRequest) XXX_DiscardUnknown ¶
func (m *DeleteAgentRequest) XXX_DiscardUnknown()
func (*DeleteAgentRequest) XXX_Marshal ¶
func (m *DeleteAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteAgentRequest) XXX_Merge ¶
func (m *DeleteAgentRequest) XXX_Merge(src proto.Message)
func (*DeleteAgentRequest) XXX_Size ¶
func (m *DeleteAgentRequest) XXX_Size() int
func (*DeleteAgentRequest) XXX_Unmarshal ¶
func (m *DeleteAgentRequest) XXX_Unmarshal(b []byte) error
type DeleteAllContextsRequest ¶
type DeleteAllContextsRequest struct { // Required. The name of the session to delete all contexts from. Format: // `projects/<Project ID>/agent/sessions/<Session ID>` or `projects/<Project // ID>/agent/environments/<Environment ID>/users/<User ID>/sessions/<Session // ID>`. If `Environment ID` is not specified we assume default 'draft' // environment. If `User ID` is not specified, we assume default '-' user. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Contexts.DeleteAllContexts][google.cloud.dialogflow.v2beta1.Contexts.DeleteAllContexts].
func (*DeleteAllContextsRequest) Descriptor ¶
func (*DeleteAllContextsRequest) Descriptor() ([]byte, []int)
func (*DeleteAllContextsRequest) GetParent ¶
func (m *DeleteAllContextsRequest) GetParent() string
func (*DeleteAllContextsRequest) ProtoMessage ¶
func (*DeleteAllContextsRequest) ProtoMessage()
func (*DeleteAllContextsRequest) Reset ¶
func (m *DeleteAllContextsRequest) Reset()
func (*DeleteAllContextsRequest) String ¶
func (m *DeleteAllContextsRequest) String() string
func (*DeleteAllContextsRequest) XXX_DiscardUnknown ¶
func (m *DeleteAllContextsRequest) XXX_DiscardUnknown()
func (*DeleteAllContextsRequest) XXX_Marshal ¶
func (m *DeleteAllContextsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteAllContextsRequest) XXX_Merge ¶
func (m *DeleteAllContextsRequest) XXX_Merge(src proto.Message)
func (*DeleteAllContextsRequest) XXX_Size ¶
func (m *DeleteAllContextsRequest) XXX_Size() int
func (*DeleteAllContextsRequest) XXX_Unmarshal ¶
func (m *DeleteAllContextsRequest) XXX_Unmarshal(b []byte) error
type DeleteContextRequest ¶
type DeleteContextRequest struct { // Required. The name of the context to delete. Format: // `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>` // or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User // ID>/sessions/<Session ID>/contexts/<Context ID>`. If `Environment ID` is // not specified, we assume default 'draft' environment. If `User ID` is not // specified, we assume default '-' user. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Contexts.DeleteContext][google.cloud.dialogflow.v2beta1.Contexts.DeleteContext].
func (*DeleteContextRequest) Descriptor ¶
func (*DeleteContextRequest) Descriptor() ([]byte, []int)
func (*DeleteContextRequest) GetName ¶
func (m *DeleteContextRequest) GetName() string
func (*DeleteContextRequest) ProtoMessage ¶
func (*DeleteContextRequest) ProtoMessage()
func (*DeleteContextRequest) Reset ¶
func (m *DeleteContextRequest) Reset()
func (*DeleteContextRequest) String ¶
func (m *DeleteContextRequest) String() string
func (*DeleteContextRequest) XXX_DiscardUnknown ¶
func (m *DeleteContextRequest) XXX_DiscardUnknown()
func (*DeleteContextRequest) XXX_Marshal ¶
func (m *DeleteContextRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteContextRequest) XXX_Merge ¶
func (m *DeleteContextRequest) XXX_Merge(src proto.Message)
func (*DeleteContextRequest) XXX_Size ¶
func (m *DeleteContextRequest) XXX_Size() int
func (*DeleteContextRequest) XXX_Unmarshal ¶
func (m *DeleteContextRequest) XXX_Unmarshal(b []byte) error
type DeleteDocumentRequest ¶
type DeleteDocumentRequest struct { // The name of the document to delete. // Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base // ID>/documents/<Document ID>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [Documents.DeleteDocument][google.cloud.dialogflow.v2beta1.Documents.DeleteDocument].
func (*DeleteDocumentRequest) Descriptor ¶
func (*DeleteDocumentRequest) Descriptor() ([]byte, []int)
func (*DeleteDocumentRequest) GetName ¶
func (m *DeleteDocumentRequest) GetName() string
func (*DeleteDocumentRequest) ProtoMessage ¶
func (*DeleteDocumentRequest) ProtoMessage()
func (*DeleteDocumentRequest) Reset ¶
func (m *DeleteDocumentRequest) Reset()
func (*DeleteDocumentRequest) String ¶
func (m *DeleteDocumentRequest) String() string
func (*DeleteDocumentRequest) XXX_DiscardUnknown ¶
func (m *DeleteDocumentRequest) XXX_DiscardUnknown()
func (*DeleteDocumentRequest) XXX_Marshal ¶
func (m *DeleteDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteDocumentRequest) XXX_Merge ¶
func (m *DeleteDocumentRequest) XXX_Merge(src proto.Message)
func (*DeleteDocumentRequest) XXX_Size ¶
func (m *DeleteDocumentRequest) XXX_Size() int
func (*DeleteDocumentRequest) XXX_Unmarshal ¶
func (m *DeleteDocumentRequest) XXX_Unmarshal(b []byte) error
type DeleteEntityTypeRequest ¶
type DeleteEntityTypeRequest struct { // Required. The name of the entity type to delete. // Format: `projects/<Project ID>/agent/entityTypes/<EntityType ID>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [EntityTypes.DeleteEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.DeleteEntityType].
func (*DeleteEntityTypeRequest) Descriptor ¶
func (*DeleteEntityTypeRequest) Descriptor() ([]byte, []int)
func (*DeleteEntityTypeRequest) GetName ¶
func (m *DeleteEntityTypeRequest) GetName() string
func (*DeleteEntityTypeRequest) ProtoMessage ¶
func (*DeleteEntityTypeRequest) ProtoMessage()
func (*DeleteEntityTypeRequest) Reset ¶
func (m *DeleteEntityTypeRequest) Reset()
func (*DeleteEntityTypeRequest) String ¶
func (m *DeleteEntityTypeRequest) String() string
func (*DeleteEntityTypeRequest) XXX_DiscardUnknown ¶
func (m *DeleteEntityTypeRequest) XXX_DiscardUnknown()
func (*DeleteEntityTypeRequest) XXX_Marshal ¶
func (m *DeleteEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteEntityTypeRequest) XXX_Merge ¶
func (m *DeleteEntityTypeRequest) XXX_Merge(src proto.Message)
func (*DeleteEntityTypeRequest) XXX_Size ¶
func (m *DeleteEntityTypeRequest) XXX_Size() int
func (*DeleteEntityTypeRequest) XXX_Unmarshal ¶
func (m *DeleteEntityTypeRequest) XXX_Unmarshal(b []byte) error
type DeleteIntentRequest ¶
type DeleteIntentRequest struct { // Required. The name of the intent to delete. If this intent has direct or // indirect followup intents, we also delete them. // // Format: `projects/<Project ID>/agent/intents/<Intent ID>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Intents.DeleteIntent][google.cloud.dialogflow.v2beta1.Intents.DeleteIntent].
func (*DeleteIntentRequest) Descriptor ¶
func (*DeleteIntentRequest) Descriptor() ([]byte, []int)
func (*DeleteIntentRequest) GetName ¶
func (m *DeleteIntentRequest) GetName() string
func (*DeleteIntentRequest) ProtoMessage ¶
func (*DeleteIntentRequest) ProtoMessage()
func (*DeleteIntentRequest) Reset ¶
func (m *DeleteIntentRequest) Reset()
func (*DeleteIntentRequest) String ¶
func (m *DeleteIntentRequest) String() string
func (*DeleteIntentRequest) XXX_DiscardUnknown ¶
func (m *DeleteIntentRequest) XXX_DiscardUnknown()
func (*DeleteIntentRequest) XXX_Marshal ¶
func (m *DeleteIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteIntentRequest) XXX_Merge ¶
func (m *DeleteIntentRequest) XXX_Merge(src proto.Message)
func (*DeleteIntentRequest) XXX_Size ¶
func (m *DeleteIntentRequest) XXX_Size() int
func (*DeleteIntentRequest) XXX_Unmarshal ¶
func (m *DeleteIntentRequest) XXX_Unmarshal(b []byte) error
type DeleteKnowledgeBaseRequest ¶
type DeleteKnowledgeBaseRequest struct { // Required. The name of the knowledge base to delete. // Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. Force deletes the knowledge base. When set to true, any documents // in the knowledge base are also deleted. Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [KnowledgeBases.DeleteKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.DeleteKnowledgeBase].
func (*DeleteKnowledgeBaseRequest) Descriptor ¶
func (*DeleteKnowledgeBaseRequest) Descriptor() ([]byte, []int)
func (*DeleteKnowledgeBaseRequest) GetForce ¶
func (m *DeleteKnowledgeBaseRequest) GetForce() bool
func (*DeleteKnowledgeBaseRequest) GetName ¶
func (m *DeleteKnowledgeBaseRequest) GetName() string
func (*DeleteKnowledgeBaseRequest) ProtoMessage ¶
func (*DeleteKnowledgeBaseRequest) ProtoMessage()
func (*DeleteKnowledgeBaseRequest) Reset ¶
func (m *DeleteKnowledgeBaseRequest) Reset()
func (*DeleteKnowledgeBaseRequest) String ¶
func (m *DeleteKnowledgeBaseRequest) String() string
func (*DeleteKnowledgeBaseRequest) XXX_DiscardUnknown ¶
func (m *DeleteKnowledgeBaseRequest) XXX_DiscardUnknown()
func (*DeleteKnowledgeBaseRequest) XXX_Marshal ¶
func (m *DeleteKnowledgeBaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteKnowledgeBaseRequest) XXX_Merge ¶
func (m *DeleteKnowledgeBaseRequest) XXX_Merge(src proto.Message)
func (*DeleteKnowledgeBaseRequest) XXX_Size ¶
func (m *DeleteKnowledgeBaseRequest) XXX_Size() int
func (*DeleteKnowledgeBaseRequest) XXX_Unmarshal ¶
func (m *DeleteKnowledgeBaseRequest) XXX_Unmarshal(b []byte) error
type DeleteSessionEntityTypeRequest ¶
type DeleteSessionEntityTypeRequest struct { // Required. The name of the entity type to delete. Format: // `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type // Display Name>` or `projects/<Project ID>/agent/environments/<Environment // ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display // Name>`. If `Environment ID` is not specified, we assume default 'draft' // environment. If `User ID` is not specified, we assume default '-' user. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [SessionEntityTypes.DeleteSessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityTypes.DeleteSessionEntityType].
func (*DeleteSessionEntityTypeRequest) Descriptor ¶
func (*DeleteSessionEntityTypeRequest) Descriptor() ([]byte, []int)
func (*DeleteSessionEntityTypeRequest) GetName ¶
func (m *DeleteSessionEntityTypeRequest) GetName() string
func (*DeleteSessionEntityTypeRequest) ProtoMessage ¶
func (*DeleteSessionEntityTypeRequest) ProtoMessage()
func (*DeleteSessionEntityTypeRequest) Reset ¶
func (m *DeleteSessionEntityTypeRequest) Reset()
func (*DeleteSessionEntityTypeRequest) String ¶
func (m *DeleteSessionEntityTypeRequest) String() string
func (*DeleteSessionEntityTypeRequest) XXX_DiscardUnknown ¶
func (m *DeleteSessionEntityTypeRequest) XXX_DiscardUnknown()
func (*DeleteSessionEntityTypeRequest) XXX_Marshal ¶
func (m *DeleteSessionEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteSessionEntityTypeRequest) XXX_Merge ¶
func (m *DeleteSessionEntityTypeRequest) XXX_Merge(src proto.Message)
func (*DeleteSessionEntityTypeRequest) XXX_Size ¶
func (m *DeleteSessionEntityTypeRequest) XXX_Size() int
func (*DeleteSessionEntityTypeRequest) XXX_Unmarshal ¶
func (m *DeleteSessionEntityTypeRequest) XXX_Unmarshal(b []byte) error
type DetectIntentRequest ¶
type DetectIntentRequest struct { // Required. The name of the session this query is sent to. Format: // `projects/<Project ID>/agent/sessions/<Session ID>`, or // `projects/<Project ID>/agent/environments/<Environment ID>/users/<User // ID>/sessions/<Session ID>`. If `Environment ID` is not specified, we assume // default 'draft' environment. If `User ID` is not specified, we are using // "-". It's up to the API caller to choose an appropriate `Session ID` and // `User Id`. They can be a random number or some type of user and session // identifiers (preferably hashed). The length of the `Session ID` and // `User ID` must not exceed 36 characters. Session string `protobuf:"bytes,1,opt,name=session,proto3" json:"session,omitempty"` // The parameters of this query. QueryParams *QueryParameters `protobuf:"bytes,2,opt,name=query_params,json=queryParams,proto3" json:"query_params,omitempty"` // Required. The input specification. It can be set to: // // 1. an audio config // which instructs the speech recognizer how to process the speech audio, // // 2. a conversational query in the form of text, or // // 3. an event that specifies which intent to trigger. QueryInput *QueryInput `protobuf:"bytes,3,opt,name=query_input,json=queryInput,proto3" json:"query_input,omitempty"` // Instructs the speech synthesizer how to generate the output // audio. If this field is not set and agent-level speech synthesizer is not // configured, no output audio is generated. OutputAudioConfig *OutputAudioConfig `protobuf:"bytes,4,opt,name=output_audio_config,json=outputAudioConfig,proto3" json:"output_audio_config,omitempty"` // Mask for [output_audio_config][google.cloud.dialogflow.v2beta1.DetectIntentRequest.output_audio_config] indicating which settings in this // request-level config should override speech synthesizer settings defined at // agent-level. // // If unspecified or empty, [output_audio_config][google.cloud.dialogflow.v2beta1.DetectIntentRequest.output_audio_config] replaces the agent-level // config in its entirety. OutputAudioConfigMask *field_mask.FieldMask `` /* 128-byte string literal not displayed */ // The natural language speech audio to be processed. This field // should be populated iff `query_input` is set to an input audio config. // A single request can contain up to 1 minute of speech audio data. InputAudio []byte `protobuf:"bytes,5,opt,name=input_audio,json=inputAudio,proto3" json:"input_audio,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request to detect user's intent.
func (*DetectIntentRequest) Descriptor ¶
func (*DetectIntentRequest) Descriptor() ([]byte, []int)
func (*DetectIntentRequest) GetInputAudio ¶
func (m *DetectIntentRequest) GetInputAudio() []byte
func (*DetectIntentRequest) GetOutputAudioConfig ¶
func (m *DetectIntentRequest) GetOutputAudioConfig() *OutputAudioConfig
func (*DetectIntentRequest) GetOutputAudioConfigMask ¶
func (m *DetectIntentRequest) GetOutputAudioConfigMask() *field_mask.FieldMask
func (*DetectIntentRequest) GetQueryInput ¶
func (m *DetectIntentRequest) GetQueryInput() *QueryInput
func (*DetectIntentRequest) GetQueryParams ¶
func (m *DetectIntentRequest) GetQueryParams() *QueryParameters
func (*DetectIntentRequest) GetSession ¶
func (m *DetectIntentRequest) GetSession() string
func (*DetectIntentRequest) ProtoMessage ¶
func (*DetectIntentRequest) ProtoMessage()
func (*DetectIntentRequest) Reset ¶
func (m *DetectIntentRequest) Reset()
func (*DetectIntentRequest) String ¶
func (m *DetectIntentRequest) String() string
func (*DetectIntentRequest) XXX_DiscardUnknown ¶
func (m *DetectIntentRequest) XXX_DiscardUnknown()
func (*DetectIntentRequest) XXX_Marshal ¶
func (m *DetectIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DetectIntentRequest) XXX_Merge ¶
func (m *DetectIntentRequest) XXX_Merge(src proto.Message)
func (*DetectIntentRequest) XXX_Size ¶
func (m *DetectIntentRequest) XXX_Size() int
func (*DetectIntentRequest) XXX_Unmarshal ¶
func (m *DetectIntentRequest) XXX_Unmarshal(b []byte) error
type DetectIntentResponse ¶
type DetectIntentResponse struct { // The unique identifier of the response. It can be used to // locate a response in the training example set or for reporting issues. ResponseId string `protobuf:"bytes,1,opt,name=response_id,json=responseId,proto3" json:"response_id,omitempty"` // The selected results of the conversational query or event processing. // See `alternative_query_results` for additional potential results. QueryResult *QueryResult `protobuf:"bytes,2,opt,name=query_result,json=queryResult,proto3" json:"query_result,omitempty"` // If Knowledge Connectors are enabled, there could be more than one result // returned for a given query or event, and this field will contain all // results except for the top one, which is captured in query_result. The // alternative results are ordered by decreasing // `QueryResult.intent_detection_confidence`. If Knowledge Connectors are // disabled, this field will be empty until multiple responses for regular // intents are supported, at which point those additional results will be // surfaced here. AlternativeQueryResults []*QueryResult `` /* 132-byte string literal not displayed */ // Specifies the status of the webhook request. WebhookStatus *status.Status `protobuf:"bytes,3,opt,name=webhook_status,json=webhookStatus,proto3" json:"webhook_status,omitempty"` // The audio data bytes encoded as specified in the request. // Note: The output audio is generated based on the values of default platform // text responses found in the `query_result.fulfillment_messages` field. If // multiple default text responses exist, they will be concatenated when // generating audio. If no default platform text responses exist, the // generated audio content will be empty. OutputAudio []byte `protobuf:"bytes,4,opt,name=output_audio,json=outputAudio,proto3" json:"output_audio,omitempty"` // The config used by the speech synthesizer to generate the output audio. OutputAudioConfig *OutputAudioConfig `protobuf:"bytes,6,opt,name=output_audio_config,json=outputAudioConfig,proto3" json:"output_audio_config,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The message returned from the DetectIntent method.
func (*DetectIntentResponse) Descriptor ¶
func (*DetectIntentResponse) Descriptor() ([]byte, []int)
func (*DetectIntentResponse) GetAlternativeQueryResults ¶
func (m *DetectIntentResponse) GetAlternativeQueryResults() []*QueryResult
func (*DetectIntentResponse) GetOutputAudio ¶
func (m *DetectIntentResponse) GetOutputAudio() []byte
func (*DetectIntentResponse) GetOutputAudioConfig ¶
func (m *DetectIntentResponse) GetOutputAudioConfig() *OutputAudioConfig
func (*DetectIntentResponse) GetQueryResult ¶
func (m *DetectIntentResponse) GetQueryResult() *QueryResult
func (*DetectIntentResponse) GetResponseId ¶
func (m *DetectIntentResponse) GetResponseId() string
func (*DetectIntentResponse) GetWebhookStatus ¶
func (m *DetectIntentResponse) GetWebhookStatus() *status.Status
func (*DetectIntentResponse) ProtoMessage ¶
func (*DetectIntentResponse) ProtoMessage()
func (*DetectIntentResponse) Reset ¶
func (m *DetectIntentResponse) Reset()
func (*DetectIntentResponse) String ¶
func (m *DetectIntentResponse) String() string
func (*DetectIntentResponse) XXX_DiscardUnknown ¶
func (m *DetectIntentResponse) XXX_DiscardUnknown()
func (*DetectIntentResponse) XXX_Marshal ¶
func (m *DetectIntentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DetectIntentResponse) XXX_Merge ¶
func (m *DetectIntentResponse) XXX_Merge(src proto.Message)
func (*DetectIntentResponse) XXX_Size ¶
func (m *DetectIntentResponse) XXX_Size() int
func (*DetectIntentResponse) XXX_Unmarshal ¶
func (m *DetectIntentResponse) XXX_Unmarshal(b []byte) error
type Document ¶
type Document struct { // The document resource name. // The name must be empty when creating a document. // Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base // ID>/documents/<Document ID>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The display name of the document. The name must be 1024 bytes or // less; otherwise, the creation request fails. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Required. The MIME type of this document. MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"` // Required. The knowledge type of document content. KnowledgeTypes []Document_KnowledgeType `` /* 171-byte string literal not displayed */ // Required. The source of this document. // // Types that are valid to be assigned to Source: // *Document_ContentUri // *Document_Content // *Document_RawContent Source isDocument_Source `protobuf_oneof:"source"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
A document resource.
Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; only use `projects.knowledgeBases.documents`.
func (*Document) Descriptor ¶
func (*Document) GetContent
deprecated
func (*Document) GetContentUri ¶
func (*Document) GetDisplayName ¶
func (*Document) GetKnowledgeTypes ¶
func (m *Document) GetKnowledgeTypes() []Document_KnowledgeType
func (*Document) GetMimeType ¶
func (*Document) GetRawContent ¶
func (*Document) ProtoMessage ¶
func (*Document) ProtoMessage()
func (*Document) XXX_DiscardUnknown ¶
func (m *Document) XXX_DiscardUnknown()
func (*Document) XXX_Marshal ¶
func (*Document) XXX_OneofWrappers ¶
func (*Document) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Document) XXX_Unmarshal ¶
type Document_Content ¶
type Document_Content struct {
Content string `protobuf:"bytes,6,opt,name=content,proto3,oneof"`
}
type Document_ContentUri ¶
type Document_ContentUri struct {
ContentUri string `protobuf:"bytes,5,opt,name=content_uri,json=contentUri,proto3,oneof"`
}
type Document_KnowledgeType ¶
type Document_KnowledgeType int32
The knowledge type of document content.
const ( // The type is unspecified or arbitrary. Document_KNOWLEDGE_TYPE_UNSPECIFIED Document_KnowledgeType = 0 // The document content contains question and answer pairs as either HTML or // CSV. Typical FAQ HTML formats are parsed accurately, but unusual formats // may fail to be parsed. // // CSV must have questions in the first column and answers in the second, // with no header. Because of this explicit format, they are always parsed // accurately. Document_FAQ Document_KnowledgeType = 1 // Documents for which unstructured text is extracted and used for // question answering. Document_EXTRACTIVE_QA Document_KnowledgeType = 2 )
func (Document_KnowledgeType) EnumDescriptor ¶
func (Document_KnowledgeType) EnumDescriptor() ([]byte, []int)
func (Document_KnowledgeType) String ¶
func (x Document_KnowledgeType) String() string
type Document_RawContent ¶
type Document_RawContent struct {
RawContent []byte `protobuf:"bytes,9,opt,name=raw_content,json=rawContent,proto3,oneof"`
}
type DocumentsClient ¶
type DocumentsClient interface { // Returns the list of all documents of the knowledge base. // // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; // only use `projects.knowledgeBases.documents`. ListDocuments(ctx context.Context, in *ListDocumentsRequest, opts ...grpc.CallOption) (*ListDocumentsResponse, error) // Retrieves the specified document. // // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; // only use `projects.knowledgeBases.documents`. GetDocument(ctx context.Context, in *GetDocumentRequest, opts ...grpc.CallOption) (*Document, error) // Creates a new document. // // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; // only use `projects.knowledgeBases.documents`. CreateDocument(ctx context.Context, in *CreateDocumentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes the specified document. // // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; // only use `projects.knowledgeBases.documents`. DeleteDocument(ctx context.Context, in *DeleteDocumentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Updates the specified document. // // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; // only use `projects.knowledgeBases.documents`. UpdateDocument(ctx context.Context, in *UpdateDocumentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Reloads the specified document from its specified source, content_uri or // content. The previously loaded content of the document will be deleted. // Note: Even when the content of the document has not changed, there still // may be side effects because of internal implementation changes. // // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; // only use `projects.knowledgeBases.documents`. ReloadDocument(ctx context.Context, in *ReloadDocumentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) }
DocumentsClient is the client API for Documents service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewDocumentsClient ¶
func NewDocumentsClient(cc grpc.ClientConnInterface) DocumentsClient
type DocumentsServer ¶
type DocumentsServer interface { // Returns the list of all documents of the knowledge base. // // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; // only use `projects.knowledgeBases.documents`. ListDocuments(context.Context, *ListDocumentsRequest) (*ListDocumentsResponse, error) // Retrieves the specified document. // // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; // only use `projects.knowledgeBases.documents`. GetDocument(context.Context, *GetDocumentRequest) (*Document, error) // Creates a new document. // // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; // only use `projects.knowledgeBases.documents`. CreateDocument(context.Context, *CreateDocumentRequest) (*longrunning.Operation, error) // Deletes the specified document. // // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; // only use `projects.knowledgeBases.documents`. DeleteDocument(context.Context, *DeleteDocumentRequest) (*longrunning.Operation, error) // Updates the specified document. // // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; // only use `projects.knowledgeBases.documents`. UpdateDocument(context.Context, *UpdateDocumentRequest) (*longrunning.Operation, error) // Reloads the specified document from its specified source, content_uri or // content. The previously loaded content of the document will be deleted. // Note: Even when the content of the document has not changed, there still // may be side effects because of internal implementation changes. // // Note: The `projects.agent.knowledgeBases.documents` resource is deprecated; // only use `projects.knowledgeBases.documents`. ReloadDocument(context.Context, *ReloadDocumentRequest) (*longrunning.Operation, error) }
DocumentsServer is the server API for Documents service.
type EntityType ¶
type EntityType struct { // The unique identifier of the entity type. // Required for [EntityTypes.UpdateEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.UpdateEntityType] and // [EntityTypes.BatchUpdateEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.BatchUpdateEntityTypes] methods. // Format: `projects/<Project ID>/agent/entityTypes/<Entity Type ID>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The name of the entity type. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Required. Indicates the kind of entity type. Kind EntityType_Kind `protobuf:"varint,3,opt,name=kind,proto3,enum=google.cloud.dialogflow.v2beta1.EntityType_Kind" json:"kind,omitempty"` // Optional. Indicates whether the entity type can be automatically // expanded. AutoExpansionMode EntityType_AutoExpansionMode `` /* 181-byte string literal not displayed */ // Optional. The collection of entity entries associated with the entity type. Entities []*EntityType_Entity `protobuf:"bytes,6,rep,name=entities,proto3" json:"entities,omitempty"` // Optional. Enables fuzzy entity extraction during classification. EnableFuzzyExtraction bool `` /* 127-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents an entity type. Entity types serve as a tool for extracting parameter values from natural language queries.
func (*EntityType) Descriptor ¶
func (*EntityType) Descriptor() ([]byte, []int)
func (*EntityType) GetAutoExpansionMode ¶
func (m *EntityType) GetAutoExpansionMode() EntityType_AutoExpansionMode
func (*EntityType) GetDisplayName ¶
func (m *EntityType) GetDisplayName() string
func (*EntityType) GetEnableFuzzyExtraction ¶
func (m *EntityType) GetEnableFuzzyExtraction() bool
func (*EntityType) GetEntities ¶
func (m *EntityType) GetEntities() []*EntityType_Entity
func (*EntityType) GetKind ¶
func (m *EntityType) GetKind() EntityType_Kind
func (*EntityType) GetName ¶
func (m *EntityType) GetName() string
func (*EntityType) ProtoMessage ¶
func (*EntityType) ProtoMessage()
func (*EntityType) Reset ¶
func (m *EntityType) Reset()
func (*EntityType) String ¶
func (m *EntityType) String() string
func (*EntityType) XXX_DiscardUnknown ¶
func (m *EntityType) XXX_DiscardUnknown()
func (*EntityType) XXX_Marshal ¶
func (m *EntityType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EntityType) XXX_Merge ¶
func (m *EntityType) XXX_Merge(src proto.Message)
func (*EntityType) XXX_Size ¶
func (m *EntityType) XXX_Size() int
func (*EntityType) XXX_Unmarshal ¶
func (m *EntityType) XXX_Unmarshal(b []byte) error
type EntityTypeBatch ¶
type EntityTypeBatch struct { // A collection of entity types. EntityTypes []*EntityType `protobuf:"bytes,1,rep,name=entity_types,json=entityTypes,proto3" json:"entity_types,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
This message is a wrapper around a collection of entity types.
func (*EntityTypeBatch) Descriptor ¶
func (*EntityTypeBatch) Descriptor() ([]byte, []int)
func (*EntityTypeBatch) GetEntityTypes ¶
func (m *EntityTypeBatch) GetEntityTypes() []*EntityType
func (*EntityTypeBatch) ProtoMessage ¶
func (*EntityTypeBatch) ProtoMessage()
func (*EntityTypeBatch) Reset ¶
func (m *EntityTypeBatch) Reset()
func (*EntityTypeBatch) String ¶
func (m *EntityTypeBatch) String() string
func (*EntityTypeBatch) XXX_DiscardUnknown ¶
func (m *EntityTypeBatch) XXX_DiscardUnknown()
func (*EntityTypeBatch) XXX_Marshal ¶
func (m *EntityTypeBatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EntityTypeBatch) XXX_Merge ¶
func (m *EntityTypeBatch) XXX_Merge(src proto.Message)
func (*EntityTypeBatch) XXX_Size ¶
func (m *EntityTypeBatch) XXX_Size() int
func (*EntityTypeBatch) XXX_Unmarshal ¶
func (m *EntityTypeBatch) XXX_Unmarshal(b []byte) error
type EntityType_AutoExpansionMode ¶
type EntityType_AutoExpansionMode int32
Represents different entity type expansion modes. Automated expansion allows an agent to recognize values that have not been explicitly listed in the entity (for example, new kinds of shopping list items).
const ( // Auto expansion disabled for the entity. EntityType_AUTO_EXPANSION_MODE_UNSPECIFIED EntityType_AutoExpansionMode = 0 // Allows an agent to recognize values that have not been explicitly // listed in the entity. EntityType_AUTO_EXPANSION_MODE_DEFAULT EntityType_AutoExpansionMode = 1 )
func (EntityType_AutoExpansionMode) EnumDescriptor ¶
func (EntityType_AutoExpansionMode) EnumDescriptor() ([]byte, []int)
func (EntityType_AutoExpansionMode) String ¶
func (x EntityType_AutoExpansionMode) String() string
type EntityType_Entity ¶
type EntityType_Entity struct { // Required. The primary value associated with this entity entry. // For example, if the entity type is *vegetable*, the value could be // *scallions*. // // For `KIND_MAP` entity types: // // * A reference value to be used in place of synonyms. // // For `KIND_LIST` entity types: // // * A string that can contain references to other entity types (with or // without aliases). Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` // Required. A collection of value synonyms. For example, if the entity type // is *vegetable*, and `value` is *scallions*, a synonym could be *green // onions*. // // For `KIND_LIST` entity types: // // * This collection must contain exactly one synonym equal to `value`. Synonyms []string `protobuf:"bytes,2,rep,name=synonyms,proto3" json:"synonyms,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
An **entity entry** for an associated entity type.
func (*EntityType_Entity) Descriptor ¶
func (*EntityType_Entity) Descriptor() ([]byte, []int)
func (*EntityType_Entity) GetSynonyms ¶
func (m *EntityType_Entity) GetSynonyms() []string
func (*EntityType_Entity) GetValue ¶
func (m *EntityType_Entity) GetValue() string
func (*EntityType_Entity) ProtoMessage ¶
func (*EntityType_Entity) ProtoMessage()
func (*EntityType_Entity) Reset ¶
func (m *EntityType_Entity) Reset()
func (*EntityType_Entity) String ¶
func (m *EntityType_Entity) String() string
func (*EntityType_Entity) XXX_DiscardUnknown ¶
func (m *EntityType_Entity) XXX_DiscardUnknown()
func (*EntityType_Entity) XXX_Marshal ¶
func (m *EntityType_Entity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EntityType_Entity) XXX_Merge ¶
func (m *EntityType_Entity) XXX_Merge(src proto.Message)
func (*EntityType_Entity) XXX_Size ¶
func (m *EntityType_Entity) XXX_Size() int
func (*EntityType_Entity) XXX_Unmarshal ¶
func (m *EntityType_Entity) XXX_Unmarshal(b []byte) error
type EntityType_Kind ¶
type EntityType_Kind int32
Represents kinds of entities.
const ( // Not specified. This value should be never used. EntityType_KIND_UNSPECIFIED EntityType_Kind = 0 // Map entity types allow mapping of a group of synonyms to a reference // value. EntityType_KIND_MAP EntityType_Kind = 1 // List entity types contain a set of entries that do not map to reference // values. However, list entity types can contain references to other entity // types (with or without aliases). EntityType_KIND_LIST EntityType_Kind = 2 // Regexp entity types allow to specify regular expressions in entries // values. EntityType_KIND_REGEXP EntityType_Kind = 3 )
func (EntityType_Kind) EnumDescriptor ¶
func (EntityType_Kind) EnumDescriptor() ([]byte, []int)
func (EntityType_Kind) String ¶
func (x EntityType_Kind) String() string
type EntityTypesClient ¶
type EntityTypesClient interface { // Returns the list of all entity types in the specified agent. ListEntityTypes(ctx context.Context, in *ListEntityTypesRequest, opts ...grpc.CallOption) (*ListEntityTypesResponse, error) // Retrieves the specified entity type. GetEntityType(ctx context.Context, in *GetEntityTypeRequest, opts ...grpc.CallOption) (*EntityType, error) // Creates an entity type in the specified agent. CreateEntityType(ctx context.Context, in *CreateEntityTypeRequest, opts ...grpc.CallOption) (*EntityType, error) // Updates the specified entity type. UpdateEntityType(ctx context.Context, in *UpdateEntityTypeRequest, opts ...grpc.CallOption) (*EntityType, error) // Deletes the specified entity type. DeleteEntityType(ctx context.Context, in *DeleteEntityTypeRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Updates/Creates multiple entity types in the specified agent. // // Operation <response: [BatchUpdateEntityTypesResponse][google.cloud.dialogflow.v2beta1.BatchUpdateEntityTypesResponse]> BatchUpdateEntityTypes(ctx context.Context, in *BatchUpdateEntityTypesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes entity types in the specified agent. // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> BatchDeleteEntityTypes(ctx context.Context, in *BatchDeleteEntityTypesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Creates multiple new entities in the specified entity type. // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> BatchCreateEntities(ctx context.Context, in *BatchCreateEntitiesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Updates or creates multiple entities in the specified entity type. This // method does not affect entities in the entity type that aren't explicitly // specified in the request. // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> BatchUpdateEntities(ctx context.Context, in *BatchUpdateEntitiesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes entities in the specified entity type. // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> BatchDeleteEntities(ctx context.Context, in *BatchDeleteEntitiesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) }
EntityTypesClient is the client API for EntityTypes service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewEntityTypesClient ¶
func NewEntityTypesClient(cc grpc.ClientConnInterface) EntityTypesClient
type EntityTypesServer ¶
type EntityTypesServer interface { // Returns the list of all entity types in the specified agent. ListEntityTypes(context.Context, *ListEntityTypesRequest) (*ListEntityTypesResponse, error) // Retrieves the specified entity type. GetEntityType(context.Context, *GetEntityTypeRequest) (*EntityType, error) // Creates an entity type in the specified agent. CreateEntityType(context.Context, *CreateEntityTypeRequest) (*EntityType, error) // Updates the specified entity type. UpdateEntityType(context.Context, *UpdateEntityTypeRequest) (*EntityType, error) // Deletes the specified entity type. DeleteEntityType(context.Context, *DeleteEntityTypeRequest) (*empty.Empty, error) // Updates/Creates multiple entity types in the specified agent. // // Operation <response: [BatchUpdateEntityTypesResponse][google.cloud.dialogflow.v2beta1.BatchUpdateEntityTypesResponse]> BatchUpdateEntityTypes(context.Context, *BatchUpdateEntityTypesRequest) (*longrunning.Operation, error) // Deletes entity types in the specified agent. // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> BatchDeleteEntityTypes(context.Context, *BatchDeleteEntityTypesRequest) (*longrunning.Operation, error) // Creates multiple new entities in the specified entity type. // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> BatchCreateEntities(context.Context, *BatchCreateEntitiesRequest) (*longrunning.Operation, error) // Updates or creates multiple entities in the specified entity type. This // method does not affect entities in the entity type that aren't explicitly // specified in the request. // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> BatchUpdateEntities(context.Context, *BatchUpdateEntitiesRequest) (*longrunning.Operation, error) // Deletes entities in the specified entity type. // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> BatchDeleteEntities(context.Context, *BatchDeleteEntitiesRequest) (*longrunning.Operation, error) }
EntityTypesServer is the server API for EntityTypes service.
type Environment ¶
type Environment struct { // Output only. The unique identifier of this agent environment. // Format: `projects/<Project ID>/agent/environments/<Environment ID>`. // For Environment ID, "-" is reserved for 'draft' environment. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. The developer-provided description for this environment. // The maximum length is 500 characters. If exceeded, the request is rejected. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Optional. The agent version loaded into this environment. // Format: `projects/<Project ID>/agent/versions/<Version ID>`. AgentVersion string `protobuf:"bytes,3,opt,name=agent_version,json=agentVersion,proto3" json:"agent_version,omitempty"` // Output only. The state of this environment. This field is read-only, i.e., it cannot be // set by create and update methods. State Environment_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.dialogflow.v2beta1.Environment_State" json:"state,omitempty"` // Output only. The last update time of this environment. This field is read-only, i.e., it // cannot be set by create and update methods. UpdateTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents an agent environment.
func (*Environment) Descriptor ¶
func (*Environment) Descriptor() ([]byte, []int)
func (*Environment) GetAgentVersion ¶
func (m *Environment) GetAgentVersion() string
func (*Environment) GetDescription ¶
func (m *Environment) GetDescription() string
func (*Environment) GetName ¶
func (m *Environment) GetName() string
func (*Environment) GetState ¶
func (m *Environment) GetState() Environment_State
func (*Environment) GetUpdateTime ¶
func (m *Environment) GetUpdateTime() *timestamp.Timestamp
func (*Environment) ProtoMessage ¶
func (*Environment) ProtoMessage()
func (*Environment) Reset ¶
func (m *Environment) Reset()
func (*Environment) String ¶
func (m *Environment) String() string
func (*Environment) XXX_DiscardUnknown ¶
func (m *Environment) XXX_DiscardUnknown()
func (*Environment) XXX_Marshal ¶
func (m *Environment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Environment) XXX_Merge ¶
func (m *Environment) XXX_Merge(src proto.Message)
func (*Environment) XXX_Size ¶
func (m *Environment) XXX_Size() int
func (*Environment) XXX_Unmarshal ¶
func (m *Environment) XXX_Unmarshal(b []byte) error
type Environment_State ¶
type Environment_State int32
Represents an environment state. When a environment is pointed to a new agent version, the environment is temporarily set to the `LOADING` state. During that time, the environment keeps on serving the previous version of the agent. After the new agent version is done loading, the environment is set back to the `RUNNING` state.
const ( // Not specified. This value is not used. Environment_STATE_UNSPECIFIED Environment_State = 0 // Stopped. Environment_STOPPED Environment_State = 1 // Loading. Environment_LOADING Environment_State = 2 // Running. Environment_RUNNING Environment_State = 3 )
func (Environment_State) EnumDescriptor ¶
func (Environment_State) EnumDescriptor() ([]byte, []int)
func (Environment_State) String ¶
func (x Environment_State) String() string
type EnvironmentsClient ¶
type EnvironmentsClient interface { // Returns the list of all non-draft environments of the specified agent. ListEnvironments(ctx context.Context, in *ListEnvironmentsRequest, opts ...grpc.CallOption) (*ListEnvironmentsResponse, error) }
EnvironmentsClient is the client API for Environments service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewEnvironmentsClient ¶
func NewEnvironmentsClient(cc grpc.ClientConnInterface) EnvironmentsClient
type EnvironmentsServer ¶
type EnvironmentsServer interface { // Returns the list of all non-draft environments of the specified agent. ListEnvironments(context.Context, *ListEnvironmentsRequest) (*ListEnvironmentsResponse, error) }
EnvironmentsServer is the server API for Environments service.
type EventInput ¶
type EventInput struct { // Required. The unique identifier of the event. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The collection of parameters associated with the event. // // Depending on your protocol or client library language, this is a // map, associative array, symbol table, dictionary, or JSON object // composed of a collection of (MapKey, MapValue) pairs: // // - MapKey type: string // - MapKey value: parameter name // - MapValue type: // - If parameter's entity type is a composite entity: map // - Else: string or number, depending on parameter value type // - MapValue value: // - If parameter's entity type is a composite entity: // map from composite entity property names to property values // - Else: parameter value Parameters *_struct.Struct `protobuf:"bytes,2,opt,name=parameters,proto3" json:"parameters,omitempty"` // Required. The language of this query. See [Language // Support](https://cloud.google.com/dialogflow/docs/reference/language) // for a list of the currently supported language codes. Note that queries in // the same session do not necessarily need to specify the same language. LanguageCode string `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Events allow for matching intents by event name instead of the natural language input. For instance, input `<event: { name: "welcome_event", parameters: { name: "Sam" } }>` can trigger a personalized welcome response. The parameter `name` may be used by the agent in the response: `"Hello #welcome_event.name! What can I do for you today?"`.
func (*EventInput) Descriptor ¶
func (*EventInput) Descriptor() ([]byte, []int)
func (*EventInput) GetLanguageCode ¶
func (m *EventInput) GetLanguageCode() string
func (*EventInput) GetName ¶
func (m *EventInput) GetName() string
func (*EventInput) GetParameters ¶
func (m *EventInput) GetParameters() *_struct.Struct
func (*EventInput) ProtoMessage ¶
func (*EventInput) ProtoMessage()
func (*EventInput) Reset ¶
func (m *EventInput) Reset()
func (*EventInput) String ¶
func (m *EventInput) String() string
func (*EventInput) XXX_DiscardUnknown ¶
func (m *EventInput) XXX_DiscardUnknown()
func (*EventInput) XXX_Marshal ¶
func (m *EventInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventInput) XXX_Merge ¶
func (m *EventInput) XXX_Merge(src proto.Message)
func (*EventInput) XXX_Size ¶
func (m *EventInput) XXX_Size() int
func (*EventInput) XXX_Unmarshal ¶
func (m *EventInput) XXX_Unmarshal(b []byte) error
type ExportAgentRequest ¶
type ExportAgentRequest struct { // Required. The project that the agent to export is associated with. // Format: `projects/<Project ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The // [Google Cloud Storage](https://cloud.google.com/storage/docs/) // URI to export the agent to. // The format of this URI must be `gs://<bucket-name>/<object-name>`. // If left unspecified, the serialized agent is returned inline. AgentUri string `protobuf:"bytes,2,opt,name=agent_uri,json=agentUri,proto3" json:"agent_uri,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Agents.ExportAgent][google.cloud.dialogflow.v2beta1.Agents.ExportAgent].
func (*ExportAgentRequest) Descriptor ¶
func (*ExportAgentRequest) Descriptor() ([]byte, []int)
func (*ExportAgentRequest) GetAgentUri ¶
func (m *ExportAgentRequest) GetAgentUri() string
func (*ExportAgentRequest) GetParent ¶
func (m *ExportAgentRequest) GetParent() string
func (*ExportAgentRequest) ProtoMessage ¶
func (*ExportAgentRequest) ProtoMessage()
func (*ExportAgentRequest) Reset ¶
func (m *ExportAgentRequest) Reset()
func (*ExportAgentRequest) String ¶
func (m *ExportAgentRequest) String() string
func (*ExportAgentRequest) XXX_DiscardUnknown ¶
func (m *ExportAgentRequest) XXX_DiscardUnknown()
func (*ExportAgentRequest) XXX_Marshal ¶
func (m *ExportAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExportAgentRequest) XXX_Merge ¶
func (m *ExportAgentRequest) XXX_Merge(src proto.Message)
func (*ExportAgentRequest) XXX_Size ¶
func (m *ExportAgentRequest) XXX_Size() int
func (*ExportAgentRequest) XXX_Unmarshal ¶
func (m *ExportAgentRequest) XXX_Unmarshal(b []byte) error
type ExportAgentResponse ¶
type ExportAgentResponse struct { // The exported agent. // // Types that are valid to be assigned to Agent: // *ExportAgentResponse_AgentUri // *ExportAgentResponse_AgentContent Agent isExportAgentResponse_Agent `protobuf_oneof:"agent"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The response message for [Agents.ExportAgent][google.cloud.dialogflow.v2beta1.Agents.ExportAgent].
func (*ExportAgentResponse) Descriptor ¶
func (*ExportAgentResponse) Descriptor() ([]byte, []int)
func (*ExportAgentResponse) GetAgent ¶
func (m *ExportAgentResponse) GetAgent() isExportAgentResponse_Agent
func (*ExportAgentResponse) GetAgentContent ¶
func (m *ExportAgentResponse) GetAgentContent() []byte
func (*ExportAgentResponse) GetAgentUri ¶
func (m *ExportAgentResponse) GetAgentUri() string
func (*ExportAgentResponse) ProtoMessage ¶
func (*ExportAgentResponse) ProtoMessage()
func (*ExportAgentResponse) Reset ¶
func (m *ExportAgentResponse) Reset()
func (*ExportAgentResponse) String ¶
func (m *ExportAgentResponse) String() string
func (*ExportAgentResponse) XXX_DiscardUnknown ¶
func (m *ExportAgentResponse) XXX_DiscardUnknown()
func (*ExportAgentResponse) XXX_Marshal ¶
func (m *ExportAgentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ExportAgentResponse) XXX_Merge ¶
func (m *ExportAgentResponse) XXX_Merge(src proto.Message)
func (*ExportAgentResponse) XXX_OneofWrappers ¶
func (*ExportAgentResponse) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ExportAgentResponse) XXX_Size ¶
func (m *ExportAgentResponse) XXX_Size() int
func (*ExportAgentResponse) XXX_Unmarshal ¶
func (m *ExportAgentResponse) XXX_Unmarshal(b []byte) error
type ExportAgentResponse_AgentContent ¶
type ExportAgentResponse_AgentContent struct {
AgentContent []byte `protobuf:"bytes,2,opt,name=agent_content,json=agentContent,proto3,oneof"`
}
type ExportAgentResponse_AgentUri ¶
type ExportAgentResponse_AgentUri struct {
AgentUri string `protobuf:"bytes,1,opt,name=agent_uri,json=agentUri,proto3,oneof"`
}
type GcsSource ¶
type GcsSource struct { // Required. The Google Cloud Storage URIs for the inputs. A URI is of the // form: // gs://bucket/object-prefix-or-name // Whether a prefix or name is used depends on the use case. Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Google Cloud Storage location for single input.
func (*GcsSource) Descriptor ¶
func (*GcsSource) ProtoMessage ¶
func (*GcsSource) ProtoMessage()
func (*GcsSource) XXX_DiscardUnknown ¶
func (m *GcsSource) XXX_DiscardUnknown()
func (*GcsSource) XXX_Marshal ¶
func (*GcsSource) XXX_Unmarshal ¶
type GetAgentRequest ¶
type GetAgentRequest struct { // Required. The project that the agent to fetch is associated with. // Format: `projects/<Project ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Agents.GetAgent][google.cloud.dialogflow.v2beta1.Agents.GetAgent].
func (*GetAgentRequest) Descriptor ¶
func (*GetAgentRequest) Descriptor() ([]byte, []int)
func (*GetAgentRequest) GetParent ¶
func (m *GetAgentRequest) GetParent() string
func (*GetAgentRequest) ProtoMessage ¶
func (*GetAgentRequest) ProtoMessage()
func (*GetAgentRequest) Reset ¶
func (m *GetAgentRequest) Reset()
func (*GetAgentRequest) String ¶
func (m *GetAgentRequest) String() string
func (*GetAgentRequest) XXX_DiscardUnknown ¶
func (m *GetAgentRequest) XXX_DiscardUnknown()
func (*GetAgentRequest) XXX_Marshal ¶
func (m *GetAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetAgentRequest) XXX_Merge ¶
func (m *GetAgentRequest) XXX_Merge(src proto.Message)
func (*GetAgentRequest) XXX_Size ¶
func (m *GetAgentRequest) XXX_Size() int
func (*GetAgentRequest) XXX_Unmarshal ¶
func (m *GetAgentRequest) XXX_Unmarshal(b []byte) error
type GetContextRequest ¶
type GetContextRequest struct { // Required. The name of the context. Format: // `projects/<Project ID>/agent/sessions/<Session ID>/contexts/<Context ID>` // or `projects/<Project ID>/agent/environments/<Environment ID>/users/<User // ID>/sessions/<Session ID>/contexts/<Context ID>`. If `Environment ID` is // not specified, we assume default 'draft' environment. If `User ID` is not // specified, we assume default '-' user. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Contexts.GetContext][google.cloud.dialogflow.v2beta1.Contexts.GetContext].
func (*GetContextRequest) Descriptor ¶
func (*GetContextRequest) Descriptor() ([]byte, []int)
func (*GetContextRequest) GetName ¶
func (m *GetContextRequest) GetName() string
func (*GetContextRequest) ProtoMessage ¶
func (*GetContextRequest) ProtoMessage()
func (*GetContextRequest) Reset ¶
func (m *GetContextRequest) Reset()
func (*GetContextRequest) String ¶
func (m *GetContextRequest) String() string
func (*GetContextRequest) XXX_DiscardUnknown ¶
func (m *GetContextRequest) XXX_DiscardUnknown()
func (*GetContextRequest) XXX_Marshal ¶
func (m *GetContextRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetContextRequest) XXX_Merge ¶
func (m *GetContextRequest) XXX_Merge(src proto.Message)
func (*GetContextRequest) XXX_Size ¶
func (m *GetContextRequest) XXX_Size() int
func (*GetContextRequest) XXX_Unmarshal ¶
func (m *GetContextRequest) XXX_Unmarshal(b []byte) error
type GetDocumentRequest ¶
type GetDocumentRequest struct { // Required. The name of the document to retrieve. // Format `projects/<Project ID>/knowledgeBases/<Knowledge Base // ID>/documents/<Document ID>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [Documents.GetDocument][google.cloud.dialogflow.v2beta1.Documents.GetDocument].
func (*GetDocumentRequest) Descriptor ¶
func (*GetDocumentRequest) Descriptor() ([]byte, []int)
func (*GetDocumentRequest) GetName ¶
func (m *GetDocumentRequest) GetName() string
func (*GetDocumentRequest) ProtoMessage ¶
func (*GetDocumentRequest) ProtoMessage()
func (*GetDocumentRequest) Reset ¶
func (m *GetDocumentRequest) Reset()
func (*GetDocumentRequest) String ¶
func (m *GetDocumentRequest) String() string
func (*GetDocumentRequest) XXX_DiscardUnknown ¶
func (m *GetDocumentRequest) XXX_DiscardUnknown()
func (*GetDocumentRequest) XXX_Marshal ¶
func (m *GetDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetDocumentRequest) XXX_Merge ¶
func (m *GetDocumentRequest) XXX_Merge(src proto.Message)
func (*GetDocumentRequest) XXX_Size ¶
func (m *GetDocumentRequest) XXX_Size() int
func (*GetDocumentRequest) XXX_Unmarshal ¶
func (m *GetDocumentRequest) XXX_Unmarshal(b []byte) error
type GetEntityTypeRequest ¶
type GetEntityTypeRequest struct { // Required. The name of the entity type. // Format: `projects/<Project ID>/agent/entityTypes/<EntityType ID>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [EntityTypes.GetEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.GetEntityType].
func (*GetEntityTypeRequest) Descriptor ¶
func (*GetEntityTypeRequest) Descriptor() ([]byte, []int)
func (*GetEntityTypeRequest) GetLanguageCode ¶
func (m *GetEntityTypeRequest) GetLanguageCode() string
func (*GetEntityTypeRequest) GetName ¶
func (m *GetEntityTypeRequest) GetName() string
func (*GetEntityTypeRequest) ProtoMessage ¶
func (*GetEntityTypeRequest) ProtoMessage()
func (*GetEntityTypeRequest) Reset ¶
func (m *GetEntityTypeRequest) Reset()
func (*GetEntityTypeRequest) String ¶
func (m *GetEntityTypeRequest) String() string
func (*GetEntityTypeRequest) XXX_DiscardUnknown ¶
func (m *GetEntityTypeRequest) XXX_DiscardUnknown()
func (*GetEntityTypeRequest) XXX_Marshal ¶
func (m *GetEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetEntityTypeRequest) XXX_Merge ¶
func (m *GetEntityTypeRequest) XXX_Merge(src proto.Message)
func (*GetEntityTypeRequest) XXX_Size ¶
func (m *GetEntityTypeRequest) XXX_Size() int
func (*GetEntityTypeRequest) XXX_Unmarshal ¶
func (m *GetEntityTypeRequest) XXX_Unmarshal(b []byte) error
type GetIntentRequest ¶
type GetIntentRequest struct { // Required. The name of the intent. // Format: `projects/<Project ID>/agent/intents/<Intent ID>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Optional. The resource view to apply to the returned intent. IntentView IntentView `` /* 140-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Intents.GetIntent][google.cloud.dialogflow.v2beta1.Intents.GetIntent].
func (*GetIntentRequest) Descriptor ¶
func (*GetIntentRequest) Descriptor() ([]byte, []int)
func (*GetIntentRequest) GetIntentView ¶
func (m *GetIntentRequest) GetIntentView() IntentView
func (*GetIntentRequest) GetLanguageCode ¶
func (m *GetIntentRequest) GetLanguageCode() string
func (*GetIntentRequest) GetName ¶
func (m *GetIntentRequest) GetName() string
func (*GetIntentRequest) ProtoMessage ¶
func (*GetIntentRequest) ProtoMessage()
func (*GetIntentRequest) Reset ¶
func (m *GetIntentRequest) Reset()
func (*GetIntentRequest) String ¶
func (m *GetIntentRequest) String() string
func (*GetIntentRequest) XXX_DiscardUnknown ¶
func (m *GetIntentRequest) XXX_DiscardUnknown()
func (*GetIntentRequest) XXX_Marshal ¶
func (m *GetIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetIntentRequest) XXX_Merge ¶
func (m *GetIntentRequest) XXX_Merge(src proto.Message)
func (*GetIntentRequest) XXX_Size ¶
func (m *GetIntentRequest) XXX_Size() int
func (*GetIntentRequest) XXX_Unmarshal ¶
func (m *GetIntentRequest) XXX_Unmarshal(b []byte) error
type GetKnowledgeBaseRequest ¶
type GetKnowledgeBaseRequest struct { // Required. The name of the knowledge base to retrieve. // Format `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [KnowledgeBases.GetKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.GetKnowledgeBase].
func (*GetKnowledgeBaseRequest) Descriptor ¶
func (*GetKnowledgeBaseRequest) Descriptor() ([]byte, []int)
func (*GetKnowledgeBaseRequest) GetName ¶
func (m *GetKnowledgeBaseRequest) GetName() string
func (*GetKnowledgeBaseRequest) ProtoMessage ¶
func (*GetKnowledgeBaseRequest) ProtoMessage()
func (*GetKnowledgeBaseRequest) Reset ¶
func (m *GetKnowledgeBaseRequest) Reset()
func (*GetKnowledgeBaseRequest) String ¶
func (m *GetKnowledgeBaseRequest) String() string
func (*GetKnowledgeBaseRequest) XXX_DiscardUnknown ¶
func (m *GetKnowledgeBaseRequest) XXX_DiscardUnknown()
func (*GetKnowledgeBaseRequest) XXX_Marshal ¶
func (m *GetKnowledgeBaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetKnowledgeBaseRequest) XXX_Merge ¶
func (m *GetKnowledgeBaseRequest) XXX_Merge(src proto.Message)
func (*GetKnowledgeBaseRequest) XXX_Size ¶
func (m *GetKnowledgeBaseRequest) XXX_Size() int
func (*GetKnowledgeBaseRequest) XXX_Unmarshal ¶
func (m *GetKnowledgeBaseRequest) XXX_Unmarshal(b []byte) error
type GetSessionEntityTypeRequest ¶
type GetSessionEntityTypeRequest struct { // Required. The name of the session entity type. Format: // `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type // Display Name>` or `projects/<Project ID>/agent/environments/<Environment // ID>/users/<User ID>/sessions/<Session ID>/entityTypes/<Entity Type Display // Name>`. If `Environment ID` is not specified, we assume default 'draft' // environment. If `User ID` is not specified, we assume default '-' user. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [SessionEntityTypes.GetSessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityTypes.GetSessionEntityType].
func (*GetSessionEntityTypeRequest) Descriptor ¶
func (*GetSessionEntityTypeRequest) Descriptor() ([]byte, []int)
func (*GetSessionEntityTypeRequest) GetName ¶
func (m *GetSessionEntityTypeRequest) GetName() string
func (*GetSessionEntityTypeRequest) ProtoMessage ¶
func (*GetSessionEntityTypeRequest) ProtoMessage()
func (*GetSessionEntityTypeRequest) Reset ¶
func (m *GetSessionEntityTypeRequest) Reset()
func (*GetSessionEntityTypeRequest) String ¶
func (m *GetSessionEntityTypeRequest) String() string
func (*GetSessionEntityTypeRequest) XXX_DiscardUnknown ¶
func (m *GetSessionEntityTypeRequest) XXX_DiscardUnknown()
func (*GetSessionEntityTypeRequest) XXX_Marshal ¶
func (m *GetSessionEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetSessionEntityTypeRequest) XXX_Merge ¶
func (m *GetSessionEntityTypeRequest) XXX_Merge(src proto.Message)
func (*GetSessionEntityTypeRequest) XXX_Size ¶
func (m *GetSessionEntityTypeRequest) XXX_Size() int
func (*GetSessionEntityTypeRequest) XXX_Unmarshal ¶
func (m *GetSessionEntityTypeRequest) XXX_Unmarshal(b []byte) error
type GetValidationResultRequest ¶
type GetValidationResultRequest struct { // Required. The project that the agent is associated with. // Format: `projects/<Project ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The language for which you want a validation result. If not // specified, the agent's default language is used. [Many // languages](https://cloud.google.com/dialogflow/docs/reference/language) // are supported. Note: languages must be enabled in the agent before they can // be used. LanguageCode string `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Agents.GetValidationResult][google.cloud.dialogflow.v2beta1.Agents.GetValidationResult].
func (*GetValidationResultRequest) Descriptor ¶
func (*GetValidationResultRequest) Descriptor() ([]byte, []int)
func (*GetValidationResultRequest) GetLanguageCode ¶
func (m *GetValidationResultRequest) GetLanguageCode() string
func (*GetValidationResultRequest) GetParent ¶
func (m *GetValidationResultRequest) GetParent() string
func (*GetValidationResultRequest) ProtoMessage ¶
func (*GetValidationResultRequest) ProtoMessage()
func (*GetValidationResultRequest) Reset ¶
func (m *GetValidationResultRequest) Reset()
func (*GetValidationResultRequest) String ¶
func (m *GetValidationResultRequest) String() string
func (*GetValidationResultRequest) XXX_DiscardUnknown ¶
func (m *GetValidationResultRequest) XXX_DiscardUnknown()
func (*GetValidationResultRequest) XXX_Marshal ¶
func (m *GetValidationResultRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetValidationResultRequest) XXX_Merge ¶
func (m *GetValidationResultRequest) XXX_Merge(src proto.Message)
func (*GetValidationResultRequest) XXX_Size ¶
func (m *GetValidationResultRequest) XXX_Size() int
func (*GetValidationResultRequest) XXX_Unmarshal ¶
func (m *GetValidationResultRequest) XXX_Unmarshal(b []byte) error
type ImportAgentRequest ¶
type ImportAgentRequest struct { // Required. The project that the agent to import is associated with. // Format: `projects/<Project ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The agent to import. // // Types that are valid to be assigned to Agent: // *ImportAgentRequest_AgentUri // *ImportAgentRequest_AgentContent Agent isImportAgentRequest_Agent `protobuf_oneof:"agent"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Agents.ImportAgent][google.cloud.dialogflow.v2beta1.Agents.ImportAgent].
func (*ImportAgentRequest) Descriptor ¶
func (*ImportAgentRequest) Descriptor() ([]byte, []int)
func (*ImportAgentRequest) GetAgent ¶
func (m *ImportAgentRequest) GetAgent() isImportAgentRequest_Agent
func (*ImportAgentRequest) GetAgentContent ¶
func (m *ImportAgentRequest) GetAgentContent() []byte
func (*ImportAgentRequest) GetAgentUri ¶
func (m *ImportAgentRequest) GetAgentUri() string
func (*ImportAgentRequest) GetParent ¶
func (m *ImportAgentRequest) GetParent() string
func (*ImportAgentRequest) ProtoMessage ¶
func (*ImportAgentRequest) ProtoMessage()
func (*ImportAgentRequest) Reset ¶
func (m *ImportAgentRequest) Reset()
func (*ImportAgentRequest) String ¶
func (m *ImportAgentRequest) String() string
func (*ImportAgentRequest) XXX_DiscardUnknown ¶
func (m *ImportAgentRequest) XXX_DiscardUnknown()
func (*ImportAgentRequest) XXX_Marshal ¶
func (m *ImportAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ImportAgentRequest) XXX_Merge ¶
func (m *ImportAgentRequest) XXX_Merge(src proto.Message)
func (*ImportAgentRequest) XXX_OneofWrappers ¶
func (*ImportAgentRequest) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ImportAgentRequest) XXX_Size ¶
func (m *ImportAgentRequest) XXX_Size() int
func (*ImportAgentRequest) XXX_Unmarshal ¶
func (m *ImportAgentRequest) XXX_Unmarshal(b []byte) error
type ImportAgentRequest_AgentContent ¶
type ImportAgentRequest_AgentContent struct {
AgentContent []byte `protobuf:"bytes,3,opt,name=agent_content,json=agentContent,proto3,oneof"`
}
type ImportAgentRequest_AgentUri ¶
type ImportAgentRequest_AgentUri struct {
AgentUri string `protobuf:"bytes,2,opt,name=agent_uri,json=agentUri,proto3,oneof"`
}
type InputAudioConfig ¶
type InputAudioConfig struct { // Required. Audio encoding of the audio content to process. AudioEncoding AudioEncoding `` /* 152-byte string literal not displayed */ // Required. Sample rate (in Hertz) of the audio content sent in the query. // Refer to // [Cloud Speech API // documentation](https://cloud.google.com/speech-to-text/docs/basics) for // more details. SampleRateHertz int32 `protobuf:"varint,2,opt,name=sample_rate_hertz,json=sampleRateHertz,proto3" json:"sample_rate_hertz,omitempty"` // Required. The language of the supplied audio. Dialogflow does not do // translations. See [Language // Support](https://cloud.google.com/dialogflow/docs/reference/language) // for a list of the currently supported language codes. Note that queries in // the same session do not necessarily need to specify the same language. LanguageCode string `protobuf:"bytes,3,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // If `true`, Dialogflow returns [SpeechWordInfo][google.cloud.dialogflow.v2beta1.SpeechWordInfo] in // [StreamingRecognitionResult][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult] with information about the recognized speech // words, e.g. start and end time offsets. If false or unspecified, Speech // doesn't return any word-level information. EnableWordInfo bool `protobuf:"varint,13,opt,name=enable_word_info,json=enableWordInfo,proto3" json:"enable_word_info,omitempty"` // A list of strings containing words and phrases that the speech // recognizer should recognize with higher likelihood. // // See [the Cloud Speech // documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) // for more details. // // This field is deprecated. Please use [speech_contexts]() instead. If you // specify both [phrase_hints]() and [speech_contexts](), Dialogflow will // treat the [phrase_hints]() as a single additional [SpeechContext](). PhraseHints []string `protobuf:"bytes,4,rep,name=phrase_hints,json=phraseHints,proto3" json:"phrase_hints,omitempty"` // Deprecated: Do not use. // Context information to assist speech recognition. // // See [the Cloud Speech // documentation](https://cloud.google.com/speech-to-text/docs/basics#phrase-hints) // for more details. SpeechContexts []*SpeechContext `protobuf:"bytes,11,rep,name=speech_contexts,json=speechContexts,proto3" json:"speech_contexts,omitempty"` // Which Speech model to select for the given request. Select the // model best suited to your domain to get best results. If a model is not // explicitly specified, then we auto-select a model based on the parameters // in the InputAudioConfig. // If enhanced speech model is enabled for the agent and an enhanced // version of the specified model for the language does not exist, then the // speech is recognized using the standard version of the specified model. // Refer to // [Cloud Speech API // documentation](https://cloud.google.com/speech-to-text/docs/basics#select-model) // for more details. Model string `protobuf:"bytes,7,opt,name=model,proto3" json:"model,omitempty"` // Which variant of the [Speech model][google.cloud.dialogflow.v2beta1.InputAudioConfig.model] to use. ModelVariant SpeechModelVariant `` /* 155-byte string literal not displayed */ // If `false` (default), recognition does not cease until the // client closes the stream. // If `true`, the recognizer will detect a single spoken utterance in input // audio. Recognition ceases when it detects the audio's voice has // stopped or paused. In this case, once a detected intent is received, the // client should close the stream and start a new request with a new stream as // needed. // Note: This setting is relevant only for streaming methods. // Note: When specified, InputAudioConfig.single_utterance takes precedence // over StreamingDetectIntentRequest.single_utterance. SingleUtterance bool `protobuf:"varint,8,opt,name=single_utterance,json=singleUtterance,proto3" json:"single_utterance,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Instructs the speech recognizer on how to process the audio content.
func (*InputAudioConfig) Descriptor ¶
func (*InputAudioConfig) Descriptor() ([]byte, []int)
func (*InputAudioConfig) GetAudioEncoding ¶
func (m *InputAudioConfig) GetAudioEncoding() AudioEncoding
func (*InputAudioConfig) GetEnableWordInfo ¶
func (m *InputAudioConfig) GetEnableWordInfo() bool
func (*InputAudioConfig) GetLanguageCode ¶
func (m *InputAudioConfig) GetLanguageCode() string
func (*InputAudioConfig) GetModel ¶
func (m *InputAudioConfig) GetModel() string
func (*InputAudioConfig) GetModelVariant ¶
func (m *InputAudioConfig) GetModelVariant() SpeechModelVariant
func (*InputAudioConfig) GetPhraseHints
deprecated
func (m *InputAudioConfig) GetPhraseHints() []string
Deprecated: Do not use.
func (*InputAudioConfig) GetSampleRateHertz ¶
func (m *InputAudioConfig) GetSampleRateHertz() int32
func (*InputAudioConfig) GetSingleUtterance ¶
func (m *InputAudioConfig) GetSingleUtterance() bool
func (*InputAudioConfig) GetSpeechContexts ¶
func (m *InputAudioConfig) GetSpeechContexts() []*SpeechContext
func (*InputAudioConfig) ProtoMessage ¶
func (*InputAudioConfig) ProtoMessage()
func (*InputAudioConfig) Reset ¶
func (m *InputAudioConfig) Reset()
func (*InputAudioConfig) String ¶
func (m *InputAudioConfig) String() string
func (*InputAudioConfig) XXX_DiscardUnknown ¶
func (m *InputAudioConfig) XXX_DiscardUnknown()
func (*InputAudioConfig) XXX_Marshal ¶
func (m *InputAudioConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InputAudioConfig) XXX_Merge ¶
func (m *InputAudioConfig) XXX_Merge(src proto.Message)
func (*InputAudioConfig) XXX_Size ¶
func (m *InputAudioConfig) XXX_Size() int
func (*InputAudioConfig) XXX_Unmarshal ¶
func (m *InputAudioConfig) XXX_Unmarshal(b []byte) error
type Intent ¶
type Intent struct { // The unique identifier of this intent. // Required for [Intents.UpdateIntent][google.cloud.dialogflow.v2beta1.Intents.UpdateIntent] and [Intents.BatchUpdateIntents][google.cloud.dialogflow.v2beta1.Intents.BatchUpdateIntents] // methods. // Format: `projects/<Project ID>/agent/intents/<Intent ID>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The name of this intent. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Optional. Indicates whether webhooks are enabled for the intent. WebhookState Intent_WebhookState `` /* 155-byte string literal not displayed */ // The priority of this intent. Higher numbers represent higher // priorities. // // - If the supplied value is unspecified or 0, the service // translates the value to 500,000, which corresponds to the // `Normal` priority in the console. // - If the supplied value is negative, the intent is ignored // in runtime detect intent requests. Priority int32 `protobuf:"varint,3,opt,name=priority,proto3" json:"priority,omitempty"` // Optional. Indicates whether this is a fallback intent. IsFallback bool `protobuf:"varint,4,opt,name=is_fallback,json=isFallback,proto3" json:"is_fallback,omitempty"` // Optional. Indicates whether Machine Learning is enabled for the intent. // Note: If `ml_enabled` setting is set to false, then this intent is not // taken into account during inference in `ML ONLY` match mode. Also, // auto-markup in the UI is turned off. // DEPRECATED! Please use `ml_disabled` field instead. // NOTE: If both `ml_enabled` and `ml_disabled` are either not set or false, // then the default value is determined as follows: // - Before April 15th, 2018 the default is: // ml_enabled = false / ml_disabled = true. // - After April 15th, 2018 the default is: // ml_enabled = true / ml_disabled = false. MlEnabled bool `protobuf:"varint,5,opt,name=ml_enabled,json=mlEnabled,proto3" json:"ml_enabled,omitempty"` // Deprecated: Do not use. // Optional. Indicates whether Machine Learning is disabled for the intent. // Note: If `ml_disabled` setting is set to true, then this intent is not // taken into account during inference in `ML ONLY` match mode. Also, // auto-markup in the UI is turned off. MlDisabled bool `protobuf:"varint,19,opt,name=ml_disabled,json=mlDisabled,proto3" json:"ml_disabled,omitempty"` // Optional. Indicates that this intent ends an interaction. Some integrations // (e.g., Actions on Google or Dialogflow phone gateway) use this information // to close interaction with an end user. Default is false. EndInteraction bool `protobuf:"varint,21,opt,name=end_interaction,json=endInteraction,proto3" json:"end_interaction,omitempty"` // Optional. The list of context names required for this intent to be // triggered. // Format: `projects/<Project ID>/agent/sessions/-/contexts/<Context ID>`. InputContextNames []string `protobuf:"bytes,7,rep,name=input_context_names,json=inputContextNames,proto3" json:"input_context_names,omitempty"` // Optional. The collection of event names that trigger the intent. // If the collection of input contexts is not empty, all of the contexts must // be present in the active user session for an event to trigger this intent. // Event names are limited to 150 characters. Events []string `protobuf:"bytes,8,rep,name=events,proto3" json:"events,omitempty"` // Optional. The collection of examples that the agent is // trained on. TrainingPhrases []*Intent_TrainingPhrase `protobuf:"bytes,9,rep,name=training_phrases,json=trainingPhrases,proto3" json:"training_phrases,omitempty"` // Optional. The name of the action associated with the intent. // Note: The action name must not contain whitespaces. Action string `protobuf:"bytes,10,opt,name=action,proto3" json:"action,omitempty"` // Optional. The collection of contexts that are activated when the intent // is matched. Context messages in this collection should not set the // parameters field. Setting the `lifespan_count` to 0 will reset the context // when the intent is matched. // Format: `projects/<Project ID>/agent/sessions/-/contexts/<Context ID>`. OutputContexts []*Context `protobuf:"bytes,11,rep,name=output_contexts,json=outputContexts,proto3" json:"output_contexts,omitempty"` // Optional. Indicates whether to delete all contexts in the current // session when this intent is matched. ResetContexts bool `protobuf:"varint,12,opt,name=reset_contexts,json=resetContexts,proto3" json:"reset_contexts,omitempty"` // Optional. The collection of parameters associated with the intent. Parameters []*Intent_Parameter `protobuf:"bytes,13,rep,name=parameters,proto3" json:"parameters,omitempty"` // Optional. The collection of rich messages corresponding to the // `Response` field in the Dialogflow console. Messages []*Intent_Message `protobuf:"bytes,14,rep,name=messages,proto3" json:"messages,omitempty"` // Optional. The list of platforms for which the first responses will be // copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform). DefaultResponsePlatforms []Intent_Message_Platform `` /* 205-byte string literal not displayed */ // Read-only. The unique identifier of the root intent in the chain of // followup intents. It identifies the correct followup intents chain for // this intent. We populate this field only in the output. // // Format: `projects/<Project ID>/agent/intents/<Intent ID>`. RootFollowupIntentName string `` /* 132-byte string literal not displayed */ // Read-only after creation. The unique identifier of the parent intent in the // chain of followup intents. You can set this field when creating an intent, // for example with [CreateIntent][google.cloud.dialogflow.v2beta1.Intents.CreateIntent] or // [BatchUpdateIntents][google.cloud.dialogflow.v2beta1.Intents.BatchUpdateIntents], in order to make this // intent a followup intent. // // It identifies the parent followup intent. // Format: `projects/<Project ID>/agent/intents/<Intent ID>`. ParentFollowupIntentName string `` /* 138-byte string literal not displayed */ // Read-only. Information about all followup intents that have this intent as // a direct or indirect parent. We populate this field only in the output. FollowupIntentInfo []*Intent_FollowupIntentInfo `protobuf:"bytes,18,rep,name=followup_intent_info,json=followupIntentInfo,proto3" json:"followup_intent_info,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents an intent. Intents convert a number of user expressions or patterns into an action. An action is an extraction of a user command or sentence semantics.
func (*Intent) Descriptor ¶
func (*Intent) GetDefaultResponsePlatforms ¶
func (m *Intent) GetDefaultResponsePlatforms() []Intent_Message_Platform
func (*Intent) GetDisplayName ¶
func (*Intent) GetEndInteraction ¶
func (*Intent) GetFollowupIntentInfo ¶
func (m *Intent) GetFollowupIntentInfo() []*Intent_FollowupIntentInfo
func (*Intent) GetInputContextNames ¶
func (*Intent) GetIsFallback ¶
func (*Intent) GetMessages ¶
func (m *Intent) GetMessages() []*Intent_Message
func (*Intent) GetMlDisabled ¶
func (*Intent) GetMlEnabled
deprecated
func (*Intent) GetOutputContexts ¶
func (*Intent) GetParameters ¶
func (m *Intent) GetParameters() []*Intent_Parameter
func (*Intent) GetParentFollowupIntentName ¶
func (*Intent) GetPriority ¶
func (*Intent) GetResetContexts ¶
func (*Intent) GetRootFollowupIntentName ¶
func (*Intent) GetTrainingPhrases ¶
func (m *Intent) GetTrainingPhrases() []*Intent_TrainingPhrase
func (*Intent) GetWebhookState ¶
func (m *Intent) GetWebhookState() Intent_WebhookState
func (*Intent) ProtoMessage ¶
func (*Intent) ProtoMessage()
func (*Intent) XXX_DiscardUnknown ¶
func (m *Intent) XXX_DiscardUnknown()
func (*Intent) XXX_Marshal ¶
func (*Intent) XXX_Unmarshal ¶
type IntentBatch ¶
type IntentBatch struct { // A collection of intents. Intents []*Intent `protobuf:"bytes,1,rep,name=intents,proto3" json:"intents,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
This message is a wrapper around a collection of intents.
func (*IntentBatch) Descriptor ¶
func (*IntentBatch) Descriptor() ([]byte, []int)
func (*IntentBatch) GetIntents ¶
func (m *IntentBatch) GetIntents() []*Intent
func (*IntentBatch) ProtoMessage ¶
func (*IntentBatch) ProtoMessage()
func (*IntentBatch) Reset ¶
func (m *IntentBatch) Reset()
func (*IntentBatch) String ¶
func (m *IntentBatch) String() string
func (*IntentBatch) XXX_DiscardUnknown ¶
func (m *IntentBatch) XXX_DiscardUnknown()
func (*IntentBatch) XXX_Marshal ¶
func (m *IntentBatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IntentBatch) XXX_Merge ¶
func (m *IntentBatch) XXX_Merge(src proto.Message)
func (*IntentBatch) XXX_Size ¶
func (m *IntentBatch) XXX_Size() int
func (*IntentBatch) XXX_Unmarshal ¶
func (m *IntentBatch) XXX_Unmarshal(b []byte) error
type IntentView ¶
type IntentView int32
Represents the options for views of an intent. An intent can be a sizable object. Therefore, we provide a resource view that does not return training phrases in the response by default.
const ( // Training phrases field is not populated in the response. IntentView_INTENT_VIEW_UNSPECIFIED IntentView = 0 // All fields are populated. IntentView_INTENT_VIEW_FULL IntentView = 1 )
func (IntentView) EnumDescriptor ¶
func (IntentView) EnumDescriptor() ([]byte, []int)
func (IntentView) String ¶
func (x IntentView) String() string
type Intent_FollowupIntentInfo ¶
type Intent_FollowupIntentInfo struct { // The unique identifier of the followup intent. // Format: `projects/<Project ID>/agent/intents/<Intent ID>`. FollowupIntentName string `protobuf:"bytes,1,opt,name=followup_intent_name,json=followupIntentName,proto3" json:"followup_intent_name,omitempty"` // The unique identifier of the followup intent's parent. // Format: `projects/<Project ID>/agent/intents/<Intent ID>`. ParentFollowupIntentName string `` /* 137-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents a single followup intent in the chain.
func (*Intent_FollowupIntentInfo) Descriptor ¶
func (*Intent_FollowupIntentInfo) Descriptor() ([]byte, []int)
func (*Intent_FollowupIntentInfo) GetFollowupIntentName ¶
func (m *Intent_FollowupIntentInfo) GetFollowupIntentName() string
func (*Intent_FollowupIntentInfo) GetParentFollowupIntentName ¶
func (m *Intent_FollowupIntentInfo) GetParentFollowupIntentName() string
func (*Intent_FollowupIntentInfo) ProtoMessage ¶
func (*Intent_FollowupIntentInfo) ProtoMessage()
func (*Intent_FollowupIntentInfo) Reset ¶
func (m *Intent_FollowupIntentInfo) Reset()
func (*Intent_FollowupIntentInfo) String ¶
func (m *Intent_FollowupIntentInfo) String() string
func (*Intent_FollowupIntentInfo) XXX_DiscardUnknown ¶
func (m *Intent_FollowupIntentInfo) XXX_DiscardUnknown()
func (*Intent_FollowupIntentInfo) XXX_Marshal ¶
func (m *Intent_FollowupIntentInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_FollowupIntentInfo) XXX_Merge ¶
func (m *Intent_FollowupIntentInfo) XXX_Merge(src proto.Message)
func (*Intent_FollowupIntentInfo) XXX_Size ¶
func (m *Intent_FollowupIntentInfo) XXX_Size() int
func (*Intent_FollowupIntentInfo) XXX_Unmarshal ¶
func (m *Intent_FollowupIntentInfo) XXX_Unmarshal(b []byte) error
type Intent_Message ¶
type Intent_Message struct { // Required. The rich response message. // // Types that are valid to be assigned to Message: // *Intent_Message_Text_ // *Intent_Message_Image_ // *Intent_Message_QuickReplies_ // *Intent_Message_Card_ // *Intent_Message_Payload // *Intent_Message_SimpleResponses_ // *Intent_Message_BasicCard_ // *Intent_Message_Suggestions_ // *Intent_Message_LinkOutSuggestion_ // *Intent_Message_ListSelect_ // *Intent_Message_CarouselSelect_ // *Intent_Message_TelephonyPlayAudio_ // *Intent_Message_TelephonySynthesizeSpeech_ // *Intent_Message_TelephonyTransferCall_ // *Intent_Message_RbmText_ // *Intent_Message_RbmStandaloneRichCard // *Intent_Message_RbmCarouselRichCard // *Intent_Message_BrowseCarouselCard_ // *Intent_Message_TableCard_ // *Intent_Message_MediaContent_ Message isIntent_Message_Message `protobuf_oneof:"message"` // Optional. The platform that this message is intended for. Platform Intent_Message_Platform `` /* 131-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Corresponds to the `Response` field in the Dialogflow console.
func (*Intent_Message) Descriptor ¶
func (*Intent_Message) Descriptor() ([]byte, []int)
func (*Intent_Message) GetBasicCard ¶
func (m *Intent_Message) GetBasicCard() *Intent_Message_BasicCard
func (*Intent_Message) GetBrowseCarouselCard ¶
func (m *Intent_Message) GetBrowseCarouselCard() *Intent_Message_BrowseCarouselCard
func (*Intent_Message) GetCard ¶
func (m *Intent_Message) GetCard() *Intent_Message_Card
func (*Intent_Message) GetCarouselSelect ¶
func (m *Intent_Message) GetCarouselSelect() *Intent_Message_CarouselSelect
func (*Intent_Message) GetImage ¶
func (m *Intent_Message) GetImage() *Intent_Message_Image
func (*Intent_Message) GetLinkOutSuggestion ¶
func (m *Intent_Message) GetLinkOutSuggestion() *Intent_Message_LinkOutSuggestion
func (*Intent_Message) GetListSelect ¶
func (m *Intent_Message) GetListSelect() *Intent_Message_ListSelect
func (*Intent_Message) GetMediaContent ¶
func (m *Intent_Message) GetMediaContent() *Intent_Message_MediaContent
func (*Intent_Message) GetMessage ¶
func (m *Intent_Message) GetMessage() isIntent_Message_Message
func (*Intent_Message) GetPayload ¶
func (m *Intent_Message) GetPayload() *_struct.Struct
func (*Intent_Message) GetPlatform ¶
func (m *Intent_Message) GetPlatform() Intent_Message_Platform
func (*Intent_Message) GetQuickReplies ¶
func (m *Intent_Message) GetQuickReplies() *Intent_Message_QuickReplies
func (*Intent_Message) GetRbmCarouselRichCard ¶
func (m *Intent_Message) GetRbmCarouselRichCard() *Intent_Message_RbmCarouselCard
func (*Intent_Message) GetRbmStandaloneRichCard ¶
func (m *Intent_Message) GetRbmStandaloneRichCard() *Intent_Message_RbmStandaloneCard
func (*Intent_Message) GetRbmText ¶
func (m *Intent_Message) GetRbmText() *Intent_Message_RbmText
func (*Intent_Message) GetSimpleResponses ¶
func (m *Intent_Message) GetSimpleResponses() *Intent_Message_SimpleResponses
func (*Intent_Message) GetSuggestions ¶
func (m *Intent_Message) GetSuggestions() *Intent_Message_Suggestions
func (*Intent_Message) GetTableCard ¶
func (m *Intent_Message) GetTableCard() *Intent_Message_TableCard
func (*Intent_Message) GetTelephonyPlayAudio ¶
func (m *Intent_Message) GetTelephonyPlayAudio() *Intent_Message_TelephonyPlayAudio
func (*Intent_Message) GetTelephonySynthesizeSpeech ¶
func (m *Intent_Message) GetTelephonySynthesizeSpeech() *Intent_Message_TelephonySynthesizeSpeech
func (*Intent_Message) GetTelephonyTransferCall ¶
func (m *Intent_Message) GetTelephonyTransferCall() *Intent_Message_TelephonyTransferCall
func (*Intent_Message) GetText ¶
func (m *Intent_Message) GetText() *Intent_Message_Text
func (*Intent_Message) ProtoMessage ¶
func (*Intent_Message) ProtoMessage()
func (*Intent_Message) Reset ¶
func (m *Intent_Message) Reset()
func (*Intent_Message) String ¶
func (m *Intent_Message) String() string
func (*Intent_Message) XXX_DiscardUnknown ¶
func (m *Intent_Message) XXX_DiscardUnknown()
func (*Intent_Message) XXX_Marshal ¶
func (m *Intent_Message) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message) XXX_Merge ¶
func (m *Intent_Message) XXX_Merge(src proto.Message)
func (*Intent_Message) XXX_OneofWrappers ¶
func (*Intent_Message) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Intent_Message) XXX_Size ¶
func (m *Intent_Message) XXX_Size() int
func (*Intent_Message) XXX_Unmarshal ¶
func (m *Intent_Message) XXX_Unmarshal(b []byte) error
type Intent_Message_BasicCard ¶
type Intent_Message_BasicCard struct { // Optional. The title of the card. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // Optional. The subtitle of the card. Subtitle string `protobuf:"bytes,2,opt,name=subtitle,proto3" json:"subtitle,omitempty"` // Required, unless image is present. The body text of the card. FormattedText string `protobuf:"bytes,3,opt,name=formatted_text,json=formattedText,proto3" json:"formatted_text,omitempty"` // Optional. The image for the card. Image *Intent_Message_Image `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"` // Optional. The collection of card buttons. Buttons []*Intent_Message_BasicCard_Button `protobuf:"bytes,5,rep,name=buttons,proto3" json:"buttons,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The basic card message. Useful for displaying information.
func (*Intent_Message_BasicCard) Descriptor ¶
func (*Intent_Message_BasicCard) Descriptor() ([]byte, []int)
func (*Intent_Message_BasicCard) GetButtons ¶
func (m *Intent_Message_BasicCard) GetButtons() []*Intent_Message_BasicCard_Button
func (*Intent_Message_BasicCard) GetFormattedText ¶
func (m *Intent_Message_BasicCard) GetFormattedText() string
func (*Intent_Message_BasicCard) GetImage ¶
func (m *Intent_Message_BasicCard) GetImage() *Intent_Message_Image
func (*Intent_Message_BasicCard) GetSubtitle ¶
func (m *Intent_Message_BasicCard) GetSubtitle() string
func (*Intent_Message_BasicCard) GetTitle ¶
func (m *Intent_Message_BasicCard) GetTitle() string
func (*Intent_Message_BasicCard) ProtoMessage ¶
func (*Intent_Message_BasicCard) ProtoMessage()
func (*Intent_Message_BasicCard) Reset ¶
func (m *Intent_Message_BasicCard) Reset()
func (*Intent_Message_BasicCard) String ¶
func (m *Intent_Message_BasicCard) String() string
func (*Intent_Message_BasicCard) XXX_DiscardUnknown ¶
func (m *Intent_Message_BasicCard) XXX_DiscardUnknown()
func (*Intent_Message_BasicCard) XXX_Marshal ¶
func (m *Intent_Message_BasicCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_BasicCard) XXX_Merge ¶
func (m *Intent_Message_BasicCard) XXX_Merge(src proto.Message)
func (*Intent_Message_BasicCard) XXX_Size ¶
func (m *Intent_Message_BasicCard) XXX_Size() int
func (*Intent_Message_BasicCard) XXX_Unmarshal ¶
func (m *Intent_Message_BasicCard) XXX_Unmarshal(b []byte) error
type Intent_Message_BasicCard_ ¶
type Intent_Message_BasicCard_ struct {
BasicCard *Intent_Message_BasicCard `protobuf:"bytes,8,opt,name=basic_card,json=basicCard,proto3,oneof"`
}
type Intent_Message_BasicCard_Button ¶
type Intent_Message_BasicCard_Button struct { // Required. The title of the button. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // Required. Action to take when a user taps on the button. OpenUriAction *Intent_Message_BasicCard_Button_OpenUriAction `protobuf:"bytes,2,opt,name=open_uri_action,json=openUriAction,proto3" json:"open_uri_action,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The button object that appears at the bottom of a card.
func (*Intent_Message_BasicCard_Button) Descriptor ¶
func (*Intent_Message_BasicCard_Button) Descriptor() ([]byte, []int)
func (*Intent_Message_BasicCard_Button) GetOpenUriAction ¶
func (m *Intent_Message_BasicCard_Button) GetOpenUriAction() *Intent_Message_BasicCard_Button_OpenUriAction
func (*Intent_Message_BasicCard_Button) GetTitle ¶
func (m *Intent_Message_BasicCard_Button) GetTitle() string
func (*Intent_Message_BasicCard_Button) ProtoMessage ¶
func (*Intent_Message_BasicCard_Button) ProtoMessage()
func (*Intent_Message_BasicCard_Button) Reset ¶
func (m *Intent_Message_BasicCard_Button) Reset()
func (*Intent_Message_BasicCard_Button) String ¶
func (m *Intent_Message_BasicCard_Button) String() string
func (*Intent_Message_BasicCard_Button) XXX_DiscardUnknown ¶
func (m *Intent_Message_BasicCard_Button) XXX_DiscardUnknown()
func (*Intent_Message_BasicCard_Button) XXX_Marshal ¶
func (m *Intent_Message_BasicCard_Button) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_BasicCard_Button) XXX_Merge ¶
func (m *Intent_Message_BasicCard_Button) XXX_Merge(src proto.Message)
func (*Intent_Message_BasicCard_Button) XXX_Size ¶
func (m *Intent_Message_BasicCard_Button) XXX_Size() int
func (*Intent_Message_BasicCard_Button) XXX_Unmarshal ¶
func (m *Intent_Message_BasicCard_Button) XXX_Unmarshal(b []byte) error
type Intent_Message_BasicCard_Button_OpenUriAction ¶
type Intent_Message_BasicCard_Button_OpenUriAction struct { // Required. The HTTP or HTTPS scheme URI. Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Opens the given URI.
func (*Intent_Message_BasicCard_Button_OpenUriAction) Descriptor ¶
func (*Intent_Message_BasicCard_Button_OpenUriAction) Descriptor() ([]byte, []int)
func (*Intent_Message_BasicCard_Button_OpenUriAction) GetUri ¶
func (m *Intent_Message_BasicCard_Button_OpenUriAction) GetUri() string
func (*Intent_Message_BasicCard_Button_OpenUriAction) ProtoMessage ¶
func (*Intent_Message_BasicCard_Button_OpenUriAction) ProtoMessage()
func (*Intent_Message_BasicCard_Button_OpenUriAction) Reset ¶
func (m *Intent_Message_BasicCard_Button_OpenUriAction) Reset()
func (*Intent_Message_BasicCard_Button_OpenUriAction) String ¶
func (m *Intent_Message_BasicCard_Button_OpenUriAction) String() string
func (*Intent_Message_BasicCard_Button_OpenUriAction) XXX_DiscardUnknown ¶
func (m *Intent_Message_BasicCard_Button_OpenUriAction) XXX_DiscardUnknown()
func (*Intent_Message_BasicCard_Button_OpenUriAction) XXX_Marshal ¶
func (m *Intent_Message_BasicCard_Button_OpenUriAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_BasicCard_Button_OpenUriAction) XXX_Merge ¶
func (m *Intent_Message_BasicCard_Button_OpenUriAction) XXX_Merge(src proto.Message)
func (*Intent_Message_BasicCard_Button_OpenUriAction) XXX_Size ¶
func (m *Intent_Message_BasicCard_Button_OpenUriAction) XXX_Size() int
func (*Intent_Message_BasicCard_Button_OpenUriAction) XXX_Unmarshal ¶
func (m *Intent_Message_BasicCard_Button_OpenUriAction) XXX_Unmarshal(b []byte) error
type Intent_Message_BrowseCarouselCard ¶
type Intent_Message_BrowseCarouselCard struct { // Required. List of items in the Browse Carousel Card. Minimum of two // items, maximum of ten. Items []*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` // Optional. Settings for displaying the image. Applies to every image in // [items][google.cloud.dialogflow.v2beta1.Intent.Message.BrowseCarouselCard.items]. ImageDisplayOptions Intent_Message_BrowseCarouselCard_ImageDisplayOptions `` /* 212-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Browse Carousel Card for Actions on Google. https://developers.google.com/actions/assistant/responses#browsing_carousel
func (*Intent_Message_BrowseCarouselCard) Descriptor ¶
func (*Intent_Message_BrowseCarouselCard) Descriptor() ([]byte, []int)
func (*Intent_Message_BrowseCarouselCard) GetImageDisplayOptions ¶
func (m *Intent_Message_BrowseCarouselCard) GetImageDisplayOptions() Intent_Message_BrowseCarouselCard_ImageDisplayOptions
func (*Intent_Message_BrowseCarouselCard) GetItems ¶
func (m *Intent_Message_BrowseCarouselCard) GetItems() []*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem
func (*Intent_Message_BrowseCarouselCard) ProtoMessage ¶
func (*Intent_Message_BrowseCarouselCard) ProtoMessage()
func (*Intent_Message_BrowseCarouselCard) Reset ¶
func (m *Intent_Message_BrowseCarouselCard) Reset()
func (*Intent_Message_BrowseCarouselCard) String ¶
func (m *Intent_Message_BrowseCarouselCard) String() string
func (*Intent_Message_BrowseCarouselCard) XXX_DiscardUnknown ¶
func (m *Intent_Message_BrowseCarouselCard) XXX_DiscardUnknown()
func (*Intent_Message_BrowseCarouselCard) XXX_Marshal ¶
func (m *Intent_Message_BrowseCarouselCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_BrowseCarouselCard) XXX_Merge ¶
func (m *Intent_Message_BrowseCarouselCard) XXX_Merge(src proto.Message)
func (*Intent_Message_BrowseCarouselCard) XXX_Size ¶
func (m *Intent_Message_BrowseCarouselCard) XXX_Size() int
func (*Intent_Message_BrowseCarouselCard) XXX_Unmarshal ¶
func (m *Intent_Message_BrowseCarouselCard) XXX_Unmarshal(b []byte) error
type Intent_Message_BrowseCarouselCard_ ¶
type Intent_Message_BrowseCarouselCard_ struct {
BrowseCarouselCard *Intent_Message_BrowseCarouselCard `protobuf:"bytes,22,opt,name=browse_carousel_card,json=browseCarouselCard,proto3,oneof"`
}
type Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem ¶
type Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem struct { // Required. Action to present to the user. OpenUriAction *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction `protobuf:"bytes,1,opt,name=open_uri_action,json=openUriAction,proto3" json:"open_uri_action,omitempty"` // Required. Title of the carousel item. Maximum of two lines of text. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` // Optional. Description of the carousel item. Maximum of four lines of // text. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Optional. Hero image for the carousel item. Image *Intent_Message_Image `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"` // Optional. Text that appears at the bottom of the Browse Carousel // Card. Maximum of one line of text. XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Browsing carousel tile
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) Descriptor ¶
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) Descriptor() ([]byte, []int)
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetDescription ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetDescription() string
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetFooter ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetFooter() string
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetImage ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetImage() *Intent_Message_Image
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetOpenUriAction ¶
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetTitle ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) GetTitle() string
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) ProtoMessage ¶
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) ProtoMessage()
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) Reset ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) Reset()
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) String ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) String() string
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_DiscardUnknown ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_DiscardUnknown()
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_Marshal ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_Merge ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_Merge(src proto.Message)
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_Size ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_Size() int
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_Unmarshal ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem) XXX_Unmarshal(b []byte) error
type Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction ¶
type Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction struct { // Required. URL Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` // Optional. Specifies the type of viewer that is used when opening // the URL. Defaults to opening via web browser. UrlTypeHint Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_UrlTypeHint `` /* 217-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Actions on Google action to open a given url.
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) Descriptor ¶
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) Descriptor() ([]byte, []int)
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) GetUrl ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) GetUrl() string
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) GetUrlTypeHint ¶
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) ProtoMessage ¶
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) ProtoMessage()
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) Reset ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) Reset()
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) String ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) String() string
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_DiscardUnknown ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_DiscardUnknown()
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_Marshal ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_Merge ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_Merge(src proto.Message)
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_Size ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_Size() int
func (*Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_Unmarshal ¶
func (m *Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction) XXX_Unmarshal(b []byte) error
type Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_UrlTypeHint ¶
type Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_UrlTypeHint int32
Type of the URI.
const ( // Unspecified Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_URL_TYPE_HINT_UNSPECIFIED Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_UrlTypeHint = 0 // Url would be an amp action Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_AMP_ACTION Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_UrlTypeHint = 1 // URL that points directly to AMP content, or to a canonical URL // which refers to AMP content via <link rel="amphtml">. Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_AMP_CONTENT Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_UrlTypeHint = 2 )
func (Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_UrlTypeHint) EnumDescriptor ¶
func (Intent_Message_BrowseCarouselCard_BrowseCarouselCardItem_OpenUrlAction_UrlTypeHint) EnumDescriptor() ([]byte, []int)
type Intent_Message_BrowseCarouselCard_ImageDisplayOptions ¶
type Intent_Message_BrowseCarouselCard_ImageDisplayOptions int32
Image display options for Actions on Google. This should be used for when the image's aspect ratio does not match the image container's aspect ratio.
const ( // Fill the gaps between the image and the image container with gray // bars. Intent_Message_BrowseCarouselCard_IMAGE_DISPLAY_OPTIONS_UNSPECIFIED Intent_Message_BrowseCarouselCard_ImageDisplayOptions = 0 // Fill the gaps between the image and the image container with gray // bars. Intent_Message_BrowseCarouselCard_GRAY Intent_Message_BrowseCarouselCard_ImageDisplayOptions = 1 // Fill the gaps between the image and the image container with white // bars. Intent_Message_BrowseCarouselCard_WHITE Intent_Message_BrowseCarouselCard_ImageDisplayOptions = 2 // Image is scaled such that the image width and height match or exceed // the container dimensions. This may crop the top and bottom of the // image if the scaled image height is greater than the container // height, or crop the left and right of the image if the scaled image // width is greater than the container width. This is similar to "Zoom // Mode" on a widescreen TV when playing a 4:3 video. Intent_Message_BrowseCarouselCard_CROPPED Intent_Message_BrowseCarouselCard_ImageDisplayOptions = 3 // Pad the gaps between image and image frame with a blurred copy of the // same image. Intent_Message_BrowseCarouselCard_BLURRED_BACKGROUND Intent_Message_BrowseCarouselCard_ImageDisplayOptions = 4 )
func (Intent_Message_BrowseCarouselCard_ImageDisplayOptions) EnumDescriptor ¶
func (Intent_Message_BrowseCarouselCard_ImageDisplayOptions) EnumDescriptor() ([]byte, []int)
func (Intent_Message_BrowseCarouselCard_ImageDisplayOptions) String ¶
func (x Intent_Message_BrowseCarouselCard_ImageDisplayOptions) String() string
type Intent_Message_Card ¶
type Intent_Message_Card struct { // Optional. The title of the card. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // Optional. The subtitle of the card. Subtitle string `protobuf:"bytes,2,opt,name=subtitle,proto3" json:"subtitle,omitempty"` // Optional. The public URI to an image file for the card. ImageUri string `protobuf:"bytes,3,opt,name=image_uri,json=imageUri,proto3" json:"image_uri,omitempty"` // Optional. The collection of card buttons. Buttons []*Intent_Message_Card_Button `protobuf:"bytes,4,rep,name=buttons,proto3" json:"buttons,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The card response message.
func (*Intent_Message_Card) Descriptor ¶
func (*Intent_Message_Card) Descriptor() ([]byte, []int)
func (*Intent_Message_Card) GetButtons ¶
func (m *Intent_Message_Card) GetButtons() []*Intent_Message_Card_Button
func (*Intent_Message_Card) GetImageUri ¶
func (m *Intent_Message_Card) GetImageUri() string
func (*Intent_Message_Card) GetSubtitle ¶
func (m *Intent_Message_Card) GetSubtitle() string
func (*Intent_Message_Card) GetTitle ¶
func (m *Intent_Message_Card) GetTitle() string
func (*Intent_Message_Card) ProtoMessage ¶
func (*Intent_Message_Card) ProtoMessage()
func (*Intent_Message_Card) Reset ¶
func (m *Intent_Message_Card) Reset()
func (*Intent_Message_Card) String ¶
func (m *Intent_Message_Card) String() string
func (*Intent_Message_Card) XXX_DiscardUnknown ¶
func (m *Intent_Message_Card) XXX_DiscardUnknown()
func (*Intent_Message_Card) XXX_Marshal ¶
func (m *Intent_Message_Card) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_Card) XXX_Merge ¶
func (m *Intent_Message_Card) XXX_Merge(src proto.Message)
func (*Intent_Message_Card) XXX_Size ¶
func (m *Intent_Message_Card) XXX_Size() int
func (*Intent_Message_Card) XXX_Unmarshal ¶
func (m *Intent_Message_Card) XXX_Unmarshal(b []byte) error
type Intent_Message_Card_ ¶
type Intent_Message_Card_ struct {
Card *Intent_Message_Card `protobuf:"bytes,4,opt,name=card,proto3,oneof"`
}
type Intent_Message_Card_Button ¶
type Intent_Message_Card_Button struct { // Optional. The text to show on the button. Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // Optional. The text to send back to the Dialogflow API or a URI to // open. Postback string `protobuf:"bytes,2,opt,name=postback,proto3" json:"postback,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Optional. Contains information about a button.
func (*Intent_Message_Card_Button) Descriptor ¶
func (*Intent_Message_Card_Button) Descriptor() ([]byte, []int)
func (*Intent_Message_Card_Button) GetPostback ¶
func (m *Intent_Message_Card_Button) GetPostback() string
func (*Intent_Message_Card_Button) GetText ¶
func (m *Intent_Message_Card_Button) GetText() string
func (*Intent_Message_Card_Button) ProtoMessage ¶
func (*Intent_Message_Card_Button) ProtoMessage()
func (*Intent_Message_Card_Button) Reset ¶
func (m *Intent_Message_Card_Button) Reset()
func (*Intent_Message_Card_Button) String ¶
func (m *Intent_Message_Card_Button) String() string
func (*Intent_Message_Card_Button) XXX_DiscardUnknown ¶
func (m *Intent_Message_Card_Button) XXX_DiscardUnknown()
func (*Intent_Message_Card_Button) XXX_Marshal ¶
func (m *Intent_Message_Card_Button) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_Card_Button) XXX_Merge ¶
func (m *Intent_Message_Card_Button) XXX_Merge(src proto.Message)
func (*Intent_Message_Card_Button) XXX_Size ¶
func (m *Intent_Message_Card_Button) XXX_Size() int
func (*Intent_Message_Card_Button) XXX_Unmarshal ¶
func (m *Intent_Message_Card_Button) XXX_Unmarshal(b []byte) error
type Intent_Message_CarouselSelect ¶
type Intent_Message_CarouselSelect struct { // Required. Carousel items. Items []*Intent_Message_CarouselSelect_Item `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The card for presenting a carousel of options to select from.
func (*Intent_Message_CarouselSelect) Descriptor ¶
func (*Intent_Message_CarouselSelect) Descriptor() ([]byte, []int)
func (*Intent_Message_CarouselSelect) GetItems ¶
func (m *Intent_Message_CarouselSelect) GetItems() []*Intent_Message_CarouselSelect_Item
func (*Intent_Message_CarouselSelect) ProtoMessage ¶
func (*Intent_Message_CarouselSelect) ProtoMessage()
func (*Intent_Message_CarouselSelect) Reset ¶
func (m *Intent_Message_CarouselSelect) Reset()
func (*Intent_Message_CarouselSelect) String ¶
func (m *Intent_Message_CarouselSelect) String() string
func (*Intent_Message_CarouselSelect) XXX_DiscardUnknown ¶
func (m *Intent_Message_CarouselSelect) XXX_DiscardUnknown()
func (*Intent_Message_CarouselSelect) XXX_Marshal ¶
func (m *Intent_Message_CarouselSelect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_CarouselSelect) XXX_Merge ¶
func (m *Intent_Message_CarouselSelect) XXX_Merge(src proto.Message)
func (*Intent_Message_CarouselSelect) XXX_Size ¶
func (m *Intent_Message_CarouselSelect) XXX_Size() int
func (*Intent_Message_CarouselSelect) XXX_Unmarshal ¶
func (m *Intent_Message_CarouselSelect) XXX_Unmarshal(b []byte) error
type Intent_Message_CarouselSelect_ ¶
type Intent_Message_CarouselSelect_ struct {
CarouselSelect *Intent_Message_CarouselSelect `protobuf:"bytes,12,opt,name=carousel_select,json=carouselSelect,proto3,oneof"`
}
type Intent_Message_CarouselSelect_Item ¶
type Intent_Message_CarouselSelect_Item struct { // Required. Additional info about the option item. Info *Intent_Message_SelectItemInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"` // Required. Title of the carousel item. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` // Optional. The body text of the card. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Optional. The image to display. Image *Intent_Message_Image `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
An item in the carousel.
func (*Intent_Message_CarouselSelect_Item) Descriptor ¶
func (*Intent_Message_CarouselSelect_Item) Descriptor() ([]byte, []int)
func (*Intent_Message_CarouselSelect_Item) GetDescription ¶
func (m *Intent_Message_CarouselSelect_Item) GetDescription() string
func (*Intent_Message_CarouselSelect_Item) GetImage ¶
func (m *Intent_Message_CarouselSelect_Item) GetImage() *Intent_Message_Image
func (*Intent_Message_CarouselSelect_Item) GetInfo ¶
func (m *Intent_Message_CarouselSelect_Item) GetInfo() *Intent_Message_SelectItemInfo
func (*Intent_Message_CarouselSelect_Item) GetTitle ¶
func (m *Intent_Message_CarouselSelect_Item) GetTitle() string
func (*Intent_Message_CarouselSelect_Item) ProtoMessage ¶
func (*Intent_Message_CarouselSelect_Item) ProtoMessage()
func (*Intent_Message_CarouselSelect_Item) Reset ¶
func (m *Intent_Message_CarouselSelect_Item) Reset()
func (*Intent_Message_CarouselSelect_Item) String ¶
func (m *Intent_Message_CarouselSelect_Item) String() string
func (*Intent_Message_CarouselSelect_Item) XXX_DiscardUnknown ¶
func (m *Intent_Message_CarouselSelect_Item) XXX_DiscardUnknown()
func (*Intent_Message_CarouselSelect_Item) XXX_Marshal ¶
func (m *Intent_Message_CarouselSelect_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_CarouselSelect_Item) XXX_Merge ¶
func (m *Intent_Message_CarouselSelect_Item) XXX_Merge(src proto.Message)
func (*Intent_Message_CarouselSelect_Item) XXX_Size ¶
func (m *Intent_Message_CarouselSelect_Item) XXX_Size() int
func (*Intent_Message_CarouselSelect_Item) XXX_Unmarshal ¶
func (m *Intent_Message_CarouselSelect_Item) XXX_Unmarshal(b []byte) error
type Intent_Message_ColumnProperties ¶
type Intent_Message_ColumnProperties struct { // Required. Column heading. Header string `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"` // Optional. Defines text alignment for all cells in this column. HorizontalAlignment Intent_Message_ColumnProperties_HorizontalAlignment `` /* 208-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Column properties for [TableCard][google.cloud.dialogflow.v2beta1.Intent.Message.TableCard].
func (*Intent_Message_ColumnProperties) Descriptor ¶
func (*Intent_Message_ColumnProperties) Descriptor() ([]byte, []int)
func (*Intent_Message_ColumnProperties) GetHeader ¶
func (m *Intent_Message_ColumnProperties) GetHeader() string
func (*Intent_Message_ColumnProperties) GetHorizontalAlignment ¶
func (m *Intent_Message_ColumnProperties) GetHorizontalAlignment() Intent_Message_ColumnProperties_HorizontalAlignment
func (*Intent_Message_ColumnProperties) ProtoMessage ¶
func (*Intent_Message_ColumnProperties) ProtoMessage()
func (*Intent_Message_ColumnProperties) Reset ¶
func (m *Intent_Message_ColumnProperties) Reset()
func (*Intent_Message_ColumnProperties) String ¶
func (m *Intent_Message_ColumnProperties) String() string
func (*Intent_Message_ColumnProperties) XXX_DiscardUnknown ¶
func (m *Intent_Message_ColumnProperties) XXX_DiscardUnknown()
func (*Intent_Message_ColumnProperties) XXX_Marshal ¶
func (m *Intent_Message_ColumnProperties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_ColumnProperties) XXX_Merge ¶
func (m *Intent_Message_ColumnProperties) XXX_Merge(src proto.Message)
func (*Intent_Message_ColumnProperties) XXX_Size ¶
func (m *Intent_Message_ColumnProperties) XXX_Size() int
func (*Intent_Message_ColumnProperties) XXX_Unmarshal ¶
func (m *Intent_Message_ColumnProperties) XXX_Unmarshal(b []byte) error
type Intent_Message_ColumnProperties_HorizontalAlignment ¶
type Intent_Message_ColumnProperties_HorizontalAlignment int32
Text alignments within a cell.
const ( // Text is aligned to the leading edge of the column. Intent_Message_ColumnProperties_HORIZONTAL_ALIGNMENT_UNSPECIFIED Intent_Message_ColumnProperties_HorizontalAlignment = 0 // Text is aligned to the leading edge of the column. Intent_Message_ColumnProperties_LEADING Intent_Message_ColumnProperties_HorizontalAlignment = 1 // Text is centered in the column. Intent_Message_ColumnProperties_CENTER Intent_Message_ColumnProperties_HorizontalAlignment = 2 // Text is aligned to the trailing edge of the column. Intent_Message_ColumnProperties_TRAILING Intent_Message_ColumnProperties_HorizontalAlignment = 3 )
func (Intent_Message_ColumnProperties_HorizontalAlignment) EnumDescriptor ¶
func (Intent_Message_ColumnProperties_HorizontalAlignment) EnumDescriptor() ([]byte, []int)
func (Intent_Message_ColumnProperties_HorizontalAlignment) String ¶
func (x Intent_Message_ColumnProperties_HorizontalAlignment) String() string
type Intent_Message_Image ¶
type Intent_Message_Image struct { // Optional. The public URI to an image file. ImageUri string `protobuf:"bytes,1,opt,name=image_uri,json=imageUri,proto3" json:"image_uri,omitempty"` // A text description of the image to be used for accessibility, // e.g., screen readers. Required if image_uri is set for CarouselSelect. AccessibilityText string `protobuf:"bytes,2,opt,name=accessibility_text,json=accessibilityText,proto3" json:"accessibility_text,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The image response message.
func (*Intent_Message_Image) Descriptor ¶
func (*Intent_Message_Image) Descriptor() ([]byte, []int)
func (*Intent_Message_Image) GetAccessibilityText ¶
func (m *Intent_Message_Image) GetAccessibilityText() string
func (*Intent_Message_Image) GetImageUri ¶
func (m *Intent_Message_Image) GetImageUri() string
func (*Intent_Message_Image) ProtoMessage ¶
func (*Intent_Message_Image) ProtoMessage()
func (*Intent_Message_Image) Reset ¶
func (m *Intent_Message_Image) Reset()
func (*Intent_Message_Image) String ¶
func (m *Intent_Message_Image) String() string
func (*Intent_Message_Image) XXX_DiscardUnknown ¶
func (m *Intent_Message_Image) XXX_DiscardUnknown()
func (*Intent_Message_Image) XXX_Marshal ¶
func (m *Intent_Message_Image) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_Image) XXX_Merge ¶
func (m *Intent_Message_Image) XXX_Merge(src proto.Message)
func (*Intent_Message_Image) XXX_Size ¶
func (m *Intent_Message_Image) XXX_Size() int
func (*Intent_Message_Image) XXX_Unmarshal ¶
func (m *Intent_Message_Image) XXX_Unmarshal(b []byte) error
type Intent_Message_Image_ ¶
type Intent_Message_Image_ struct {
Image *Intent_Message_Image `protobuf:"bytes,2,opt,name=image,proto3,oneof"`
}
type Intent_Message_LinkOutSuggestion ¶
type Intent_Message_LinkOutSuggestion struct { // Required. The name of the app or site this chip is linking to. DestinationName string `protobuf:"bytes,1,opt,name=destination_name,json=destinationName,proto3" json:"destination_name,omitempty"` // Required. The URI of the app or site to open when the user taps the // suggestion chip. Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The suggestion chip message that allows the user to jump out to the app or website associated with this agent.
func (*Intent_Message_LinkOutSuggestion) Descriptor ¶
func (*Intent_Message_LinkOutSuggestion) Descriptor() ([]byte, []int)
func (*Intent_Message_LinkOutSuggestion) GetDestinationName ¶
func (m *Intent_Message_LinkOutSuggestion) GetDestinationName() string
func (*Intent_Message_LinkOutSuggestion) GetUri ¶
func (m *Intent_Message_LinkOutSuggestion) GetUri() string
func (*Intent_Message_LinkOutSuggestion) ProtoMessage ¶
func (*Intent_Message_LinkOutSuggestion) ProtoMessage()
func (*Intent_Message_LinkOutSuggestion) Reset ¶
func (m *Intent_Message_LinkOutSuggestion) Reset()
func (*Intent_Message_LinkOutSuggestion) String ¶
func (m *Intent_Message_LinkOutSuggestion) String() string
func (*Intent_Message_LinkOutSuggestion) XXX_DiscardUnknown ¶
func (m *Intent_Message_LinkOutSuggestion) XXX_DiscardUnknown()
func (*Intent_Message_LinkOutSuggestion) XXX_Marshal ¶
func (m *Intent_Message_LinkOutSuggestion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_LinkOutSuggestion) XXX_Merge ¶
func (m *Intent_Message_LinkOutSuggestion) XXX_Merge(src proto.Message)
func (*Intent_Message_LinkOutSuggestion) XXX_Size ¶
func (m *Intent_Message_LinkOutSuggestion) XXX_Size() int
func (*Intent_Message_LinkOutSuggestion) XXX_Unmarshal ¶
func (m *Intent_Message_LinkOutSuggestion) XXX_Unmarshal(b []byte) error
type Intent_Message_LinkOutSuggestion_ ¶
type Intent_Message_LinkOutSuggestion_ struct {
LinkOutSuggestion *Intent_Message_LinkOutSuggestion `protobuf:"bytes,10,opt,name=link_out_suggestion,json=linkOutSuggestion,proto3,oneof"`
}
type Intent_Message_ListSelect ¶
type Intent_Message_ListSelect struct { // Optional. The overall title of the list. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // Required. List items. Items []*Intent_Message_ListSelect_Item `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // Optional. Subtitle of the list. Subtitle string `protobuf:"bytes,3,opt,name=subtitle,proto3" json:"subtitle,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The card for presenting a list of options to select from.
func (*Intent_Message_ListSelect) Descriptor ¶
func (*Intent_Message_ListSelect) Descriptor() ([]byte, []int)
func (*Intent_Message_ListSelect) GetItems ¶
func (m *Intent_Message_ListSelect) GetItems() []*Intent_Message_ListSelect_Item
func (*Intent_Message_ListSelect) GetSubtitle ¶
func (m *Intent_Message_ListSelect) GetSubtitle() string
func (*Intent_Message_ListSelect) GetTitle ¶
func (m *Intent_Message_ListSelect) GetTitle() string
func (*Intent_Message_ListSelect) ProtoMessage ¶
func (*Intent_Message_ListSelect) ProtoMessage()
func (*Intent_Message_ListSelect) Reset ¶
func (m *Intent_Message_ListSelect) Reset()
func (*Intent_Message_ListSelect) String ¶
func (m *Intent_Message_ListSelect) String() string
func (*Intent_Message_ListSelect) XXX_DiscardUnknown ¶
func (m *Intent_Message_ListSelect) XXX_DiscardUnknown()
func (*Intent_Message_ListSelect) XXX_Marshal ¶
func (m *Intent_Message_ListSelect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_ListSelect) XXX_Merge ¶
func (m *Intent_Message_ListSelect) XXX_Merge(src proto.Message)
func (*Intent_Message_ListSelect) XXX_Size ¶
func (m *Intent_Message_ListSelect) XXX_Size() int
func (*Intent_Message_ListSelect) XXX_Unmarshal ¶
func (m *Intent_Message_ListSelect) XXX_Unmarshal(b []byte) error
type Intent_Message_ListSelect_ ¶
type Intent_Message_ListSelect_ struct {
ListSelect *Intent_Message_ListSelect `protobuf:"bytes,11,opt,name=list_select,json=listSelect,proto3,oneof"`
}
type Intent_Message_ListSelect_Item ¶
type Intent_Message_ListSelect_Item struct { // Required. Additional information about this option. Info *Intent_Message_SelectItemInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"` // Required. The title of the list item. Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` // Optional. The main text describing the item. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Optional. The image to display. Image *Intent_Message_Image `protobuf:"bytes,4,opt,name=image,proto3" json:"image,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
An item in the list.
func (*Intent_Message_ListSelect_Item) Descriptor ¶
func (*Intent_Message_ListSelect_Item) Descriptor() ([]byte, []int)
func (*Intent_Message_ListSelect_Item) GetDescription ¶
func (m *Intent_Message_ListSelect_Item) GetDescription() string
func (*Intent_Message_ListSelect_Item) GetImage ¶
func (m *Intent_Message_ListSelect_Item) GetImage() *Intent_Message_Image
func (*Intent_Message_ListSelect_Item) GetInfo ¶
func (m *Intent_Message_ListSelect_Item) GetInfo() *Intent_Message_SelectItemInfo
func (*Intent_Message_ListSelect_Item) GetTitle ¶
func (m *Intent_Message_ListSelect_Item) GetTitle() string
func (*Intent_Message_ListSelect_Item) ProtoMessage ¶
func (*Intent_Message_ListSelect_Item) ProtoMessage()
func (*Intent_Message_ListSelect_Item) Reset ¶
func (m *Intent_Message_ListSelect_Item) Reset()
func (*Intent_Message_ListSelect_Item) String ¶
func (m *Intent_Message_ListSelect_Item) String() string
func (*Intent_Message_ListSelect_Item) XXX_DiscardUnknown ¶
func (m *Intent_Message_ListSelect_Item) XXX_DiscardUnknown()
func (*Intent_Message_ListSelect_Item) XXX_Marshal ¶
func (m *Intent_Message_ListSelect_Item) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_ListSelect_Item) XXX_Merge ¶
func (m *Intent_Message_ListSelect_Item) XXX_Merge(src proto.Message)
func (*Intent_Message_ListSelect_Item) XXX_Size ¶
func (m *Intent_Message_ListSelect_Item) XXX_Size() int
func (*Intent_Message_ListSelect_Item) XXX_Unmarshal ¶
func (m *Intent_Message_ListSelect_Item) XXX_Unmarshal(b []byte) error
type Intent_Message_MediaContent ¶
type Intent_Message_MediaContent struct { // Optional. What type of media is the content (ie "audio"). MediaType Intent_Message_MediaContent_ResponseMediaType `` /* 172-byte string literal not displayed */ // Required. List of media objects. MediaObjects []*Intent_Message_MediaContent_ResponseMediaObject `protobuf:"bytes,2,rep,name=media_objects,json=mediaObjects,proto3" json:"media_objects,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The media content card for Actions on Google.
func (*Intent_Message_MediaContent) Descriptor ¶
func (*Intent_Message_MediaContent) Descriptor() ([]byte, []int)
func (*Intent_Message_MediaContent) GetMediaObjects ¶
func (m *Intent_Message_MediaContent) GetMediaObjects() []*Intent_Message_MediaContent_ResponseMediaObject
func (*Intent_Message_MediaContent) GetMediaType ¶
func (m *Intent_Message_MediaContent) GetMediaType() Intent_Message_MediaContent_ResponseMediaType
func (*Intent_Message_MediaContent) ProtoMessage ¶
func (*Intent_Message_MediaContent) ProtoMessage()
func (*Intent_Message_MediaContent) Reset ¶
func (m *Intent_Message_MediaContent) Reset()
func (*Intent_Message_MediaContent) String ¶
func (m *Intent_Message_MediaContent) String() string
func (*Intent_Message_MediaContent) XXX_DiscardUnknown ¶
func (m *Intent_Message_MediaContent) XXX_DiscardUnknown()
func (*Intent_Message_MediaContent) XXX_Marshal ¶
func (m *Intent_Message_MediaContent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_MediaContent) XXX_Merge ¶
func (m *Intent_Message_MediaContent) XXX_Merge(src proto.Message)
func (*Intent_Message_MediaContent) XXX_Size ¶
func (m *Intent_Message_MediaContent) XXX_Size() int
func (*Intent_Message_MediaContent) XXX_Unmarshal ¶
func (m *Intent_Message_MediaContent) XXX_Unmarshal(b []byte) error
type Intent_Message_MediaContent_ ¶
type Intent_Message_MediaContent_ struct {
MediaContent *Intent_Message_MediaContent `protobuf:"bytes,24,opt,name=media_content,json=mediaContent,proto3,oneof"`
}
type Intent_Message_MediaContent_ResponseMediaObject ¶
type Intent_Message_MediaContent_ResponseMediaObject struct { // Required. Name of media card. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. Description of media card. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Image to show with the media card. // // Types that are valid to be assigned to Image: // *Intent_Message_MediaContent_ResponseMediaObject_LargeImage // *Intent_Message_MediaContent_ResponseMediaObject_Icon Image isIntent_Message_MediaContent_ResponseMediaObject_Image `protobuf_oneof:"image"` // Required. Url where the media is stored. ContentUrl string `protobuf:"bytes,5,opt,name=content_url,json=contentUrl,proto3" json:"content_url,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Response media object for media content card.
func (*Intent_Message_MediaContent_ResponseMediaObject) Descriptor ¶
func (*Intent_Message_MediaContent_ResponseMediaObject) Descriptor() ([]byte, []int)
func (*Intent_Message_MediaContent_ResponseMediaObject) GetContentUrl ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) GetContentUrl() string
func (*Intent_Message_MediaContent_ResponseMediaObject) GetDescription ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) GetDescription() string
func (*Intent_Message_MediaContent_ResponseMediaObject) GetIcon ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) GetIcon() *Intent_Message_Image
func (*Intent_Message_MediaContent_ResponseMediaObject) GetImage ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) GetImage() isIntent_Message_MediaContent_ResponseMediaObject_Image
func (*Intent_Message_MediaContent_ResponseMediaObject) GetLargeImage ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) GetLargeImage() *Intent_Message_Image
func (*Intent_Message_MediaContent_ResponseMediaObject) GetName ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) GetName() string
func (*Intent_Message_MediaContent_ResponseMediaObject) ProtoMessage ¶
func (*Intent_Message_MediaContent_ResponseMediaObject) ProtoMessage()
func (*Intent_Message_MediaContent_ResponseMediaObject) Reset ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) Reset()
func (*Intent_Message_MediaContent_ResponseMediaObject) String ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) String() string
func (*Intent_Message_MediaContent_ResponseMediaObject) XXX_DiscardUnknown ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) XXX_DiscardUnknown()
func (*Intent_Message_MediaContent_ResponseMediaObject) XXX_Marshal ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_MediaContent_ResponseMediaObject) XXX_Merge ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) XXX_Merge(src proto.Message)
func (*Intent_Message_MediaContent_ResponseMediaObject) XXX_OneofWrappers ¶
func (*Intent_Message_MediaContent_ResponseMediaObject) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Intent_Message_MediaContent_ResponseMediaObject) XXX_Size ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) XXX_Size() int
func (*Intent_Message_MediaContent_ResponseMediaObject) XXX_Unmarshal ¶
func (m *Intent_Message_MediaContent_ResponseMediaObject) XXX_Unmarshal(b []byte) error
type Intent_Message_MediaContent_ResponseMediaObject_Icon ¶
type Intent_Message_MediaContent_ResponseMediaObject_Icon struct {
Icon *Intent_Message_Image `protobuf:"bytes,4,opt,name=icon,proto3,oneof"`
}
type Intent_Message_MediaContent_ResponseMediaObject_LargeImage ¶
type Intent_Message_MediaContent_ResponseMediaObject_LargeImage struct {
LargeImage *Intent_Message_Image `protobuf:"bytes,3,opt,name=large_image,json=largeImage,proto3,oneof"`
}
type Intent_Message_MediaContent_ResponseMediaType ¶
type Intent_Message_MediaContent_ResponseMediaType int32
Format of response media type.
const ( // Unspecified. Intent_Message_MediaContent_RESPONSE_MEDIA_TYPE_UNSPECIFIED Intent_Message_MediaContent_ResponseMediaType = 0 // Response media type is audio. Intent_Message_MediaContent_AUDIO Intent_Message_MediaContent_ResponseMediaType = 1 )
func (Intent_Message_MediaContent_ResponseMediaType) EnumDescriptor ¶
func (Intent_Message_MediaContent_ResponseMediaType) EnumDescriptor() ([]byte, []int)
func (Intent_Message_MediaContent_ResponseMediaType) String ¶
func (x Intent_Message_MediaContent_ResponseMediaType) String() string
type Intent_Message_Payload ¶
type Intent_Message_Platform ¶
type Intent_Message_Platform int32
Represents different platforms that a rich message can be intended for.
const ( // Not specified. Intent_Message_PLATFORM_UNSPECIFIED Intent_Message_Platform = 0 // Facebook. Intent_Message_FACEBOOK Intent_Message_Platform = 1 // Slack. Intent_Message_SLACK Intent_Message_Platform = 2 // Telegram. Intent_Message_TELEGRAM Intent_Message_Platform = 3 // Kik. Intent_Message_KIK Intent_Message_Platform = 4 // Skype. Intent_Message_SKYPE Intent_Message_Platform = 5 // Line. Intent_Message_LINE Intent_Message_Platform = 6 // Viber. Intent_Message_VIBER Intent_Message_Platform = 7 // Google Assistant // See [Dialogflow webhook // format](https://developers.google.com/assistant/actions/build/json/dialogflow-webhook-json) Intent_Message_ACTIONS_ON_GOOGLE Intent_Message_Platform = 8 // Telephony Gateway. Intent_Message_TELEPHONY Intent_Message_Platform = 10 // Google Hangouts. Intent_Message_GOOGLE_HANGOUTS Intent_Message_Platform = 11 )
func (Intent_Message_Platform) EnumDescriptor ¶
func (Intent_Message_Platform) EnumDescriptor() ([]byte, []int)
func (Intent_Message_Platform) String ¶
func (x Intent_Message_Platform) String() string
type Intent_Message_QuickReplies ¶
type Intent_Message_QuickReplies struct { // Optional. The title of the collection of quick replies. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // Optional. The collection of quick replies. QuickReplies []string `protobuf:"bytes,2,rep,name=quick_replies,json=quickReplies,proto3" json:"quick_replies,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The quick replies response message.
func (*Intent_Message_QuickReplies) Descriptor ¶
func (*Intent_Message_QuickReplies) Descriptor() ([]byte, []int)
func (*Intent_Message_QuickReplies) GetQuickReplies ¶
func (m *Intent_Message_QuickReplies) GetQuickReplies() []string
func (*Intent_Message_QuickReplies) GetTitle ¶
func (m *Intent_Message_QuickReplies) GetTitle() string
func (*Intent_Message_QuickReplies) ProtoMessage ¶
func (*Intent_Message_QuickReplies) ProtoMessage()
func (*Intent_Message_QuickReplies) Reset ¶
func (m *Intent_Message_QuickReplies) Reset()
func (*Intent_Message_QuickReplies) String ¶
func (m *Intent_Message_QuickReplies) String() string
func (*Intent_Message_QuickReplies) XXX_DiscardUnknown ¶
func (m *Intent_Message_QuickReplies) XXX_DiscardUnknown()
func (*Intent_Message_QuickReplies) XXX_Marshal ¶
func (m *Intent_Message_QuickReplies) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_QuickReplies) XXX_Merge ¶
func (m *Intent_Message_QuickReplies) XXX_Merge(src proto.Message)
func (*Intent_Message_QuickReplies) XXX_Size ¶
func (m *Intent_Message_QuickReplies) XXX_Size() int
func (*Intent_Message_QuickReplies) XXX_Unmarshal ¶
func (m *Intent_Message_QuickReplies) XXX_Unmarshal(b []byte) error
type Intent_Message_QuickReplies_ ¶
type Intent_Message_QuickReplies_ struct {
QuickReplies *Intent_Message_QuickReplies `protobuf:"bytes,3,opt,name=quick_replies,json=quickReplies,proto3,oneof"`
}
type Intent_Message_RbmCardContent ¶
type Intent_Message_RbmCardContent struct { // Optional. Title of the card (at most 200 bytes). // // At least one of the title, description or media must be set. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // Optional. Description of the card (at most 2000 bytes). // // At least one of the title, description or media must be set. Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // Optional. However at least one of the title, description or media must // be set. Media (image, GIF or a video) to include in the card. Media *Intent_Message_RbmCardContent_RbmMedia `protobuf:"bytes,3,opt,name=media,proto3" json:"media,omitempty"` // Optional. List of suggestions to include in the card. Suggestions []*Intent_Message_RbmSuggestion `protobuf:"bytes,4,rep,name=suggestions,proto3" json:"suggestions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Rich Business Messaging (RBM) Card content
func (*Intent_Message_RbmCardContent) Descriptor ¶
func (*Intent_Message_RbmCardContent) Descriptor() ([]byte, []int)
func (*Intent_Message_RbmCardContent) GetDescription ¶
func (m *Intent_Message_RbmCardContent) GetDescription() string
func (*Intent_Message_RbmCardContent) GetMedia ¶
func (m *Intent_Message_RbmCardContent) GetMedia() *Intent_Message_RbmCardContent_RbmMedia
func (*Intent_Message_RbmCardContent) GetSuggestions ¶
func (m *Intent_Message_RbmCardContent) GetSuggestions() []*Intent_Message_RbmSuggestion
func (*Intent_Message_RbmCardContent) GetTitle ¶
func (m *Intent_Message_RbmCardContent) GetTitle() string
func (*Intent_Message_RbmCardContent) ProtoMessage ¶
func (*Intent_Message_RbmCardContent) ProtoMessage()
func (*Intent_Message_RbmCardContent) Reset ¶
func (m *Intent_Message_RbmCardContent) Reset()
func (*Intent_Message_RbmCardContent) String ¶
func (m *Intent_Message_RbmCardContent) String() string
func (*Intent_Message_RbmCardContent) XXX_DiscardUnknown ¶
func (m *Intent_Message_RbmCardContent) XXX_DiscardUnknown()
func (*Intent_Message_RbmCardContent) XXX_Marshal ¶
func (m *Intent_Message_RbmCardContent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_RbmCardContent) XXX_Merge ¶
func (m *Intent_Message_RbmCardContent) XXX_Merge(src proto.Message)
func (*Intent_Message_RbmCardContent) XXX_Size ¶
func (m *Intent_Message_RbmCardContent) XXX_Size() int
func (*Intent_Message_RbmCardContent) XXX_Unmarshal ¶
func (m *Intent_Message_RbmCardContent) XXX_Unmarshal(b []byte) error
type Intent_Message_RbmCardContent_RbmMedia ¶
type Intent_Message_RbmCardContent_RbmMedia struct { // Required. Publicly reachable URI of the file. The RBM platform // determines the MIME type of the file from the content-type field in // the HTTP headers when the platform fetches the file. The content-type // field must be present and accurate in the HTTP response from the URL. FileUri string `protobuf:"bytes,1,opt,name=file_uri,json=fileUri,proto3" json:"file_uri,omitempty"` // Optional. Publicly reachable URI of the thumbnail.If you don't // provide a thumbnail URI, the RBM platform displays a blank // placeholder thumbnail until the user's device downloads the file. // Depending on the user's setting, the file may not download // automatically and may require the user to tap a download button. ThumbnailUri string `protobuf:"bytes,2,opt,name=thumbnail_uri,json=thumbnailUri,proto3" json:"thumbnail_uri,omitempty"` // Required for cards with vertical orientation. The height of the media // within a rich card with a vertical layout. (https://goo.gl/NeFCjz). // For a standalone card with horizontal layout, height is not // customizable, and this field is ignored. Height Intent_Message_RbmCardContent_RbmMedia_Height `` /* 149-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Rich Business Messaging (RBM) Media displayed in Cards The following media-types are currently supported:
Image Types ¶
* image/jpeg * image/jpg' * image/gif * image/png
Video Types ¶
* video/h263 * video/m4v * video/mp4 * video/mpeg * video/mpeg4 * video/webm
func (*Intent_Message_RbmCardContent_RbmMedia) Descriptor ¶
func (*Intent_Message_RbmCardContent_RbmMedia) Descriptor() ([]byte, []int)
func (*Intent_Message_RbmCardContent_RbmMedia) GetFileUri ¶
func (m *Intent_Message_RbmCardContent_RbmMedia) GetFileUri() string
func (*Intent_Message_RbmCardContent_RbmMedia) GetHeight ¶
func (m *Intent_Message_RbmCardContent_RbmMedia) GetHeight() Intent_Message_RbmCardContent_RbmMedia_Height
func (*Intent_Message_RbmCardContent_RbmMedia) GetThumbnailUri ¶
func (m *Intent_Message_RbmCardContent_RbmMedia) GetThumbnailUri() string
func (*Intent_Message_RbmCardContent_RbmMedia) ProtoMessage ¶
func (*Intent_Message_RbmCardContent_RbmMedia) ProtoMessage()
func (*Intent_Message_RbmCardContent_RbmMedia) Reset ¶
func (m *Intent_Message_RbmCardContent_RbmMedia) Reset()
func (*Intent_Message_RbmCardContent_RbmMedia) String ¶
func (m *Intent_Message_RbmCardContent_RbmMedia) String() string
func (*Intent_Message_RbmCardContent_RbmMedia) XXX_DiscardUnknown ¶
func (m *Intent_Message_RbmCardContent_RbmMedia) XXX_DiscardUnknown()
func (*Intent_Message_RbmCardContent_RbmMedia) XXX_Marshal ¶
func (m *Intent_Message_RbmCardContent_RbmMedia) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_RbmCardContent_RbmMedia) XXX_Merge ¶
func (m *Intent_Message_RbmCardContent_RbmMedia) XXX_Merge(src proto.Message)
func (*Intent_Message_RbmCardContent_RbmMedia) XXX_Size ¶
func (m *Intent_Message_RbmCardContent_RbmMedia) XXX_Size() int
func (*Intent_Message_RbmCardContent_RbmMedia) XXX_Unmarshal ¶
func (m *Intent_Message_RbmCardContent_RbmMedia) XXX_Unmarshal(b []byte) error
type Intent_Message_RbmCardContent_RbmMedia_Height ¶
type Intent_Message_RbmCardContent_RbmMedia_Height int32
Media height
const ( // Not specified. Intent_Message_RbmCardContent_RbmMedia_HEIGHT_UNSPECIFIED Intent_Message_RbmCardContent_RbmMedia_Height = 0 // 112 DP. Intent_Message_RbmCardContent_RbmMedia_SHORT Intent_Message_RbmCardContent_RbmMedia_Height = 1 // 168 DP. Intent_Message_RbmCardContent_RbmMedia_MEDIUM Intent_Message_RbmCardContent_RbmMedia_Height = 2 // 264 DP. Not available for rich card carousels when the card width // is set to small. Intent_Message_RbmCardContent_RbmMedia_TALL Intent_Message_RbmCardContent_RbmMedia_Height = 3 )
func (Intent_Message_RbmCardContent_RbmMedia_Height) EnumDescriptor ¶
func (Intent_Message_RbmCardContent_RbmMedia_Height) EnumDescriptor() ([]byte, []int)
func (Intent_Message_RbmCardContent_RbmMedia_Height) String ¶
func (x Intent_Message_RbmCardContent_RbmMedia_Height) String() string
type Intent_Message_RbmCarouselCard ¶
type Intent_Message_RbmCarouselCard struct { // Required. The width of the cards in the carousel. CardWidth Intent_Message_RbmCarouselCard_CardWidth `` /* 167-byte string literal not displayed */ // Required. The cards in the carousel. A carousel must have at least // 2 cards and at most 10. CardContents []*Intent_Message_RbmCardContent `protobuf:"bytes,2,rep,name=card_contents,json=cardContents,proto3" json:"card_contents,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Carousel Rich Business Messaging (RBM) rich card.
Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions.
For more details about RBM rich cards, please see: https://developers.google.com/rcs-business-messaging/rbm/guides/build/send-messages#rich-cards. If you want to show a single card with more control over the layout, please use [RbmStandaloneCard][google.cloud.dialogflow.v2beta1.Intent.Message.RbmStandaloneCard] instead.
func (*Intent_Message_RbmCarouselCard) Descriptor ¶
func (*Intent_Message_RbmCarouselCard) Descriptor() ([]byte, []int)
func (*Intent_Message_RbmCarouselCard) GetCardContents ¶
func (m *Intent_Message_RbmCarouselCard) GetCardContents() []*Intent_Message_RbmCardContent
func (*Intent_Message_RbmCarouselCard) GetCardWidth ¶
func (m *Intent_Message_RbmCarouselCard) GetCardWidth() Intent_Message_RbmCarouselCard_CardWidth
func (*Intent_Message_RbmCarouselCard) ProtoMessage ¶
func (*Intent_Message_RbmCarouselCard) ProtoMessage()
func (*Intent_Message_RbmCarouselCard) Reset ¶
func (m *Intent_Message_RbmCarouselCard) Reset()
func (*Intent_Message_RbmCarouselCard) String ¶
func (m *Intent_Message_RbmCarouselCard) String() string
func (*Intent_Message_RbmCarouselCard) XXX_DiscardUnknown ¶
func (m *Intent_Message_RbmCarouselCard) XXX_DiscardUnknown()
func (*Intent_Message_RbmCarouselCard) XXX_Marshal ¶
func (m *Intent_Message_RbmCarouselCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_RbmCarouselCard) XXX_Merge ¶
func (m *Intent_Message_RbmCarouselCard) XXX_Merge(src proto.Message)
func (*Intent_Message_RbmCarouselCard) XXX_Size ¶
func (m *Intent_Message_RbmCarouselCard) XXX_Size() int
func (*Intent_Message_RbmCarouselCard) XXX_Unmarshal ¶
func (m *Intent_Message_RbmCarouselCard) XXX_Unmarshal(b []byte) error
type Intent_Message_RbmCarouselCard_CardWidth ¶
type Intent_Message_RbmCarouselCard_CardWidth int32
The width of the cards in the carousel.
const ( // Not specified. Intent_Message_RbmCarouselCard_CARD_WIDTH_UNSPECIFIED Intent_Message_RbmCarouselCard_CardWidth = 0 // 120 DP. Note that tall media cannot be used. Intent_Message_RbmCarouselCard_SMALL Intent_Message_RbmCarouselCard_CardWidth = 1 // 232 DP. Intent_Message_RbmCarouselCard_MEDIUM Intent_Message_RbmCarouselCard_CardWidth = 2 )
func (Intent_Message_RbmCarouselCard_CardWidth) EnumDescriptor ¶
func (Intent_Message_RbmCarouselCard_CardWidth) EnumDescriptor() ([]byte, []int)
func (Intent_Message_RbmCarouselCard_CardWidth) String ¶
func (x Intent_Message_RbmCarouselCard_CardWidth) String() string
type Intent_Message_RbmCarouselRichCard ¶
type Intent_Message_RbmCarouselRichCard struct {
RbmCarouselRichCard *Intent_Message_RbmCarouselCard `protobuf:"bytes,20,opt,name=rbm_carousel_rich_card,json=rbmCarouselRichCard,proto3,oneof"`
}
type Intent_Message_RbmStandaloneCard ¶
type Intent_Message_RbmStandaloneCard struct { // Required. Orientation of the card. CardOrientation Intent_Message_RbmStandaloneCard_CardOrientation `` /* 193-byte string literal not displayed */ // Required if orientation is horizontal. // Image preview alignment for standalone cards with horizontal layout. ThumbnailImageAlignment Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment `` /* 227-byte string literal not displayed */ // Required. Card content. CardContent *Intent_Message_RbmCardContent `protobuf:"bytes,3,opt,name=card_content,json=cardContent,proto3" json:"card_content,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Standalone Rich Business Messaging (RBM) rich card.
Rich cards allow you to respond to users with more vivid content, e.g. with media and suggestions.
For more details about RBM rich cards, please see: https://developers.google.com/rcs-business-messaging/rbm/guides/build/send-messages#rich-cards. You can group multiple rich cards into one using [RbmCarouselCard][google.cloud.dialogflow.v2beta1.Intent.Message.RbmCarouselCard] but carousel cards will give you less control over the card layout.
func (*Intent_Message_RbmStandaloneCard) Descriptor ¶
func (*Intent_Message_RbmStandaloneCard) Descriptor() ([]byte, []int)
func (*Intent_Message_RbmStandaloneCard) GetCardContent ¶
func (m *Intent_Message_RbmStandaloneCard) GetCardContent() *Intent_Message_RbmCardContent
func (*Intent_Message_RbmStandaloneCard) GetCardOrientation ¶
func (m *Intent_Message_RbmStandaloneCard) GetCardOrientation() Intent_Message_RbmStandaloneCard_CardOrientation
func (*Intent_Message_RbmStandaloneCard) GetThumbnailImageAlignment ¶
func (m *Intent_Message_RbmStandaloneCard) GetThumbnailImageAlignment() Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment
func (*Intent_Message_RbmStandaloneCard) ProtoMessage ¶
func (*Intent_Message_RbmStandaloneCard) ProtoMessage()
func (*Intent_Message_RbmStandaloneCard) Reset ¶
func (m *Intent_Message_RbmStandaloneCard) Reset()
func (*Intent_Message_RbmStandaloneCard) String ¶
func (m *Intent_Message_RbmStandaloneCard) String() string
func (*Intent_Message_RbmStandaloneCard) XXX_DiscardUnknown ¶
func (m *Intent_Message_RbmStandaloneCard) XXX_DiscardUnknown()
func (*Intent_Message_RbmStandaloneCard) XXX_Marshal ¶
func (m *Intent_Message_RbmStandaloneCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_RbmStandaloneCard) XXX_Merge ¶
func (m *Intent_Message_RbmStandaloneCard) XXX_Merge(src proto.Message)
func (*Intent_Message_RbmStandaloneCard) XXX_Size ¶
func (m *Intent_Message_RbmStandaloneCard) XXX_Size() int
func (*Intent_Message_RbmStandaloneCard) XXX_Unmarshal ¶
func (m *Intent_Message_RbmStandaloneCard) XXX_Unmarshal(b []byte) error
type Intent_Message_RbmStandaloneCard_CardOrientation ¶
type Intent_Message_RbmStandaloneCard_CardOrientation int32
Orientation of the card.
const ( // Not specified. Intent_Message_RbmStandaloneCard_CARD_ORIENTATION_UNSPECIFIED Intent_Message_RbmStandaloneCard_CardOrientation = 0 // Horizontal layout. Intent_Message_RbmStandaloneCard_HORIZONTAL Intent_Message_RbmStandaloneCard_CardOrientation = 1 // Vertical layout. Intent_Message_RbmStandaloneCard_VERTICAL Intent_Message_RbmStandaloneCard_CardOrientation = 2 )
func (Intent_Message_RbmStandaloneCard_CardOrientation) EnumDescriptor ¶
func (Intent_Message_RbmStandaloneCard_CardOrientation) EnumDescriptor() ([]byte, []int)
func (Intent_Message_RbmStandaloneCard_CardOrientation) String ¶
func (x Intent_Message_RbmStandaloneCard_CardOrientation) String() string
type Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment ¶
type Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment int32
Thumbnail preview alignment for standalone cards with horizontal layout.
const ( // Not specified. Intent_Message_RbmStandaloneCard_THUMBNAIL_IMAGE_ALIGNMENT_UNSPECIFIED Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment = 0 // Thumbnail preview is left-aligned. Intent_Message_RbmStandaloneCard_LEFT Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment = 1 // Thumbnail preview is right-aligned. Intent_Message_RbmStandaloneCard_RIGHT Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment = 2 )
func (Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment) EnumDescriptor ¶
func (Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment) EnumDescriptor() ([]byte, []int)
func (Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment) String ¶
func (x Intent_Message_RbmStandaloneCard_ThumbnailImageAlignment) String() string
type Intent_Message_RbmStandaloneRichCard ¶
type Intent_Message_RbmStandaloneRichCard struct {
RbmStandaloneRichCard *Intent_Message_RbmStandaloneCard `protobuf:"bytes,19,opt,name=rbm_standalone_rich_card,json=rbmStandaloneRichCard,proto3,oneof"`
}
type Intent_Message_RbmSuggestedAction ¶
type Intent_Message_RbmSuggestedAction struct { // Text to display alongside the action. Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // Opaque payload that the Dialogflow receives in a user event // when the user taps the suggested action. This data will be also // forwarded to webhook to allow performing custom business logic. PostbackData string `protobuf:"bytes,2,opt,name=postback_data,json=postbackData,proto3" json:"postback_data,omitempty"` // Action that needs to be triggered. // // Types that are valid to be assigned to Action: // *Intent_Message_RbmSuggestedAction_Dial // *Intent_Message_RbmSuggestedAction_OpenUrl // *Intent_Message_RbmSuggestedAction_ShareLocation Action isIntent_Message_RbmSuggestedAction_Action `protobuf_oneof:"action"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Rich Business Messaging (RBM) suggested client-side action that the user can choose from the card.
func (*Intent_Message_RbmSuggestedAction) Descriptor ¶
func (*Intent_Message_RbmSuggestedAction) Descriptor() ([]byte, []int)
func (*Intent_Message_RbmSuggestedAction) GetAction ¶
func (m *Intent_Message_RbmSuggestedAction) GetAction() isIntent_Message_RbmSuggestedAction_Action
func (*Intent_Message_RbmSuggestedAction) GetOpenUrl ¶
func (m *Intent_Message_RbmSuggestedAction) GetOpenUrl() *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri
func (*Intent_Message_RbmSuggestedAction) GetPostbackData ¶
func (m *Intent_Message_RbmSuggestedAction) GetPostbackData() string
func (*Intent_Message_RbmSuggestedAction) GetShareLocation ¶
func (m *Intent_Message_RbmSuggestedAction) GetShareLocation() *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation
func (*Intent_Message_RbmSuggestedAction) GetText ¶
func (m *Intent_Message_RbmSuggestedAction) GetText() string
func (*Intent_Message_RbmSuggestedAction) ProtoMessage ¶
func (*Intent_Message_RbmSuggestedAction) ProtoMessage()
func (*Intent_Message_RbmSuggestedAction) Reset ¶
func (m *Intent_Message_RbmSuggestedAction) Reset()
func (*Intent_Message_RbmSuggestedAction) String ¶
func (m *Intent_Message_RbmSuggestedAction) String() string
func (*Intent_Message_RbmSuggestedAction) XXX_DiscardUnknown ¶
func (m *Intent_Message_RbmSuggestedAction) XXX_DiscardUnknown()
func (*Intent_Message_RbmSuggestedAction) XXX_Marshal ¶
func (m *Intent_Message_RbmSuggestedAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_RbmSuggestedAction) XXX_Merge ¶
func (m *Intent_Message_RbmSuggestedAction) XXX_Merge(src proto.Message)
func (*Intent_Message_RbmSuggestedAction) XXX_OneofWrappers ¶
func (*Intent_Message_RbmSuggestedAction) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Intent_Message_RbmSuggestedAction) XXX_Size ¶
func (m *Intent_Message_RbmSuggestedAction) XXX_Size() int
func (*Intent_Message_RbmSuggestedAction) XXX_Unmarshal ¶
func (m *Intent_Message_RbmSuggestedAction) XXX_Unmarshal(b []byte) error
type Intent_Message_RbmSuggestedAction_Dial ¶
type Intent_Message_RbmSuggestedAction_Dial struct {
Dial *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial `protobuf:"bytes,3,opt,name=dial,proto3,oneof"`
}
type Intent_Message_RbmSuggestedAction_OpenUrl ¶
type Intent_Message_RbmSuggestedAction_OpenUrl struct {
OpenUrl *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri `protobuf:"bytes,4,opt,name=open_url,json=openUrl,proto3,oneof"`
}
type Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial ¶
type Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial struct { // Required. The phone number to fill in the default dialer app. // This field should be in [E.164](https://en.wikipedia.org/wiki/E.164) // format. An example of a correctly formatted phone number: // +15556767888. PhoneNumber string `protobuf:"bytes,1,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Opens the user's default dialer app with the specified phone number but does not dial automatically (https://goo.gl/ergbB2).
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) Descriptor ¶
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) Descriptor() ([]byte, []int)
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) GetPhoneNumber ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) GetPhoneNumber() string
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) ProtoMessage ¶
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) ProtoMessage()
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) Reset ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) Reset()
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) String ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) String() string
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_DiscardUnknown ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_DiscardUnknown()
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_Marshal ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_Merge ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_Merge(src proto.Message)
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_Size ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_Size() int
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_Unmarshal ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionDial) XXX_Unmarshal(b []byte) error
type Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri ¶
type Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri struct { // Required. The uri to open on the user device Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Opens the user's default web browser app to the specified uri (https://goo.gl/6GLJD2). If the user has an app installed that is registered as the default handler for the URL, then this app will be opened instead, and its icon will be used in the suggested action UI.
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) Descriptor ¶
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) Descriptor() ([]byte, []int)
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) GetUri ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) GetUri() string
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) ProtoMessage ¶
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) ProtoMessage()
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) Reset ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) Reset()
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) String ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) String() string
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_DiscardUnknown ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_DiscardUnknown()
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_Marshal ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_Merge ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_Merge(src proto.Message)
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_Size ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_Size() int
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_Unmarshal ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionOpenUri) XXX_Unmarshal(b []byte) error
type Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation ¶
type Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation struct {}
Opens the device's location chooser so the user can pick a location to send back to the agent (https://goo.gl/GXotJW).
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) Descriptor ¶
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) Descriptor() ([]byte, []int)
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) ProtoMessage ¶
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) ProtoMessage()
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) Reset ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) Reset()
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) String ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) String() string
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_DiscardUnknown ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_DiscardUnknown()
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_Marshal ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_Merge ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_Merge(src proto.Message)
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_Size ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_Size() int
func (*Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_Unmarshal ¶
func (m *Intent_Message_RbmSuggestedAction_RbmSuggestedActionShareLocation) XXX_Unmarshal(b []byte) error
type Intent_Message_RbmSuggestedAction_ShareLocation ¶
type Intent_Message_RbmSuggestedAction_ShareLocation struct {
}type Intent_Message_RbmSuggestedReply ¶
type Intent_Message_RbmSuggestedReply struct { // Suggested reply text. Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // Opaque payload that the Dialogflow receives in a user event // when the user taps the suggested reply. This data will be also // forwarded to webhook to allow performing custom business logic. PostbackData string `protobuf:"bytes,2,opt,name=postback_data,json=postbackData,proto3" json:"postback_data,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Rich Business Messaging (RBM) suggested reply that the user can click instead of typing in their own response.
func (*Intent_Message_RbmSuggestedReply) Descriptor ¶
func (*Intent_Message_RbmSuggestedReply) Descriptor() ([]byte, []int)
func (*Intent_Message_RbmSuggestedReply) GetPostbackData ¶
func (m *Intent_Message_RbmSuggestedReply) GetPostbackData() string
func (*Intent_Message_RbmSuggestedReply) GetText ¶
func (m *Intent_Message_RbmSuggestedReply) GetText() string
func (*Intent_Message_RbmSuggestedReply) ProtoMessage ¶
func (*Intent_Message_RbmSuggestedReply) ProtoMessage()
func (*Intent_Message_RbmSuggestedReply) Reset ¶
func (m *Intent_Message_RbmSuggestedReply) Reset()
func (*Intent_Message_RbmSuggestedReply) String ¶
func (m *Intent_Message_RbmSuggestedReply) String() string
func (*Intent_Message_RbmSuggestedReply) XXX_DiscardUnknown ¶
func (m *Intent_Message_RbmSuggestedReply) XXX_DiscardUnknown()
func (*Intent_Message_RbmSuggestedReply) XXX_Marshal ¶
func (m *Intent_Message_RbmSuggestedReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_RbmSuggestedReply) XXX_Merge ¶
func (m *Intent_Message_RbmSuggestedReply) XXX_Merge(src proto.Message)
func (*Intent_Message_RbmSuggestedReply) XXX_Size ¶
func (m *Intent_Message_RbmSuggestedReply) XXX_Size() int
func (*Intent_Message_RbmSuggestedReply) XXX_Unmarshal ¶
func (m *Intent_Message_RbmSuggestedReply) XXX_Unmarshal(b []byte) error
type Intent_Message_RbmSuggestion ¶
type Intent_Message_RbmSuggestion struct { // Predefined suggested response or action for user to choose // // Types that are valid to be assigned to Suggestion: // *Intent_Message_RbmSuggestion_Reply // *Intent_Message_RbmSuggestion_Action Suggestion isIntent_Message_RbmSuggestion_Suggestion `protobuf_oneof:"suggestion"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Rich Business Messaging (RBM) suggestion. Suggestions allow user to easily select/click a predefined response or perform an action (like opening a web uri).
func (*Intent_Message_RbmSuggestion) Descriptor ¶
func (*Intent_Message_RbmSuggestion) Descriptor() ([]byte, []int)
func (*Intent_Message_RbmSuggestion) GetAction ¶
func (m *Intent_Message_RbmSuggestion) GetAction() *Intent_Message_RbmSuggestedAction
func (*Intent_Message_RbmSuggestion) GetReply ¶
func (m *Intent_Message_RbmSuggestion) GetReply() *Intent_Message_RbmSuggestedReply
func (*Intent_Message_RbmSuggestion) GetSuggestion ¶
func (m *Intent_Message_RbmSuggestion) GetSuggestion() isIntent_Message_RbmSuggestion_Suggestion
func (*Intent_Message_RbmSuggestion) ProtoMessage ¶
func (*Intent_Message_RbmSuggestion) ProtoMessage()
func (*Intent_Message_RbmSuggestion) Reset ¶
func (m *Intent_Message_RbmSuggestion) Reset()
func (*Intent_Message_RbmSuggestion) String ¶
func (m *Intent_Message_RbmSuggestion) String() string
func (*Intent_Message_RbmSuggestion) XXX_DiscardUnknown ¶
func (m *Intent_Message_RbmSuggestion) XXX_DiscardUnknown()
func (*Intent_Message_RbmSuggestion) XXX_Marshal ¶
func (m *Intent_Message_RbmSuggestion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_RbmSuggestion) XXX_Merge ¶
func (m *Intent_Message_RbmSuggestion) XXX_Merge(src proto.Message)
func (*Intent_Message_RbmSuggestion) XXX_OneofWrappers ¶
func (*Intent_Message_RbmSuggestion) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Intent_Message_RbmSuggestion) XXX_Size ¶
func (m *Intent_Message_RbmSuggestion) XXX_Size() int
func (*Intent_Message_RbmSuggestion) XXX_Unmarshal ¶
func (m *Intent_Message_RbmSuggestion) XXX_Unmarshal(b []byte) error
type Intent_Message_RbmSuggestion_Action ¶
type Intent_Message_RbmSuggestion_Action struct {
Action *Intent_Message_RbmSuggestedAction `protobuf:"bytes,2,opt,name=action,proto3,oneof"`
}
type Intent_Message_RbmSuggestion_Reply ¶
type Intent_Message_RbmSuggestion_Reply struct {
Reply *Intent_Message_RbmSuggestedReply `protobuf:"bytes,1,opt,name=reply,proto3,oneof"`
}
type Intent_Message_RbmText ¶
type Intent_Message_RbmText struct { // Required. Text sent and displayed to the user. Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // Optional. One or more suggestions to show to the user. RbmSuggestion []*Intent_Message_RbmSuggestion `protobuf:"bytes,2,rep,name=rbm_suggestion,json=rbmSuggestion,proto3" json:"rbm_suggestion,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Rich Business Messaging (RBM) text response with suggestions.
func (*Intent_Message_RbmText) Descriptor ¶
func (*Intent_Message_RbmText) Descriptor() ([]byte, []int)
func (*Intent_Message_RbmText) GetRbmSuggestion ¶
func (m *Intent_Message_RbmText) GetRbmSuggestion() []*Intent_Message_RbmSuggestion
func (*Intent_Message_RbmText) GetText ¶
func (m *Intent_Message_RbmText) GetText() string
func (*Intent_Message_RbmText) ProtoMessage ¶
func (*Intent_Message_RbmText) ProtoMessage()
func (*Intent_Message_RbmText) Reset ¶
func (m *Intent_Message_RbmText) Reset()
func (*Intent_Message_RbmText) String ¶
func (m *Intent_Message_RbmText) String() string
func (*Intent_Message_RbmText) XXX_DiscardUnknown ¶
func (m *Intent_Message_RbmText) XXX_DiscardUnknown()
func (*Intent_Message_RbmText) XXX_Marshal ¶
func (m *Intent_Message_RbmText) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_RbmText) XXX_Merge ¶
func (m *Intent_Message_RbmText) XXX_Merge(src proto.Message)
func (*Intent_Message_RbmText) XXX_Size ¶
func (m *Intent_Message_RbmText) XXX_Size() int
func (*Intent_Message_RbmText) XXX_Unmarshal ¶
func (m *Intent_Message_RbmText) XXX_Unmarshal(b []byte) error
type Intent_Message_RbmText_ ¶
type Intent_Message_RbmText_ struct {
RbmText *Intent_Message_RbmText `protobuf:"bytes,18,opt,name=rbm_text,json=rbmText,proto3,oneof"`
}
type Intent_Message_SelectItemInfo ¶
type Intent_Message_SelectItemInfo struct { // Required. A unique key that will be sent back to the agent if this // response is given. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // Optional. A list of synonyms that can also be used to trigger this // item in dialog. Synonyms []string `protobuf:"bytes,2,rep,name=synonyms,proto3" json:"synonyms,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Additional info about the select item for when it is triggered in a dialog.
func (*Intent_Message_SelectItemInfo) Descriptor ¶
func (*Intent_Message_SelectItemInfo) Descriptor() ([]byte, []int)
func (*Intent_Message_SelectItemInfo) GetKey ¶
func (m *Intent_Message_SelectItemInfo) GetKey() string
func (*Intent_Message_SelectItemInfo) GetSynonyms ¶
func (m *Intent_Message_SelectItemInfo) GetSynonyms() []string
func (*Intent_Message_SelectItemInfo) ProtoMessage ¶
func (*Intent_Message_SelectItemInfo) ProtoMessage()
func (*Intent_Message_SelectItemInfo) Reset ¶
func (m *Intent_Message_SelectItemInfo) Reset()
func (*Intent_Message_SelectItemInfo) String ¶
func (m *Intent_Message_SelectItemInfo) String() string
func (*Intent_Message_SelectItemInfo) XXX_DiscardUnknown ¶
func (m *Intent_Message_SelectItemInfo) XXX_DiscardUnknown()
func (*Intent_Message_SelectItemInfo) XXX_Marshal ¶
func (m *Intent_Message_SelectItemInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_SelectItemInfo) XXX_Merge ¶
func (m *Intent_Message_SelectItemInfo) XXX_Merge(src proto.Message)
func (*Intent_Message_SelectItemInfo) XXX_Size ¶
func (m *Intent_Message_SelectItemInfo) XXX_Size() int
func (*Intent_Message_SelectItemInfo) XXX_Unmarshal ¶
func (m *Intent_Message_SelectItemInfo) XXX_Unmarshal(b []byte) error
type Intent_Message_SimpleResponse ¶
type Intent_Message_SimpleResponse struct { // One of text_to_speech or ssml must be provided. The plain text of the // speech output. Mutually exclusive with ssml. TextToSpeech string `protobuf:"bytes,1,opt,name=text_to_speech,json=textToSpeech,proto3" json:"text_to_speech,omitempty"` // One of text_to_speech or ssml must be provided. Structured spoken // response to the user in the SSML format. Mutually exclusive with // text_to_speech. Ssml string `protobuf:"bytes,2,opt,name=ssml,proto3" json:"ssml,omitempty"` // Optional. The text to display. DisplayText string `protobuf:"bytes,3,opt,name=display_text,json=displayText,proto3" json:"display_text,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The simple response message containing speech or text.
func (*Intent_Message_SimpleResponse) Descriptor ¶
func (*Intent_Message_SimpleResponse) Descriptor() ([]byte, []int)
func (*Intent_Message_SimpleResponse) GetDisplayText ¶
func (m *Intent_Message_SimpleResponse) GetDisplayText() string
func (*Intent_Message_SimpleResponse) GetSsml ¶
func (m *Intent_Message_SimpleResponse) GetSsml() string
func (*Intent_Message_SimpleResponse) GetTextToSpeech ¶
func (m *Intent_Message_SimpleResponse) GetTextToSpeech() string
func (*Intent_Message_SimpleResponse) ProtoMessage ¶
func (*Intent_Message_SimpleResponse) ProtoMessage()
func (*Intent_Message_SimpleResponse) Reset ¶
func (m *Intent_Message_SimpleResponse) Reset()
func (*Intent_Message_SimpleResponse) String ¶
func (m *Intent_Message_SimpleResponse) String() string
func (*Intent_Message_SimpleResponse) XXX_DiscardUnknown ¶
func (m *Intent_Message_SimpleResponse) XXX_DiscardUnknown()
func (*Intent_Message_SimpleResponse) XXX_Marshal ¶
func (m *Intent_Message_SimpleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_SimpleResponse) XXX_Merge ¶
func (m *Intent_Message_SimpleResponse) XXX_Merge(src proto.Message)
func (*Intent_Message_SimpleResponse) XXX_Size ¶
func (m *Intent_Message_SimpleResponse) XXX_Size() int
func (*Intent_Message_SimpleResponse) XXX_Unmarshal ¶
func (m *Intent_Message_SimpleResponse) XXX_Unmarshal(b []byte) error
type Intent_Message_SimpleResponses ¶
type Intent_Message_SimpleResponses struct { // Required. The list of simple responses. SimpleResponses []*Intent_Message_SimpleResponse `protobuf:"bytes,1,rep,name=simple_responses,json=simpleResponses,proto3" json:"simple_responses,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The collection of simple response candidates. This message in `QueryResult.fulfillment_messages` and `WebhookResponse.fulfillment_messages` should contain only one `SimpleResponse`.
func (*Intent_Message_SimpleResponses) Descriptor ¶
func (*Intent_Message_SimpleResponses) Descriptor() ([]byte, []int)
func (*Intent_Message_SimpleResponses) GetSimpleResponses ¶
func (m *Intent_Message_SimpleResponses) GetSimpleResponses() []*Intent_Message_SimpleResponse
func (*Intent_Message_SimpleResponses) ProtoMessage ¶
func (*Intent_Message_SimpleResponses) ProtoMessage()
func (*Intent_Message_SimpleResponses) Reset ¶
func (m *Intent_Message_SimpleResponses) Reset()
func (*Intent_Message_SimpleResponses) String ¶
func (m *Intent_Message_SimpleResponses) String() string
func (*Intent_Message_SimpleResponses) XXX_DiscardUnknown ¶
func (m *Intent_Message_SimpleResponses) XXX_DiscardUnknown()
func (*Intent_Message_SimpleResponses) XXX_Marshal ¶
func (m *Intent_Message_SimpleResponses) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_SimpleResponses) XXX_Merge ¶
func (m *Intent_Message_SimpleResponses) XXX_Merge(src proto.Message)
func (*Intent_Message_SimpleResponses) XXX_Size ¶
func (m *Intent_Message_SimpleResponses) XXX_Size() int
func (*Intent_Message_SimpleResponses) XXX_Unmarshal ¶
func (m *Intent_Message_SimpleResponses) XXX_Unmarshal(b []byte) error
type Intent_Message_SimpleResponses_ ¶
type Intent_Message_SimpleResponses_ struct {
SimpleResponses *Intent_Message_SimpleResponses `protobuf:"bytes,7,opt,name=simple_responses,json=simpleResponses,proto3,oneof"`
}
type Intent_Message_Suggestion ¶
type Intent_Message_Suggestion struct { // Required. The text shown the in the suggestion chip. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The suggestion chip message that the user can tap to quickly post a reply to the conversation.
func (*Intent_Message_Suggestion) Descriptor ¶
func (*Intent_Message_Suggestion) Descriptor() ([]byte, []int)
func (*Intent_Message_Suggestion) GetTitle ¶
func (m *Intent_Message_Suggestion) GetTitle() string
func (*Intent_Message_Suggestion) ProtoMessage ¶
func (*Intent_Message_Suggestion) ProtoMessage()
func (*Intent_Message_Suggestion) Reset ¶
func (m *Intent_Message_Suggestion) Reset()
func (*Intent_Message_Suggestion) String ¶
func (m *Intent_Message_Suggestion) String() string
func (*Intent_Message_Suggestion) XXX_DiscardUnknown ¶
func (m *Intent_Message_Suggestion) XXX_DiscardUnknown()
func (*Intent_Message_Suggestion) XXX_Marshal ¶
func (m *Intent_Message_Suggestion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_Suggestion) XXX_Merge ¶
func (m *Intent_Message_Suggestion) XXX_Merge(src proto.Message)
func (*Intent_Message_Suggestion) XXX_Size ¶
func (m *Intent_Message_Suggestion) XXX_Size() int
func (*Intent_Message_Suggestion) XXX_Unmarshal ¶
func (m *Intent_Message_Suggestion) XXX_Unmarshal(b []byte) error
type Intent_Message_Suggestions ¶
type Intent_Message_Suggestions struct { // Required. The list of suggested replies. Suggestions []*Intent_Message_Suggestion `protobuf:"bytes,1,rep,name=suggestions,proto3" json:"suggestions,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The collection of suggestions.
func (*Intent_Message_Suggestions) Descriptor ¶
func (*Intent_Message_Suggestions) Descriptor() ([]byte, []int)
func (*Intent_Message_Suggestions) GetSuggestions ¶
func (m *Intent_Message_Suggestions) GetSuggestions() []*Intent_Message_Suggestion
func (*Intent_Message_Suggestions) ProtoMessage ¶
func (*Intent_Message_Suggestions) ProtoMessage()
func (*Intent_Message_Suggestions) Reset ¶
func (m *Intent_Message_Suggestions) Reset()
func (*Intent_Message_Suggestions) String ¶
func (m *Intent_Message_Suggestions) String() string
func (*Intent_Message_Suggestions) XXX_DiscardUnknown ¶
func (m *Intent_Message_Suggestions) XXX_DiscardUnknown()
func (*Intent_Message_Suggestions) XXX_Marshal ¶
func (m *Intent_Message_Suggestions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_Suggestions) XXX_Merge ¶
func (m *Intent_Message_Suggestions) XXX_Merge(src proto.Message)
func (*Intent_Message_Suggestions) XXX_Size ¶
func (m *Intent_Message_Suggestions) XXX_Size() int
func (*Intent_Message_Suggestions) XXX_Unmarshal ¶
func (m *Intent_Message_Suggestions) XXX_Unmarshal(b []byte) error
type Intent_Message_Suggestions_ ¶
type Intent_Message_Suggestions_ struct {
Suggestions *Intent_Message_Suggestions `protobuf:"bytes,9,opt,name=suggestions,proto3,oneof"`
}
type Intent_Message_TableCard ¶
type Intent_Message_TableCard struct { // Required. Title of the card. Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // Optional. Subtitle to the title. Subtitle string `protobuf:"bytes,2,opt,name=subtitle,proto3" json:"subtitle,omitempty"` // Optional. Image which should be displayed on the card. Image *Intent_Message_Image `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"` // Optional. Display properties for the columns in this table. ColumnProperties []*Intent_Message_ColumnProperties `protobuf:"bytes,4,rep,name=column_properties,json=columnProperties,proto3" json:"column_properties,omitempty"` // Optional. Rows in this table of data. Rows []*Intent_Message_TableCardRow `protobuf:"bytes,5,rep,name=rows,proto3" json:"rows,omitempty"` // Optional. List of buttons for the card. Buttons []*Intent_Message_BasicCard_Button `protobuf:"bytes,6,rep,name=buttons,proto3" json:"buttons,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Table card for Actions on Google.
func (*Intent_Message_TableCard) Descriptor ¶
func (*Intent_Message_TableCard) Descriptor() ([]byte, []int)
func (*Intent_Message_TableCard) GetButtons ¶
func (m *Intent_Message_TableCard) GetButtons() []*Intent_Message_BasicCard_Button
func (*Intent_Message_TableCard) GetColumnProperties ¶
func (m *Intent_Message_TableCard) GetColumnProperties() []*Intent_Message_ColumnProperties
func (*Intent_Message_TableCard) GetImage ¶
func (m *Intent_Message_TableCard) GetImage() *Intent_Message_Image
func (*Intent_Message_TableCard) GetRows ¶
func (m *Intent_Message_TableCard) GetRows() []*Intent_Message_TableCardRow
func (*Intent_Message_TableCard) GetSubtitle ¶
func (m *Intent_Message_TableCard) GetSubtitle() string
func (*Intent_Message_TableCard) GetTitle ¶
func (m *Intent_Message_TableCard) GetTitle() string
func (*Intent_Message_TableCard) ProtoMessage ¶
func (*Intent_Message_TableCard) ProtoMessage()
func (*Intent_Message_TableCard) Reset ¶
func (m *Intent_Message_TableCard) Reset()
func (*Intent_Message_TableCard) String ¶
func (m *Intent_Message_TableCard) String() string
func (*Intent_Message_TableCard) XXX_DiscardUnknown ¶
func (m *Intent_Message_TableCard) XXX_DiscardUnknown()
func (*Intent_Message_TableCard) XXX_Marshal ¶
func (m *Intent_Message_TableCard) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_TableCard) XXX_Merge ¶
func (m *Intent_Message_TableCard) XXX_Merge(src proto.Message)
func (*Intent_Message_TableCard) XXX_Size ¶
func (m *Intent_Message_TableCard) XXX_Size() int
func (*Intent_Message_TableCard) XXX_Unmarshal ¶
func (m *Intent_Message_TableCard) XXX_Unmarshal(b []byte) error
type Intent_Message_TableCardCell ¶
type Intent_Message_TableCardCell struct { // Required. Text in this cell. Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Cell of [TableCardRow][google.cloud.dialogflow.v2beta1.Intent.Message.TableCardRow].
func (*Intent_Message_TableCardCell) Descriptor ¶
func (*Intent_Message_TableCardCell) Descriptor() ([]byte, []int)
func (*Intent_Message_TableCardCell) GetText ¶
func (m *Intent_Message_TableCardCell) GetText() string
func (*Intent_Message_TableCardCell) ProtoMessage ¶
func (*Intent_Message_TableCardCell) ProtoMessage()
func (*Intent_Message_TableCardCell) Reset ¶
func (m *Intent_Message_TableCardCell) Reset()
func (*Intent_Message_TableCardCell) String ¶
func (m *Intent_Message_TableCardCell) String() string
func (*Intent_Message_TableCardCell) XXX_DiscardUnknown ¶
func (m *Intent_Message_TableCardCell) XXX_DiscardUnknown()
func (*Intent_Message_TableCardCell) XXX_Marshal ¶
func (m *Intent_Message_TableCardCell) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_TableCardCell) XXX_Merge ¶
func (m *Intent_Message_TableCardCell) XXX_Merge(src proto.Message)
func (*Intent_Message_TableCardCell) XXX_Size ¶
func (m *Intent_Message_TableCardCell) XXX_Size() int
func (*Intent_Message_TableCardCell) XXX_Unmarshal ¶
func (m *Intent_Message_TableCardCell) XXX_Unmarshal(b []byte) error
type Intent_Message_TableCardRow ¶
type Intent_Message_TableCardRow struct { // Optional. List of cells that make up this row. Cells []*Intent_Message_TableCardCell `protobuf:"bytes,1,rep,name=cells,proto3" json:"cells,omitempty"` // Optional. Whether to add a visual divider after this row. DividerAfter bool `protobuf:"varint,2,opt,name=divider_after,json=dividerAfter,proto3" json:"divider_after,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Row of [TableCard][google.cloud.dialogflow.v2beta1.Intent.Message.TableCard].
func (*Intent_Message_TableCardRow) Descriptor ¶
func (*Intent_Message_TableCardRow) Descriptor() ([]byte, []int)
func (*Intent_Message_TableCardRow) GetCells ¶
func (m *Intent_Message_TableCardRow) GetCells() []*Intent_Message_TableCardCell
func (*Intent_Message_TableCardRow) GetDividerAfter ¶
func (m *Intent_Message_TableCardRow) GetDividerAfter() bool
func (*Intent_Message_TableCardRow) ProtoMessage ¶
func (*Intent_Message_TableCardRow) ProtoMessage()
func (*Intent_Message_TableCardRow) Reset ¶
func (m *Intent_Message_TableCardRow) Reset()
func (*Intent_Message_TableCardRow) String ¶
func (m *Intent_Message_TableCardRow) String() string
func (*Intent_Message_TableCardRow) XXX_DiscardUnknown ¶
func (m *Intent_Message_TableCardRow) XXX_DiscardUnknown()
func (*Intent_Message_TableCardRow) XXX_Marshal ¶
func (m *Intent_Message_TableCardRow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_TableCardRow) XXX_Merge ¶
func (m *Intent_Message_TableCardRow) XXX_Merge(src proto.Message)
func (*Intent_Message_TableCardRow) XXX_Size ¶
func (m *Intent_Message_TableCardRow) XXX_Size() int
func (*Intent_Message_TableCardRow) XXX_Unmarshal ¶
func (m *Intent_Message_TableCardRow) XXX_Unmarshal(b []byte) error
type Intent_Message_TableCard_ ¶
type Intent_Message_TableCard_ struct {
TableCard *Intent_Message_TableCard `protobuf:"bytes,23,opt,name=table_card,json=tableCard,proto3,oneof"`
}
type Intent_Message_TelephonyPlayAudio ¶
type Intent_Message_TelephonyPlayAudio struct { // Required. URI to a Google Cloud Storage object containing the audio to // play, e.g., "gs://bucket/object". The object must contain a single // channel (mono) of linear PCM audio (2 bytes / sample) at 8kHz. // // This object must be readable by the `service-<Project // Number>@gcp-sa-dialogflow.iam.gserviceaccount.com` service account // where <Project Number> is the number of the Telephony Gateway project // (usually the same as the Dialogflow agent project). If the Google Cloud // Storage bucket is in the Telephony Gateway project, this permission is // added by default when enabling the Dialogflow V2 API. // // For audio from other sources, consider using the // `TelephonySynthesizeSpeech` message with SSML. AudioUri string `protobuf:"bytes,1,opt,name=audio_uri,json=audioUri,proto3" json:"audio_uri,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Plays audio from a file in Telephony Gateway.
func (*Intent_Message_TelephonyPlayAudio) Descriptor ¶
func (*Intent_Message_TelephonyPlayAudio) Descriptor() ([]byte, []int)
func (*Intent_Message_TelephonyPlayAudio) GetAudioUri ¶
func (m *Intent_Message_TelephonyPlayAudio) GetAudioUri() string
func (*Intent_Message_TelephonyPlayAudio) ProtoMessage ¶
func (*Intent_Message_TelephonyPlayAudio) ProtoMessage()
func (*Intent_Message_TelephonyPlayAudio) Reset ¶
func (m *Intent_Message_TelephonyPlayAudio) Reset()
func (*Intent_Message_TelephonyPlayAudio) String ¶
func (m *Intent_Message_TelephonyPlayAudio) String() string
func (*Intent_Message_TelephonyPlayAudio) XXX_DiscardUnknown ¶
func (m *Intent_Message_TelephonyPlayAudio) XXX_DiscardUnknown()
func (*Intent_Message_TelephonyPlayAudio) XXX_Marshal ¶
func (m *Intent_Message_TelephonyPlayAudio) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_TelephonyPlayAudio) XXX_Merge ¶
func (m *Intent_Message_TelephonyPlayAudio) XXX_Merge(src proto.Message)
func (*Intent_Message_TelephonyPlayAudio) XXX_Size ¶
func (m *Intent_Message_TelephonyPlayAudio) XXX_Size() int
func (*Intent_Message_TelephonyPlayAudio) XXX_Unmarshal ¶
func (m *Intent_Message_TelephonyPlayAudio) XXX_Unmarshal(b []byte) error
type Intent_Message_TelephonyPlayAudio_ ¶
type Intent_Message_TelephonyPlayAudio_ struct {
TelephonyPlayAudio *Intent_Message_TelephonyPlayAudio `protobuf:"bytes,13,opt,name=telephony_play_audio,json=telephonyPlayAudio,proto3,oneof"`
}
type Intent_Message_TelephonySynthesizeSpeech ¶
type Intent_Message_TelephonySynthesizeSpeech struct { // Required. The source to be synthesized. // // Types that are valid to be assigned to Source: // *Intent_Message_TelephonySynthesizeSpeech_Text // *Intent_Message_TelephonySynthesizeSpeech_Ssml Source isIntent_Message_TelephonySynthesizeSpeech_Source `protobuf_oneof:"source"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway.
Telephony Gateway takes the synthesizer settings from `DetectIntentResponse.output_audio_config` which can either be set at request-level or can come from the agent-level synthesizer config.
func (*Intent_Message_TelephonySynthesizeSpeech) Descriptor ¶
func (*Intent_Message_TelephonySynthesizeSpeech) Descriptor() ([]byte, []int)
func (*Intent_Message_TelephonySynthesizeSpeech) GetSource ¶
func (m *Intent_Message_TelephonySynthesizeSpeech) GetSource() isIntent_Message_TelephonySynthesizeSpeech_Source
func (*Intent_Message_TelephonySynthesizeSpeech) GetSsml ¶
func (m *Intent_Message_TelephonySynthesizeSpeech) GetSsml() string
func (*Intent_Message_TelephonySynthesizeSpeech) GetText ¶
func (m *Intent_Message_TelephonySynthesizeSpeech) GetText() string
func (*Intent_Message_TelephonySynthesizeSpeech) ProtoMessage ¶
func (*Intent_Message_TelephonySynthesizeSpeech) ProtoMessage()
func (*Intent_Message_TelephonySynthesizeSpeech) Reset ¶
func (m *Intent_Message_TelephonySynthesizeSpeech) Reset()
func (*Intent_Message_TelephonySynthesizeSpeech) String ¶
func (m *Intent_Message_TelephonySynthesizeSpeech) String() string
func (*Intent_Message_TelephonySynthesizeSpeech) XXX_DiscardUnknown ¶
func (m *Intent_Message_TelephonySynthesizeSpeech) XXX_DiscardUnknown()
func (*Intent_Message_TelephonySynthesizeSpeech) XXX_Marshal ¶
func (m *Intent_Message_TelephonySynthesizeSpeech) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_TelephonySynthesizeSpeech) XXX_Merge ¶
func (m *Intent_Message_TelephonySynthesizeSpeech) XXX_Merge(src proto.Message)
func (*Intent_Message_TelephonySynthesizeSpeech) XXX_OneofWrappers ¶
func (*Intent_Message_TelephonySynthesizeSpeech) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*Intent_Message_TelephonySynthesizeSpeech) XXX_Size ¶
func (m *Intent_Message_TelephonySynthesizeSpeech) XXX_Size() int
func (*Intent_Message_TelephonySynthesizeSpeech) XXX_Unmarshal ¶
func (m *Intent_Message_TelephonySynthesizeSpeech) XXX_Unmarshal(b []byte) error
type Intent_Message_TelephonySynthesizeSpeech_ ¶
type Intent_Message_TelephonySynthesizeSpeech_ struct {
TelephonySynthesizeSpeech *Intent_Message_TelephonySynthesizeSpeech `protobuf:"bytes,14,opt,name=telephony_synthesize_speech,json=telephonySynthesizeSpeech,proto3,oneof"`
}
type Intent_Message_TelephonySynthesizeSpeech_Ssml ¶
type Intent_Message_TelephonySynthesizeSpeech_Ssml struct {
Ssml string `protobuf:"bytes,2,opt,name=ssml,proto3,oneof"`
}
type Intent_Message_TelephonySynthesizeSpeech_Text ¶
type Intent_Message_TelephonySynthesizeSpeech_Text struct {
Text string `protobuf:"bytes,1,opt,name=text,proto3,oneof"`
}
type Intent_Message_TelephonyTransferCall ¶
type Intent_Message_TelephonyTransferCall struct { // Required. The phone number to transfer the call to // in [E.164 format](https://en.wikipedia.org/wiki/E.164). // // We currently only allow transferring to US numbers (+1xxxyyyzzzz). PhoneNumber string `protobuf:"bytes,1,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Transfers the call in Telephony Gateway.
func (*Intent_Message_TelephonyTransferCall) Descriptor ¶
func (*Intent_Message_TelephonyTransferCall) Descriptor() ([]byte, []int)
func (*Intent_Message_TelephonyTransferCall) GetPhoneNumber ¶
func (m *Intent_Message_TelephonyTransferCall) GetPhoneNumber() string
func (*Intent_Message_TelephonyTransferCall) ProtoMessage ¶
func (*Intent_Message_TelephonyTransferCall) ProtoMessage()
func (*Intent_Message_TelephonyTransferCall) Reset ¶
func (m *Intent_Message_TelephonyTransferCall) Reset()
func (*Intent_Message_TelephonyTransferCall) String ¶
func (m *Intent_Message_TelephonyTransferCall) String() string
func (*Intent_Message_TelephonyTransferCall) XXX_DiscardUnknown ¶
func (m *Intent_Message_TelephonyTransferCall) XXX_DiscardUnknown()
func (*Intent_Message_TelephonyTransferCall) XXX_Marshal ¶
func (m *Intent_Message_TelephonyTransferCall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_TelephonyTransferCall) XXX_Merge ¶
func (m *Intent_Message_TelephonyTransferCall) XXX_Merge(src proto.Message)
func (*Intent_Message_TelephonyTransferCall) XXX_Size ¶
func (m *Intent_Message_TelephonyTransferCall) XXX_Size() int
func (*Intent_Message_TelephonyTransferCall) XXX_Unmarshal ¶
func (m *Intent_Message_TelephonyTransferCall) XXX_Unmarshal(b []byte) error
type Intent_Message_TelephonyTransferCall_ ¶
type Intent_Message_TelephonyTransferCall_ struct {
TelephonyTransferCall *Intent_Message_TelephonyTransferCall `protobuf:"bytes,15,opt,name=telephony_transfer_call,json=telephonyTransferCall,proto3,oneof"`
}
type Intent_Message_Text ¶
type Intent_Message_Text struct { // Optional. The collection of the agent's responses. Text []string `protobuf:"bytes,1,rep,name=text,proto3" json:"text,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The text response message.
func (*Intent_Message_Text) Descriptor ¶
func (*Intent_Message_Text) Descriptor() ([]byte, []int)
func (*Intent_Message_Text) GetText ¶
func (m *Intent_Message_Text) GetText() []string
func (*Intent_Message_Text) ProtoMessage ¶
func (*Intent_Message_Text) ProtoMessage()
func (*Intent_Message_Text) Reset ¶
func (m *Intent_Message_Text) Reset()
func (*Intent_Message_Text) String ¶
func (m *Intent_Message_Text) String() string
func (*Intent_Message_Text) XXX_DiscardUnknown ¶
func (m *Intent_Message_Text) XXX_DiscardUnknown()
func (*Intent_Message_Text) XXX_Marshal ¶
func (m *Intent_Message_Text) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Message_Text) XXX_Merge ¶
func (m *Intent_Message_Text) XXX_Merge(src proto.Message)
func (*Intent_Message_Text) XXX_Size ¶
func (m *Intent_Message_Text) XXX_Size() int
func (*Intent_Message_Text) XXX_Unmarshal ¶
func (m *Intent_Message_Text) XXX_Unmarshal(b []byte) error
type Intent_Message_Text_ ¶
type Intent_Message_Text_ struct {
Text *Intent_Message_Text `protobuf:"bytes,1,opt,name=text,proto3,oneof"`
}
type Intent_Parameter ¶
type Intent_Parameter struct { // The unique identifier of this parameter. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The name of the parameter. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Optional. The definition of the parameter value. It can be: // - a constant string, // - a parameter value defined as `$parameter_name`, // - an original parameter value defined as `$parameter_name.original`, // - a parameter value from some context defined as // `#context_name.parameter_name`. Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"` // Optional. The default value to use when the `value` yields an empty // result. // Default values can be extracted from contexts by using the following // syntax: `#context_name.parameter_name`. DefaultValue string `protobuf:"bytes,4,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"` // Optional. The name of the entity type, prefixed with `@`, that // describes values of the parameter. If the parameter is // required, this must be provided. EntityTypeDisplayName string `` /* 128-byte string literal not displayed */ // Optional. Indicates whether the parameter is required. That is, // whether the intent cannot be completed without collecting the parameter // value. Mandatory bool `protobuf:"varint,6,opt,name=mandatory,proto3" json:"mandatory,omitempty"` // Optional. The collection of prompts that the agent can present to the // user in order to collect a value for the parameter. Prompts []string `protobuf:"bytes,7,rep,name=prompts,proto3" json:"prompts,omitempty"` // Optional. Indicates whether the parameter represents a list of values. IsList bool `protobuf:"varint,8,opt,name=is_list,json=isList,proto3" json:"is_list,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents intent parameters.
func (*Intent_Parameter) Descriptor ¶
func (*Intent_Parameter) Descriptor() ([]byte, []int)
func (*Intent_Parameter) GetDefaultValue ¶
func (m *Intent_Parameter) GetDefaultValue() string
func (*Intent_Parameter) GetDisplayName ¶
func (m *Intent_Parameter) GetDisplayName() string
func (*Intent_Parameter) GetEntityTypeDisplayName ¶
func (m *Intent_Parameter) GetEntityTypeDisplayName() string
func (*Intent_Parameter) GetIsList ¶
func (m *Intent_Parameter) GetIsList() bool
func (*Intent_Parameter) GetMandatory ¶
func (m *Intent_Parameter) GetMandatory() bool
func (*Intent_Parameter) GetName ¶
func (m *Intent_Parameter) GetName() string
func (*Intent_Parameter) GetPrompts ¶
func (m *Intent_Parameter) GetPrompts() []string
func (*Intent_Parameter) GetValue ¶
func (m *Intent_Parameter) GetValue() string
func (*Intent_Parameter) ProtoMessage ¶
func (*Intent_Parameter) ProtoMessage()
func (*Intent_Parameter) Reset ¶
func (m *Intent_Parameter) Reset()
func (*Intent_Parameter) String ¶
func (m *Intent_Parameter) String() string
func (*Intent_Parameter) XXX_DiscardUnknown ¶
func (m *Intent_Parameter) XXX_DiscardUnknown()
func (*Intent_Parameter) XXX_Marshal ¶
func (m *Intent_Parameter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_Parameter) XXX_Merge ¶
func (m *Intent_Parameter) XXX_Merge(src proto.Message)
func (*Intent_Parameter) XXX_Size ¶
func (m *Intent_Parameter) XXX_Size() int
func (*Intent_Parameter) XXX_Unmarshal ¶
func (m *Intent_Parameter) XXX_Unmarshal(b []byte) error
type Intent_TrainingPhrase ¶
type Intent_TrainingPhrase struct { // Output only. The unique identifier of this training phrase. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The type of the training phrase. Type Intent_TrainingPhrase_Type `` /* 126-byte string literal not displayed */ // Required. The ordered list of training phrase parts. // The parts are concatenated in order to form the training phrase. // // Note: The API does not automatically annotate training phrases like the // Dialogflow Console does. // // Note: Do not forget to include whitespace at part boundaries, // so the training phrase is well formatted when the parts are concatenated. // // If the training phrase does not need to be annotated with parameters, // you just need a single part with only the [Part.text][google.cloud.dialogflow.v2beta1.Intent.TrainingPhrase.Part.text] field set. // // If you want to annotate the training phrase, you must create multiple // parts, where the fields of each part are populated in one of two ways: // // - `Part.text` is set to a part of the phrase that has no parameters. // - `Part.text` is set to a part of the phrase that you want to annotate, // and the `entity_type`, `alias`, and `user_defined` fields are all // set. Parts []*Intent_TrainingPhrase_Part `protobuf:"bytes,3,rep,name=parts,proto3" json:"parts,omitempty"` // Optional. Indicates how many times this example was added to // the intent. Each time a developer adds an existing sample by editing an // intent or training, this counter is increased. TimesAddedCount int32 `protobuf:"varint,4,opt,name=times_added_count,json=timesAddedCount,proto3" json:"times_added_count,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents an example that the agent is trained on.
func (*Intent_TrainingPhrase) Descriptor ¶
func (*Intent_TrainingPhrase) Descriptor() ([]byte, []int)
func (*Intent_TrainingPhrase) GetName ¶
func (m *Intent_TrainingPhrase) GetName() string
func (*Intent_TrainingPhrase) GetParts ¶
func (m *Intent_TrainingPhrase) GetParts() []*Intent_TrainingPhrase_Part
func (*Intent_TrainingPhrase) GetTimesAddedCount ¶
func (m *Intent_TrainingPhrase) GetTimesAddedCount() int32
func (*Intent_TrainingPhrase) GetType ¶
func (m *Intent_TrainingPhrase) GetType() Intent_TrainingPhrase_Type
func (*Intent_TrainingPhrase) ProtoMessage ¶
func (*Intent_TrainingPhrase) ProtoMessage()
func (*Intent_TrainingPhrase) Reset ¶
func (m *Intent_TrainingPhrase) Reset()
func (*Intent_TrainingPhrase) String ¶
func (m *Intent_TrainingPhrase) String() string
func (*Intent_TrainingPhrase) XXX_DiscardUnknown ¶
func (m *Intent_TrainingPhrase) XXX_DiscardUnknown()
func (*Intent_TrainingPhrase) XXX_Marshal ¶
func (m *Intent_TrainingPhrase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_TrainingPhrase) XXX_Merge ¶
func (m *Intent_TrainingPhrase) XXX_Merge(src proto.Message)
func (*Intent_TrainingPhrase) XXX_Size ¶
func (m *Intent_TrainingPhrase) XXX_Size() int
func (*Intent_TrainingPhrase) XXX_Unmarshal ¶
func (m *Intent_TrainingPhrase) XXX_Unmarshal(b []byte) error
type Intent_TrainingPhrase_Part ¶
type Intent_TrainingPhrase_Part struct { // Required. The text for this part. Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // Optional. The entity type name prefixed with `@`. // This field is required for annotated parts of the training phrase. EntityType string `protobuf:"bytes,2,opt,name=entity_type,json=entityType,proto3" json:"entity_type,omitempty"` // Optional. The parameter name for the value extracted from the // annotated part of the example. // This field is required for annotated parts of the training phrase. Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` // Optional. Indicates whether the text was manually annotated. // This field is set to true when the Dialogflow Console is used to // manually annotate the part. When creating an annotated part with the // API, you must set this to true. UserDefined bool `protobuf:"varint,4,opt,name=user_defined,json=userDefined,proto3" json:"user_defined,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents a part of a training phrase.
func (*Intent_TrainingPhrase_Part) Descriptor ¶
func (*Intent_TrainingPhrase_Part) Descriptor() ([]byte, []int)
func (*Intent_TrainingPhrase_Part) GetAlias ¶
func (m *Intent_TrainingPhrase_Part) GetAlias() string
func (*Intent_TrainingPhrase_Part) GetEntityType ¶
func (m *Intent_TrainingPhrase_Part) GetEntityType() string
func (*Intent_TrainingPhrase_Part) GetText ¶
func (m *Intent_TrainingPhrase_Part) GetText() string
func (*Intent_TrainingPhrase_Part) GetUserDefined ¶
func (m *Intent_TrainingPhrase_Part) GetUserDefined() bool
func (*Intent_TrainingPhrase_Part) ProtoMessage ¶
func (*Intent_TrainingPhrase_Part) ProtoMessage()
func (*Intent_TrainingPhrase_Part) Reset ¶
func (m *Intent_TrainingPhrase_Part) Reset()
func (*Intent_TrainingPhrase_Part) String ¶
func (m *Intent_TrainingPhrase_Part) String() string
func (*Intent_TrainingPhrase_Part) XXX_DiscardUnknown ¶
func (m *Intent_TrainingPhrase_Part) XXX_DiscardUnknown()
func (*Intent_TrainingPhrase_Part) XXX_Marshal ¶
func (m *Intent_TrainingPhrase_Part) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Intent_TrainingPhrase_Part) XXX_Merge ¶
func (m *Intent_TrainingPhrase_Part) XXX_Merge(src proto.Message)
func (*Intent_TrainingPhrase_Part) XXX_Size ¶
func (m *Intent_TrainingPhrase_Part) XXX_Size() int
func (*Intent_TrainingPhrase_Part) XXX_Unmarshal ¶
func (m *Intent_TrainingPhrase_Part) XXX_Unmarshal(b []byte) error
type Intent_TrainingPhrase_Type ¶
type Intent_TrainingPhrase_Type int32
Represents different types of training phrases.
const ( // Not specified. This value should never be used. Intent_TrainingPhrase_TYPE_UNSPECIFIED Intent_TrainingPhrase_Type = 0 // Examples do not contain @-prefixed entity type names, but example parts // can be annotated with entity types. Intent_TrainingPhrase_EXAMPLE Intent_TrainingPhrase_Type = 1 // Templates are not annotated with entity types, but they can contain // @-prefixed entity type names as substrings. // Template mode has been deprecated. Example mode is the only supported // way to create new training phrases. If you have existing training // phrases that you've created in template mode, those will continue to // work. Intent_TrainingPhrase_TEMPLATE Intent_TrainingPhrase_Type = 2 // Deprecated: Do not use. )
func (Intent_TrainingPhrase_Type) EnumDescriptor ¶
func (Intent_TrainingPhrase_Type) EnumDescriptor() ([]byte, []int)
func (Intent_TrainingPhrase_Type) String ¶
func (x Intent_TrainingPhrase_Type) String() string
type Intent_WebhookState ¶
type Intent_WebhookState int32
Represents the different states that webhooks can be in.
const ( // Webhook is disabled in the agent and in the intent. Intent_WEBHOOK_STATE_UNSPECIFIED Intent_WebhookState = 0 // Webhook is enabled in the agent and in the intent. Intent_WEBHOOK_STATE_ENABLED Intent_WebhookState = 1 // Webhook is enabled in the agent and in the intent. Also, each slot // filling prompt is forwarded to the webhook. Intent_WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING Intent_WebhookState = 2 )
func (Intent_WebhookState) EnumDescriptor ¶
func (Intent_WebhookState) EnumDescriptor() ([]byte, []int)
func (Intent_WebhookState) String ¶
func (x Intent_WebhookState) String() string
type IntentsClient ¶
type IntentsClient interface { // Returns the list of all intents in the specified agent. ListIntents(ctx context.Context, in *ListIntentsRequest, opts ...grpc.CallOption) (*ListIntentsResponse, error) // Retrieves the specified intent. GetIntent(ctx context.Context, in *GetIntentRequest, opts ...grpc.CallOption) (*Intent, error) // Creates an intent in the specified agent. CreateIntent(ctx context.Context, in *CreateIntentRequest, opts ...grpc.CallOption) (*Intent, error) // Updates the specified intent. UpdateIntent(ctx context.Context, in *UpdateIntentRequest, opts ...grpc.CallOption) (*Intent, error) // Deletes the specified intent and its direct or indirect followup intents. DeleteIntent(ctx context.Context, in *DeleteIntentRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Updates/Creates multiple intents in the specified agent. // // Operation <response: [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2beta1.BatchUpdateIntentsResponse]> BatchUpdateIntents(ctx context.Context, in *BatchUpdateIntentsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes intents in the specified agent. // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> BatchDeleteIntents(ctx context.Context, in *BatchDeleteIntentsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) }
IntentsClient is the client API for Intents service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewIntentsClient ¶
func NewIntentsClient(cc grpc.ClientConnInterface) IntentsClient
type IntentsServer ¶
type IntentsServer interface { // Returns the list of all intents in the specified agent. ListIntents(context.Context, *ListIntentsRequest) (*ListIntentsResponse, error) // Retrieves the specified intent. GetIntent(context.Context, *GetIntentRequest) (*Intent, error) // Creates an intent in the specified agent. CreateIntent(context.Context, *CreateIntentRequest) (*Intent, error) // Updates the specified intent. UpdateIntent(context.Context, *UpdateIntentRequest) (*Intent, error) // Deletes the specified intent and its direct or indirect followup intents. DeleteIntent(context.Context, *DeleteIntentRequest) (*empty.Empty, error) // Updates/Creates multiple intents in the specified agent. // // Operation <response: [BatchUpdateIntentsResponse][google.cloud.dialogflow.v2beta1.BatchUpdateIntentsResponse]> BatchUpdateIntents(context.Context, *BatchUpdateIntentsRequest) (*longrunning.Operation, error) // Deletes intents in the specified agent. // // Operation <response: [google.protobuf.Empty][google.protobuf.Empty]> BatchDeleteIntents(context.Context, *BatchDeleteIntentsRequest) (*longrunning.Operation, error) }
IntentsServer is the server API for Intents service.
type KnowledgeAnswers ¶
type KnowledgeAnswers struct { // A list of answers from Knowledge Connector. Answers []*KnowledgeAnswers_Answer `protobuf:"bytes,1,rep,name=answers,proto3" json:"answers,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents the result of querying a Knowledge base.
func (*KnowledgeAnswers) Descriptor ¶
func (*KnowledgeAnswers) Descriptor() ([]byte, []int)
func (*KnowledgeAnswers) GetAnswers ¶
func (m *KnowledgeAnswers) GetAnswers() []*KnowledgeAnswers_Answer
func (*KnowledgeAnswers) ProtoMessage ¶
func (*KnowledgeAnswers) ProtoMessage()
func (*KnowledgeAnswers) Reset ¶
func (m *KnowledgeAnswers) Reset()
func (*KnowledgeAnswers) String ¶
func (m *KnowledgeAnswers) String() string
func (*KnowledgeAnswers) XXX_DiscardUnknown ¶
func (m *KnowledgeAnswers) XXX_DiscardUnknown()
func (*KnowledgeAnswers) XXX_Marshal ¶
func (m *KnowledgeAnswers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*KnowledgeAnswers) XXX_Merge ¶
func (m *KnowledgeAnswers) XXX_Merge(src proto.Message)
func (*KnowledgeAnswers) XXX_Size ¶
func (m *KnowledgeAnswers) XXX_Size() int
func (*KnowledgeAnswers) XXX_Unmarshal ¶
func (m *KnowledgeAnswers) XXX_Unmarshal(b []byte) error
type KnowledgeAnswers_Answer ¶
type KnowledgeAnswers_Answer struct { // Indicates which Knowledge Document this answer was extracted from. // Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base // ID>/documents/<Document ID>`. Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` // The corresponding FAQ question if the answer was extracted from a FAQ // Document, empty otherwise. FaqQuestion string `protobuf:"bytes,2,opt,name=faq_question,json=faqQuestion,proto3" json:"faq_question,omitempty"` // The piece of text from the `source` knowledge base document that answers // this conversational query. Answer string `protobuf:"bytes,3,opt,name=answer,proto3" json:"answer,omitempty"` // The system's confidence level that this knowledge answer is a good match // for this conversational query. // NOTE: The confidence level for a given `<query, answer>` pair may change // without notice, as it depends on models that are constantly being // improved. However, it will change less frequently than the confidence // score below, and should be preferred for referencing the quality of an // answer. MatchConfidenceLevel KnowledgeAnswers_Answer_MatchConfidenceLevel `` /* 206-byte string literal not displayed */ // The system's confidence score that this Knowledge answer is a good match // for this conversational query. // The range is from 0.0 (completely uncertain) to 1.0 (completely certain). // Note: The confidence score is likely to vary somewhat (possibly even for // identical requests), as the underlying model is under constant // improvement. It may be deprecated in the future. We recommend using // `match_confidence_level` which should be generally more stable. MatchConfidence float32 `protobuf:"fixed32,5,opt,name=match_confidence,json=matchConfidence,proto3" json:"match_confidence,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
An answer from Knowledge Connector.
func (*KnowledgeAnswers_Answer) Descriptor ¶
func (*KnowledgeAnswers_Answer) Descriptor() ([]byte, []int)
func (*KnowledgeAnswers_Answer) GetAnswer ¶
func (m *KnowledgeAnswers_Answer) GetAnswer() string
func (*KnowledgeAnswers_Answer) GetFaqQuestion ¶
func (m *KnowledgeAnswers_Answer) GetFaqQuestion() string
func (*KnowledgeAnswers_Answer) GetMatchConfidence ¶
func (m *KnowledgeAnswers_Answer) GetMatchConfidence() float32
func (*KnowledgeAnswers_Answer) GetMatchConfidenceLevel ¶
func (m *KnowledgeAnswers_Answer) GetMatchConfidenceLevel() KnowledgeAnswers_Answer_MatchConfidenceLevel
func (*KnowledgeAnswers_Answer) GetSource ¶
func (m *KnowledgeAnswers_Answer) GetSource() string
func (*KnowledgeAnswers_Answer) ProtoMessage ¶
func (*KnowledgeAnswers_Answer) ProtoMessage()
func (*KnowledgeAnswers_Answer) Reset ¶
func (m *KnowledgeAnswers_Answer) Reset()
func (*KnowledgeAnswers_Answer) String ¶
func (m *KnowledgeAnswers_Answer) String() string
func (*KnowledgeAnswers_Answer) XXX_DiscardUnknown ¶
func (m *KnowledgeAnswers_Answer) XXX_DiscardUnknown()
func (*KnowledgeAnswers_Answer) XXX_Marshal ¶
func (m *KnowledgeAnswers_Answer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*KnowledgeAnswers_Answer) XXX_Merge ¶
func (m *KnowledgeAnswers_Answer) XXX_Merge(src proto.Message)
func (*KnowledgeAnswers_Answer) XXX_Size ¶
func (m *KnowledgeAnswers_Answer) XXX_Size() int
func (*KnowledgeAnswers_Answer) XXX_Unmarshal ¶
func (m *KnowledgeAnswers_Answer) XXX_Unmarshal(b []byte) error
type KnowledgeAnswers_Answer_MatchConfidenceLevel ¶
type KnowledgeAnswers_Answer_MatchConfidenceLevel int32
Represents the system's confidence that this knowledge answer is a good match for this conversational query.
const ( // Not specified. KnowledgeAnswers_Answer_MATCH_CONFIDENCE_LEVEL_UNSPECIFIED KnowledgeAnswers_Answer_MatchConfidenceLevel = 0 // Indicates that the confidence is low. KnowledgeAnswers_Answer_LOW KnowledgeAnswers_Answer_MatchConfidenceLevel = 1 // Indicates our confidence is medium. KnowledgeAnswers_Answer_MEDIUM KnowledgeAnswers_Answer_MatchConfidenceLevel = 2 // Indicates our confidence is high. KnowledgeAnswers_Answer_HIGH KnowledgeAnswers_Answer_MatchConfidenceLevel = 3 )
func (KnowledgeAnswers_Answer_MatchConfidenceLevel) EnumDescriptor ¶
func (KnowledgeAnswers_Answer_MatchConfidenceLevel) EnumDescriptor() ([]byte, []int)
func (KnowledgeAnswers_Answer_MatchConfidenceLevel) String ¶
func (x KnowledgeAnswers_Answer_MatchConfidenceLevel) String() string
type KnowledgeBase ¶
type KnowledgeBase struct { // The knowledge base resource name. // The name must be empty when creating a knowledge base. // Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. The display name of the knowledge base. The name must be 1024 // bytes or less; otherwise, the creation request fails. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Language which represents the KnowledgeBase. When the KnowledgeBase is // created/updated, this is populated for all non en-us languages. If not // populated, the default language en-us applies. LanguageCode string `protobuf:"bytes,4,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents knowledge base resource.
Note: The `projects.agent.knowledgeBases` resource is deprecated; only use `projects.knowledgeBases`.
func (*KnowledgeBase) Descriptor ¶
func (*KnowledgeBase) Descriptor() ([]byte, []int)
func (*KnowledgeBase) GetDisplayName ¶
func (m *KnowledgeBase) GetDisplayName() string
func (*KnowledgeBase) GetLanguageCode ¶
func (m *KnowledgeBase) GetLanguageCode() string
func (*KnowledgeBase) GetName ¶
func (m *KnowledgeBase) GetName() string
func (*KnowledgeBase) ProtoMessage ¶
func (*KnowledgeBase) ProtoMessage()
func (*KnowledgeBase) Reset ¶
func (m *KnowledgeBase) Reset()
func (*KnowledgeBase) String ¶
func (m *KnowledgeBase) String() string
func (*KnowledgeBase) XXX_DiscardUnknown ¶
func (m *KnowledgeBase) XXX_DiscardUnknown()
func (*KnowledgeBase) XXX_Marshal ¶
func (m *KnowledgeBase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*KnowledgeBase) XXX_Merge ¶
func (m *KnowledgeBase) XXX_Merge(src proto.Message)
func (*KnowledgeBase) XXX_Size ¶
func (m *KnowledgeBase) XXX_Size() int
func (*KnowledgeBase) XXX_Unmarshal ¶
func (m *KnowledgeBase) XXX_Unmarshal(b []byte) error
type KnowledgeBasesClient ¶
type KnowledgeBasesClient interface { // Returns the list of all knowledge bases of the specified agent. // // Note: The `projects.agent.knowledgeBases` resource is deprecated; // only use `projects.knowledgeBases`. ListKnowledgeBases(ctx context.Context, in *ListKnowledgeBasesRequest, opts ...grpc.CallOption) (*ListKnowledgeBasesResponse, error) // Retrieves the specified knowledge base. // // Note: The `projects.agent.knowledgeBases` resource is deprecated; // only use `projects.knowledgeBases`. GetKnowledgeBase(ctx context.Context, in *GetKnowledgeBaseRequest, opts ...grpc.CallOption) (*KnowledgeBase, error) // Creates a knowledge base. // // Note: The `projects.agent.knowledgeBases` resource is deprecated; // only use `projects.knowledgeBases`. CreateKnowledgeBase(ctx context.Context, in *CreateKnowledgeBaseRequest, opts ...grpc.CallOption) (*KnowledgeBase, error) // Deletes the specified knowledge base. // // Note: The `projects.agent.knowledgeBases` resource is deprecated; // only use `projects.knowledgeBases`. DeleteKnowledgeBase(ctx context.Context, in *DeleteKnowledgeBaseRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Updates the specified knowledge base. // // Note: The `projects.agent.knowledgeBases` resource is deprecated; // only use `projects.knowledgeBases`. UpdateKnowledgeBase(ctx context.Context, in *UpdateKnowledgeBaseRequest, opts ...grpc.CallOption) (*KnowledgeBase, error) }
KnowledgeBasesClient is the client API for KnowledgeBases service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewKnowledgeBasesClient ¶
func NewKnowledgeBasesClient(cc grpc.ClientConnInterface) KnowledgeBasesClient
type KnowledgeBasesServer ¶
type KnowledgeBasesServer interface { // Returns the list of all knowledge bases of the specified agent. // // Note: The `projects.agent.knowledgeBases` resource is deprecated; // only use `projects.knowledgeBases`. ListKnowledgeBases(context.Context, *ListKnowledgeBasesRequest) (*ListKnowledgeBasesResponse, error) // Retrieves the specified knowledge base. // // Note: The `projects.agent.knowledgeBases` resource is deprecated; // only use `projects.knowledgeBases`. GetKnowledgeBase(context.Context, *GetKnowledgeBaseRequest) (*KnowledgeBase, error) // Creates a knowledge base. // // Note: The `projects.agent.knowledgeBases` resource is deprecated; // only use `projects.knowledgeBases`. CreateKnowledgeBase(context.Context, *CreateKnowledgeBaseRequest) (*KnowledgeBase, error) // Deletes the specified knowledge base. // // Note: The `projects.agent.knowledgeBases` resource is deprecated; // only use `projects.knowledgeBases`. DeleteKnowledgeBase(context.Context, *DeleteKnowledgeBaseRequest) (*empty.Empty, error) // Updates the specified knowledge base. // // Note: The `projects.agent.knowledgeBases` resource is deprecated; // only use `projects.knowledgeBases`. UpdateKnowledgeBase(context.Context, *UpdateKnowledgeBaseRequest) (*KnowledgeBase, error) }
KnowledgeBasesServer is the server API for KnowledgeBases service.
type KnowledgeOperationMetadata ¶
type KnowledgeOperationMetadata struct { // Required. The current state of this operation. State KnowledgeOperationMetadata_State `` /* 134-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Metadata in google::longrunning::Operation for Knowledge operations.
func (*KnowledgeOperationMetadata) Descriptor ¶
func (*KnowledgeOperationMetadata) Descriptor() ([]byte, []int)
func (*KnowledgeOperationMetadata) GetState ¶
func (m *KnowledgeOperationMetadata) GetState() KnowledgeOperationMetadata_State
func (*KnowledgeOperationMetadata) ProtoMessage ¶
func (*KnowledgeOperationMetadata) ProtoMessage()
func (*KnowledgeOperationMetadata) Reset ¶
func (m *KnowledgeOperationMetadata) Reset()
func (*KnowledgeOperationMetadata) String ¶
func (m *KnowledgeOperationMetadata) String() string
func (*KnowledgeOperationMetadata) XXX_DiscardUnknown ¶
func (m *KnowledgeOperationMetadata) XXX_DiscardUnknown()
func (*KnowledgeOperationMetadata) XXX_Marshal ¶
func (m *KnowledgeOperationMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*KnowledgeOperationMetadata) XXX_Merge ¶
func (m *KnowledgeOperationMetadata) XXX_Merge(src proto.Message)
func (*KnowledgeOperationMetadata) XXX_Size ¶
func (m *KnowledgeOperationMetadata) XXX_Size() int
func (*KnowledgeOperationMetadata) XXX_Unmarshal ¶
func (m *KnowledgeOperationMetadata) XXX_Unmarshal(b []byte) error
type KnowledgeOperationMetadata_State ¶
type KnowledgeOperationMetadata_State int32
States of the operation.
const ( // State unspecified. KnowledgeOperationMetadata_STATE_UNSPECIFIED KnowledgeOperationMetadata_State = 0 // The operation has been created. KnowledgeOperationMetadata_PENDING KnowledgeOperationMetadata_State = 1 // The operation is currently running. KnowledgeOperationMetadata_RUNNING KnowledgeOperationMetadata_State = 2 // The operation is done, either cancelled or completed. KnowledgeOperationMetadata_DONE KnowledgeOperationMetadata_State = 3 )
func (KnowledgeOperationMetadata_State) EnumDescriptor ¶
func (KnowledgeOperationMetadata_State) EnumDescriptor() ([]byte, []int)
func (KnowledgeOperationMetadata_State) String ¶
func (x KnowledgeOperationMetadata_State) String() string
type ListContextsRequest ¶
type ListContextsRequest struct { // Required. The session to list all contexts from. // Format: `projects/<Project ID>/agent/sessions/<Session ID>` or // `projects/<Project ID>/agent/environments/<Environment ID>/users/<User // ID>/sessions/<Session ID>`. If `Environment ID` is not specified, we assume // default 'draft' environment. If `User ID` is not specified, we assume // default '-' user. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of items to return in a single page. By // default 100 and at most 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. The next_page_token value returned from a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Contexts.ListContexts][google.cloud.dialogflow.v2beta1.Contexts.ListContexts].
func (*ListContextsRequest) Descriptor ¶
func (*ListContextsRequest) Descriptor() ([]byte, []int)
func (*ListContextsRequest) GetPageSize ¶
func (m *ListContextsRequest) GetPageSize() int32
func (*ListContextsRequest) GetPageToken ¶
func (m *ListContextsRequest) GetPageToken() string
func (*ListContextsRequest) GetParent ¶
func (m *ListContextsRequest) GetParent() string
func (*ListContextsRequest) ProtoMessage ¶
func (*ListContextsRequest) ProtoMessage()
func (*ListContextsRequest) Reset ¶
func (m *ListContextsRequest) Reset()
func (*ListContextsRequest) String ¶
func (m *ListContextsRequest) String() string
func (*ListContextsRequest) XXX_DiscardUnknown ¶
func (m *ListContextsRequest) XXX_DiscardUnknown()
func (*ListContextsRequest) XXX_Marshal ¶
func (m *ListContextsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListContextsRequest) XXX_Merge ¶
func (m *ListContextsRequest) XXX_Merge(src proto.Message)
func (*ListContextsRequest) XXX_Size ¶
func (m *ListContextsRequest) XXX_Size() int
func (*ListContextsRequest) XXX_Unmarshal ¶
func (m *ListContextsRequest) XXX_Unmarshal(b []byte) error
type ListContextsResponse ¶
type ListContextsResponse struct { // The list of contexts. There will be a maximum number of items // returned based on the page_size field in the request. Contexts []*Context `protobuf:"bytes,1,rep,name=contexts,proto3" json:"contexts,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The response message for [Contexts.ListContexts][google.cloud.dialogflow.v2beta1.Contexts.ListContexts].
func (*ListContextsResponse) Descriptor ¶
func (*ListContextsResponse) Descriptor() ([]byte, []int)
func (*ListContextsResponse) GetContexts ¶
func (m *ListContextsResponse) GetContexts() []*Context
func (*ListContextsResponse) GetNextPageToken ¶
func (m *ListContextsResponse) GetNextPageToken() string
func (*ListContextsResponse) ProtoMessage ¶
func (*ListContextsResponse) ProtoMessage()
func (*ListContextsResponse) Reset ¶
func (m *ListContextsResponse) Reset()
func (*ListContextsResponse) String ¶
func (m *ListContextsResponse) String() string
func (*ListContextsResponse) XXX_DiscardUnknown ¶
func (m *ListContextsResponse) XXX_DiscardUnknown()
func (*ListContextsResponse) XXX_Marshal ¶
func (m *ListContextsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListContextsResponse) XXX_Merge ¶
func (m *ListContextsResponse) XXX_Merge(src proto.Message)
func (*ListContextsResponse) XXX_Size ¶
func (m *ListContextsResponse) XXX_Size() int
func (*ListContextsResponse) XXX_Unmarshal ¶
func (m *ListContextsResponse) XXX_Unmarshal(b []byte) error
type ListDocumentsRequest ¶
type ListDocumentsRequest struct { // Required. The knowledge base to list all documents for. // Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of items to return in a single page. By // default 10 and at most 100. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. The next_page_token value returned from a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [Documents.ListDocuments][google.cloud.dialogflow.v2beta1.Documents.ListDocuments].
func (*ListDocumentsRequest) Descriptor ¶
func (*ListDocumentsRequest) Descriptor() ([]byte, []int)
func (*ListDocumentsRequest) GetPageSize ¶
func (m *ListDocumentsRequest) GetPageSize() int32
func (*ListDocumentsRequest) GetPageToken ¶
func (m *ListDocumentsRequest) GetPageToken() string
func (*ListDocumentsRequest) GetParent ¶
func (m *ListDocumentsRequest) GetParent() string
func (*ListDocumentsRequest) ProtoMessage ¶
func (*ListDocumentsRequest) ProtoMessage()
func (*ListDocumentsRequest) Reset ¶
func (m *ListDocumentsRequest) Reset()
func (*ListDocumentsRequest) String ¶
func (m *ListDocumentsRequest) String() string
func (*ListDocumentsRequest) XXX_DiscardUnknown ¶
func (m *ListDocumentsRequest) XXX_DiscardUnknown()
func (*ListDocumentsRequest) XXX_Marshal ¶
func (m *ListDocumentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListDocumentsRequest) XXX_Merge ¶
func (m *ListDocumentsRequest) XXX_Merge(src proto.Message)
func (*ListDocumentsRequest) XXX_Size ¶
func (m *ListDocumentsRequest) XXX_Size() int
func (*ListDocumentsRequest) XXX_Unmarshal ¶
func (m *ListDocumentsRequest) XXX_Unmarshal(b []byte) error
type ListDocumentsResponse ¶
type ListDocumentsResponse struct { // The list of documents. Documents []*Document `protobuf:"bytes,1,rep,name=documents,proto3" json:"documents,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Response message for [Documents.ListDocuments][google.cloud.dialogflow.v2beta1.Documents.ListDocuments].
func (*ListDocumentsResponse) Descriptor ¶
func (*ListDocumentsResponse) Descriptor() ([]byte, []int)
func (*ListDocumentsResponse) GetDocuments ¶
func (m *ListDocumentsResponse) GetDocuments() []*Document
func (*ListDocumentsResponse) GetNextPageToken ¶
func (m *ListDocumentsResponse) GetNextPageToken() string
func (*ListDocumentsResponse) ProtoMessage ¶
func (*ListDocumentsResponse) ProtoMessage()
func (*ListDocumentsResponse) Reset ¶
func (m *ListDocumentsResponse) Reset()
func (*ListDocumentsResponse) String ¶
func (m *ListDocumentsResponse) String() string
func (*ListDocumentsResponse) XXX_DiscardUnknown ¶
func (m *ListDocumentsResponse) XXX_DiscardUnknown()
func (*ListDocumentsResponse) XXX_Marshal ¶
func (m *ListDocumentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListDocumentsResponse) XXX_Merge ¶
func (m *ListDocumentsResponse) XXX_Merge(src proto.Message)
func (*ListDocumentsResponse) XXX_Size ¶
func (m *ListDocumentsResponse) XXX_Size() int
func (*ListDocumentsResponse) XXX_Unmarshal ¶
func (m *ListDocumentsResponse) XXX_Unmarshal(b []byte) error
type ListEntityTypesRequest ¶
type ListEntityTypesRequest struct { // Required. The agent to list all entity types from. // Format: `projects/<Project ID>/agent`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Optional. The maximum number of items to return in a single page. By // default 100 and at most 1000. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. The next_page_token value returned from a previous list request. PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [EntityTypes.ListEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.ListEntityTypes].
func (*ListEntityTypesRequest) Descriptor ¶
func (*ListEntityTypesRequest) Descriptor() ([]byte, []int)
func (*ListEntityTypesRequest) GetLanguageCode ¶
func (m *ListEntityTypesRequest) GetLanguageCode() string
func (*ListEntityTypesRequest) GetPageSize ¶
func (m *ListEntityTypesRequest) GetPageSize() int32
func (*ListEntityTypesRequest) GetPageToken ¶
func (m *ListEntityTypesRequest) GetPageToken() string
func (*ListEntityTypesRequest) GetParent ¶
func (m *ListEntityTypesRequest) GetParent() string
func (*ListEntityTypesRequest) ProtoMessage ¶
func (*ListEntityTypesRequest) ProtoMessage()
func (*ListEntityTypesRequest) Reset ¶
func (m *ListEntityTypesRequest) Reset()
func (*ListEntityTypesRequest) String ¶
func (m *ListEntityTypesRequest) String() string
func (*ListEntityTypesRequest) XXX_DiscardUnknown ¶
func (m *ListEntityTypesRequest) XXX_DiscardUnknown()
func (*ListEntityTypesRequest) XXX_Marshal ¶
func (m *ListEntityTypesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListEntityTypesRequest) XXX_Merge ¶
func (m *ListEntityTypesRequest) XXX_Merge(src proto.Message)
func (*ListEntityTypesRequest) XXX_Size ¶
func (m *ListEntityTypesRequest) XXX_Size() int
func (*ListEntityTypesRequest) XXX_Unmarshal ¶
func (m *ListEntityTypesRequest) XXX_Unmarshal(b []byte) error
type ListEntityTypesResponse ¶
type ListEntityTypesResponse struct { // The list of agent entity types. There will be a maximum number of items // returned based on the page_size field in the request. EntityTypes []*EntityType `protobuf:"bytes,1,rep,name=entity_types,json=entityTypes,proto3" json:"entity_types,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The response message for [EntityTypes.ListEntityTypes][google.cloud.dialogflow.v2beta1.EntityTypes.ListEntityTypes].
func (*ListEntityTypesResponse) Descriptor ¶
func (*ListEntityTypesResponse) Descriptor() ([]byte, []int)
func (*ListEntityTypesResponse) GetEntityTypes ¶
func (m *ListEntityTypesResponse) GetEntityTypes() []*EntityType
func (*ListEntityTypesResponse) GetNextPageToken ¶
func (m *ListEntityTypesResponse) GetNextPageToken() string
func (*ListEntityTypesResponse) ProtoMessage ¶
func (*ListEntityTypesResponse) ProtoMessage()
func (*ListEntityTypesResponse) Reset ¶
func (m *ListEntityTypesResponse) Reset()
func (*ListEntityTypesResponse) String ¶
func (m *ListEntityTypesResponse) String() string
func (*ListEntityTypesResponse) XXX_DiscardUnknown ¶
func (m *ListEntityTypesResponse) XXX_DiscardUnknown()
func (*ListEntityTypesResponse) XXX_Marshal ¶
func (m *ListEntityTypesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListEntityTypesResponse) XXX_Merge ¶
func (m *ListEntityTypesResponse) XXX_Merge(src proto.Message)
func (*ListEntityTypesResponse) XXX_Size ¶
func (m *ListEntityTypesResponse) XXX_Size() int
func (*ListEntityTypesResponse) XXX_Unmarshal ¶
func (m *ListEntityTypesResponse) XXX_Unmarshal(b []byte) error
type ListEnvironmentsRequest ¶
type ListEnvironmentsRequest struct { // Required. The agent to list all environments from. // Format: `projects/<Project ID>/agent`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of items to return in a single page. By default 100 and // at most 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. The next_page_token value returned from a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Environments.ListEnvironments][google.cloud.dialogflow.v2beta1.Environments.ListEnvironments].
func (*ListEnvironmentsRequest) Descriptor ¶
func (*ListEnvironmentsRequest) Descriptor() ([]byte, []int)
func (*ListEnvironmentsRequest) GetPageSize ¶
func (m *ListEnvironmentsRequest) GetPageSize() int32
func (*ListEnvironmentsRequest) GetPageToken ¶
func (m *ListEnvironmentsRequest) GetPageToken() string
func (*ListEnvironmentsRequest) GetParent ¶
func (m *ListEnvironmentsRequest) GetParent() string
func (*ListEnvironmentsRequest) ProtoMessage ¶
func (*ListEnvironmentsRequest) ProtoMessage()
func (*ListEnvironmentsRequest) Reset ¶
func (m *ListEnvironmentsRequest) Reset()
func (*ListEnvironmentsRequest) String ¶
func (m *ListEnvironmentsRequest) String() string
func (*ListEnvironmentsRequest) XXX_DiscardUnknown ¶
func (m *ListEnvironmentsRequest) XXX_DiscardUnknown()
func (*ListEnvironmentsRequest) XXX_Marshal ¶
func (m *ListEnvironmentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListEnvironmentsRequest) XXX_Merge ¶
func (m *ListEnvironmentsRequest) XXX_Merge(src proto.Message)
func (*ListEnvironmentsRequest) XXX_Size ¶
func (m *ListEnvironmentsRequest) XXX_Size() int
func (*ListEnvironmentsRequest) XXX_Unmarshal ¶
func (m *ListEnvironmentsRequest) XXX_Unmarshal(b []byte) error
type ListEnvironmentsResponse ¶
type ListEnvironmentsResponse struct { // The list of agent environments. There will be a maximum number of items // returned based on the page_size field in the request. Environments []*Environment `protobuf:"bytes,1,rep,name=environments,proto3" json:"environments,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The response message for [Environments.ListEnvironments][google.cloud.dialogflow.v2beta1.Environments.ListEnvironments].
func (*ListEnvironmentsResponse) Descriptor ¶
func (*ListEnvironmentsResponse) Descriptor() ([]byte, []int)
func (*ListEnvironmentsResponse) GetEnvironments ¶
func (m *ListEnvironmentsResponse) GetEnvironments() []*Environment
func (*ListEnvironmentsResponse) GetNextPageToken ¶
func (m *ListEnvironmentsResponse) GetNextPageToken() string
func (*ListEnvironmentsResponse) ProtoMessage ¶
func (*ListEnvironmentsResponse) ProtoMessage()
func (*ListEnvironmentsResponse) Reset ¶
func (m *ListEnvironmentsResponse) Reset()
func (*ListEnvironmentsResponse) String ¶
func (m *ListEnvironmentsResponse) String() string
func (*ListEnvironmentsResponse) XXX_DiscardUnknown ¶
func (m *ListEnvironmentsResponse) XXX_DiscardUnknown()
func (*ListEnvironmentsResponse) XXX_Marshal ¶
func (m *ListEnvironmentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListEnvironmentsResponse) XXX_Merge ¶
func (m *ListEnvironmentsResponse) XXX_Merge(src proto.Message)
func (*ListEnvironmentsResponse) XXX_Size ¶
func (m *ListEnvironmentsResponse) XXX_Size() int
func (*ListEnvironmentsResponse) XXX_Unmarshal ¶
func (m *ListEnvironmentsResponse) XXX_Unmarshal(b []byte) error
type ListIntentsRequest ¶
type ListIntentsRequest struct { // Required. The agent to list all intents from. // Format: `projects/<Project ID>/agent`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Optional. The resource view to apply to the returned intent. IntentView IntentView `` /* 140-byte string literal not displayed */ // Optional. The maximum number of items to return in a single page. By // default 100 and at most 1000. PageSize int32 `protobuf:"varint,4,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. The next_page_token value returned from a previous list request. PageToken string `protobuf:"bytes,5,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Intents.ListIntents][google.cloud.dialogflow.v2beta1.Intents.ListIntents].
func (*ListIntentsRequest) Descriptor ¶
func (*ListIntentsRequest) Descriptor() ([]byte, []int)
func (*ListIntentsRequest) GetIntentView ¶
func (m *ListIntentsRequest) GetIntentView() IntentView
func (*ListIntentsRequest) GetLanguageCode ¶
func (m *ListIntentsRequest) GetLanguageCode() string
func (*ListIntentsRequest) GetPageSize ¶
func (m *ListIntentsRequest) GetPageSize() int32
func (*ListIntentsRequest) GetPageToken ¶
func (m *ListIntentsRequest) GetPageToken() string
func (*ListIntentsRequest) GetParent ¶
func (m *ListIntentsRequest) GetParent() string
func (*ListIntentsRequest) ProtoMessage ¶
func (*ListIntentsRequest) ProtoMessage()
func (*ListIntentsRequest) Reset ¶
func (m *ListIntentsRequest) Reset()
func (*ListIntentsRequest) String ¶
func (m *ListIntentsRequest) String() string
func (*ListIntentsRequest) XXX_DiscardUnknown ¶
func (m *ListIntentsRequest) XXX_DiscardUnknown()
func (*ListIntentsRequest) XXX_Marshal ¶
func (m *ListIntentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListIntentsRequest) XXX_Merge ¶
func (m *ListIntentsRequest) XXX_Merge(src proto.Message)
func (*ListIntentsRequest) XXX_Size ¶
func (m *ListIntentsRequest) XXX_Size() int
func (*ListIntentsRequest) XXX_Unmarshal ¶
func (m *ListIntentsRequest) XXX_Unmarshal(b []byte) error
type ListIntentsResponse ¶
type ListIntentsResponse struct { // The list of agent intents. There will be a maximum number of items // returned based on the page_size field in the request. Intents []*Intent `protobuf:"bytes,1,rep,name=intents,proto3" json:"intents,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The response message for [Intents.ListIntents][google.cloud.dialogflow.v2beta1.Intents.ListIntents].
func (*ListIntentsResponse) Descriptor ¶
func (*ListIntentsResponse) Descriptor() ([]byte, []int)
func (*ListIntentsResponse) GetIntents ¶
func (m *ListIntentsResponse) GetIntents() []*Intent
func (*ListIntentsResponse) GetNextPageToken ¶
func (m *ListIntentsResponse) GetNextPageToken() string
func (*ListIntentsResponse) ProtoMessage ¶
func (*ListIntentsResponse) ProtoMessage()
func (*ListIntentsResponse) Reset ¶
func (m *ListIntentsResponse) Reset()
func (*ListIntentsResponse) String ¶
func (m *ListIntentsResponse) String() string
func (*ListIntentsResponse) XXX_DiscardUnknown ¶
func (m *ListIntentsResponse) XXX_DiscardUnknown()
func (*ListIntentsResponse) XXX_Marshal ¶
func (m *ListIntentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListIntentsResponse) XXX_Merge ¶
func (m *ListIntentsResponse) XXX_Merge(src proto.Message)
func (*ListIntentsResponse) XXX_Size ¶
func (m *ListIntentsResponse) XXX_Size() int
func (*ListIntentsResponse) XXX_Unmarshal ¶
func (m *ListIntentsResponse) XXX_Unmarshal(b []byte) error
type ListKnowledgeBasesRequest ¶
type ListKnowledgeBasesRequest struct { // Required. The project to list of knowledge bases for. // Format: `projects/<Project ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of items to return in a single page. By // default 10 and at most 100. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. The next_page_token value returned from a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [KnowledgeBases.ListKnowledgeBases][google.cloud.dialogflow.v2beta1.KnowledgeBases.ListKnowledgeBases].
func (*ListKnowledgeBasesRequest) Descriptor ¶
func (*ListKnowledgeBasesRequest) Descriptor() ([]byte, []int)
func (*ListKnowledgeBasesRequest) GetPageSize ¶
func (m *ListKnowledgeBasesRequest) GetPageSize() int32
func (*ListKnowledgeBasesRequest) GetPageToken ¶
func (m *ListKnowledgeBasesRequest) GetPageToken() string
func (*ListKnowledgeBasesRequest) GetParent ¶
func (m *ListKnowledgeBasesRequest) GetParent() string
func (*ListKnowledgeBasesRequest) ProtoMessage ¶
func (*ListKnowledgeBasesRequest) ProtoMessage()
func (*ListKnowledgeBasesRequest) Reset ¶
func (m *ListKnowledgeBasesRequest) Reset()
func (*ListKnowledgeBasesRequest) String ¶
func (m *ListKnowledgeBasesRequest) String() string
func (*ListKnowledgeBasesRequest) XXX_DiscardUnknown ¶
func (m *ListKnowledgeBasesRequest) XXX_DiscardUnknown()
func (*ListKnowledgeBasesRequest) XXX_Marshal ¶
func (m *ListKnowledgeBasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListKnowledgeBasesRequest) XXX_Merge ¶
func (m *ListKnowledgeBasesRequest) XXX_Merge(src proto.Message)
func (*ListKnowledgeBasesRequest) XXX_Size ¶
func (m *ListKnowledgeBasesRequest) XXX_Size() int
func (*ListKnowledgeBasesRequest) XXX_Unmarshal ¶
func (m *ListKnowledgeBasesRequest) XXX_Unmarshal(b []byte) error
type ListKnowledgeBasesResponse ¶
type ListKnowledgeBasesResponse struct { // The list of knowledge bases. KnowledgeBases []*KnowledgeBase `protobuf:"bytes,1,rep,name=knowledge_bases,json=knowledgeBases,proto3" json:"knowledge_bases,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Response message for [KnowledgeBases.ListKnowledgeBases][google.cloud.dialogflow.v2beta1.KnowledgeBases.ListKnowledgeBases].
func (*ListKnowledgeBasesResponse) Descriptor ¶
func (*ListKnowledgeBasesResponse) Descriptor() ([]byte, []int)
func (*ListKnowledgeBasesResponse) GetKnowledgeBases ¶
func (m *ListKnowledgeBasesResponse) GetKnowledgeBases() []*KnowledgeBase
func (*ListKnowledgeBasesResponse) GetNextPageToken ¶
func (m *ListKnowledgeBasesResponse) GetNextPageToken() string
func (*ListKnowledgeBasesResponse) ProtoMessage ¶
func (*ListKnowledgeBasesResponse) ProtoMessage()
func (*ListKnowledgeBasesResponse) Reset ¶
func (m *ListKnowledgeBasesResponse) Reset()
func (*ListKnowledgeBasesResponse) String ¶
func (m *ListKnowledgeBasesResponse) String() string
func (*ListKnowledgeBasesResponse) XXX_DiscardUnknown ¶
func (m *ListKnowledgeBasesResponse) XXX_DiscardUnknown()
func (*ListKnowledgeBasesResponse) XXX_Marshal ¶
func (m *ListKnowledgeBasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListKnowledgeBasesResponse) XXX_Merge ¶
func (m *ListKnowledgeBasesResponse) XXX_Merge(src proto.Message)
func (*ListKnowledgeBasesResponse) XXX_Size ¶
func (m *ListKnowledgeBasesResponse) XXX_Size() int
func (*ListKnowledgeBasesResponse) XXX_Unmarshal ¶
func (m *ListKnowledgeBasesResponse) XXX_Unmarshal(b []byte) error
type ListSessionEntityTypesRequest ¶
type ListSessionEntityTypesRequest struct { // Required. The session to list all session entity types from. // Format: `projects/<Project ID>/agent/sessions/<Session ID>` or // `projects/<Project ID>/agent/environments/<Environment ID>/users/<User ID>/ // sessions/<Session ID>`. // If `Environment ID` is not specified, we assume default 'draft' // environment. If `User ID` is not specified, we assume default '-' user. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of items to return in a single page. By // default 100 and at most 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. The next_page_token value returned from a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [SessionEntityTypes.ListSessionEntityTypes][google.cloud.dialogflow.v2beta1.SessionEntityTypes.ListSessionEntityTypes].
func (*ListSessionEntityTypesRequest) Descriptor ¶
func (*ListSessionEntityTypesRequest) Descriptor() ([]byte, []int)
func (*ListSessionEntityTypesRequest) GetPageSize ¶
func (m *ListSessionEntityTypesRequest) GetPageSize() int32
func (*ListSessionEntityTypesRequest) GetPageToken ¶
func (m *ListSessionEntityTypesRequest) GetPageToken() string
func (*ListSessionEntityTypesRequest) GetParent ¶
func (m *ListSessionEntityTypesRequest) GetParent() string
func (*ListSessionEntityTypesRequest) ProtoMessage ¶
func (*ListSessionEntityTypesRequest) ProtoMessage()
func (*ListSessionEntityTypesRequest) Reset ¶
func (m *ListSessionEntityTypesRequest) Reset()
func (*ListSessionEntityTypesRequest) String ¶
func (m *ListSessionEntityTypesRequest) String() string
func (*ListSessionEntityTypesRequest) XXX_DiscardUnknown ¶
func (m *ListSessionEntityTypesRequest) XXX_DiscardUnknown()
func (*ListSessionEntityTypesRequest) XXX_Marshal ¶
func (m *ListSessionEntityTypesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListSessionEntityTypesRequest) XXX_Merge ¶
func (m *ListSessionEntityTypesRequest) XXX_Merge(src proto.Message)
func (*ListSessionEntityTypesRequest) XXX_Size ¶
func (m *ListSessionEntityTypesRequest) XXX_Size() int
func (*ListSessionEntityTypesRequest) XXX_Unmarshal ¶
func (m *ListSessionEntityTypesRequest) XXX_Unmarshal(b []byte) error
type ListSessionEntityTypesResponse ¶
type ListSessionEntityTypesResponse struct { // The list of session entity types. There will be a maximum number of items // returned based on the page_size field in the request. SessionEntityTypes []*SessionEntityType `protobuf:"bytes,1,rep,name=session_entity_types,json=sessionEntityTypes,proto3" json:"session_entity_types,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The response message for [SessionEntityTypes.ListSessionEntityTypes][google.cloud.dialogflow.v2beta1.SessionEntityTypes.ListSessionEntityTypes].
func (*ListSessionEntityTypesResponse) Descriptor ¶
func (*ListSessionEntityTypesResponse) Descriptor() ([]byte, []int)
func (*ListSessionEntityTypesResponse) GetNextPageToken ¶
func (m *ListSessionEntityTypesResponse) GetNextPageToken() string
func (*ListSessionEntityTypesResponse) GetSessionEntityTypes ¶
func (m *ListSessionEntityTypesResponse) GetSessionEntityTypes() []*SessionEntityType
func (*ListSessionEntityTypesResponse) ProtoMessage ¶
func (*ListSessionEntityTypesResponse) ProtoMessage()
func (*ListSessionEntityTypesResponse) Reset ¶
func (m *ListSessionEntityTypesResponse) Reset()
func (*ListSessionEntityTypesResponse) String ¶
func (m *ListSessionEntityTypesResponse) String() string
func (*ListSessionEntityTypesResponse) XXX_DiscardUnknown ¶
func (m *ListSessionEntityTypesResponse) XXX_DiscardUnknown()
func (*ListSessionEntityTypesResponse) XXX_Marshal ¶
func (m *ListSessionEntityTypesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListSessionEntityTypesResponse) XXX_Merge ¶
func (m *ListSessionEntityTypesResponse) XXX_Merge(src proto.Message)
func (*ListSessionEntityTypesResponse) XXX_Size ¶
func (m *ListSessionEntityTypesResponse) XXX_Size() int
func (*ListSessionEntityTypesResponse) XXX_Unmarshal ¶
func (m *ListSessionEntityTypesResponse) XXX_Unmarshal(b []byte) error
type OriginalDetectIntentRequest ¶
type OriginalDetectIntentRequest struct { // The source of this request, e.g., `google`, `facebook`, `slack`. It is set // by Dialogflow-owned servers. Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` // Optional. The version of the protocol used for this request. // This field is AoG-specific. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // Optional. This field is set to the value of the `QueryParameters.payload` // field passed in the request. Some integrations that query a Dialogflow // agent may provide additional information in the payload. // // In particular, for the Dialogflow Phone Gateway integration, this field has // the form: // <pre>{ // "telephony": { // "caller_id": "+18558363987" // } // }</pre> // Note: The caller ID field (`caller_id`) will be redacted for Standard // Edition agents and populated with the caller ID in [E.164 // format](https://en.wikipedia.org/wiki/E.164) for Enterprise Edition agents. Payload *_struct.Struct `protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents the contents of the original request that was passed to the `[Streaming]DetectIntent` call.
func (*OriginalDetectIntentRequest) Descriptor ¶
func (*OriginalDetectIntentRequest) Descriptor() ([]byte, []int)
func (*OriginalDetectIntentRequest) GetPayload ¶
func (m *OriginalDetectIntentRequest) GetPayload() *_struct.Struct
func (*OriginalDetectIntentRequest) GetSource ¶
func (m *OriginalDetectIntentRequest) GetSource() string
func (*OriginalDetectIntentRequest) GetVersion ¶
func (m *OriginalDetectIntentRequest) GetVersion() string
func (*OriginalDetectIntentRequest) ProtoMessage ¶
func (*OriginalDetectIntentRequest) ProtoMessage()
func (*OriginalDetectIntentRequest) Reset ¶
func (m *OriginalDetectIntentRequest) Reset()
func (*OriginalDetectIntentRequest) String ¶
func (m *OriginalDetectIntentRequest) String() string
func (*OriginalDetectIntentRequest) XXX_DiscardUnknown ¶
func (m *OriginalDetectIntentRequest) XXX_DiscardUnknown()
func (*OriginalDetectIntentRequest) XXX_Marshal ¶
func (m *OriginalDetectIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OriginalDetectIntentRequest) XXX_Merge ¶
func (m *OriginalDetectIntentRequest) XXX_Merge(src proto.Message)
func (*OriginalDetectIntentRequest) XXX_Size ¶
func (m *OriginalDetectIntentRequest) XXX_Size() int
func (*OriginalDetectIntentRequest) XXX_Unmarshal ¶
func (m *OriginalDetectIntentRequest) XXX_Unmarshal(b []byte) error
type OutputAudioConfig ¶
type OutputAudioConfig struct { // Required. Audio encoding of the synthesized audio content. AudioEncoding OutputAudioEncoding `` /* 158-byte string literal not displayed */ // The synthesis sample rate (in hertz) for this audio. If not // provided, then the synthesizer will use the default sample rate based on // the audio encoding. If this is different from the voice's natural sample // rate, then the synthesizer will honor this request by converting to the // desired sample rate (which might result in worse audio quality). SampleRateHertz int32 `protobuf:"varint,2,opt,name=sample_rate_hertz,json=sampleRateHertz,proto3" json:"sample_rate_hertz,omitempty"` // Configuration of how speech should be synthesized. SynthesizeSpeechConfig *SynthesizeSpeechConfig `` /* 129-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Instructs the speech synthesizer how to generate the output audio content. If this audio config is supplied in a request, it overrides all existing text-to-speech settings applied to the agent.
func (*OutputAudioConfig) Descriptor ¶
func (*OutputAudioConfig) Descriptor() ([]byte, []int)
func (*OutputAudioConfig) GetAudioEncoding ¶
func (m *OutputAudioConfig) GetAudioEncoding() OutputAudioEncoding
func (*OutputAudioConfig) GetSampleRateHertz ¶
func (m *OutputAudioConfig) GetSampleRateHertz() int32
func (*OutputAudioConfig) GetSynthesizeSpeechConfig ¶
func (m *OutputAudioConfig) GetSynthesizeSpeechConfig() *SynthesizeSpeechConfig
func (*OutputAudioConfig) ProtoMessage ¶
func (*OutputAudioConfig) ProtoMessage()
func (*OutputAudioConfig) Reset ¶
func (m *OutputAudioConfig) Reset()
func (*OutputAudioConfig) String ¶
func (m *OutputAudioConfig) String() string
func (*OutputAudioConfig) XXX_DiscardUnknown ¶
func (m *OutputAudioConfig) XXX_DiscardUnknown()
func (*OutputAudioConfig) XXX_Marshal ¶
func (m *OutputAudioConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OutputAudioConfig) XXX_Merge ¶
func (m *OutputAudioConfig) XXX_Merge(src proto.Message)
func (*OutputAudioConfig) XXX_Size ¶
func (m *OutputAudioConfig) XXX_Size() int
func (*OutputAudioConfig) XXX_Unmarshal ¶
func (m *OutputAudioConfig) XXX_Unmarshal(b []byte) error
type OutputAudioEncoding ¶
type OutputAudioEncoding int32
Audio encoding of the output audio format in Text-To-Speech.
const ( // Not specified. OutputAudioEncoding_OUTPUT_AUDIO_ENCODING_UNSPECIFIED OutputAudioEncoding = 0 // Uncompressed 16-bit signed little-endian samples (Linear PCM). // Audio content returned as LINEAR16 also contains a WAV header. OutputAudioEncoding_OUTPUT_AUDIO_ENCODING_LINEAR_16 OutputAudioEncoding = 1 // MP3 audio at 32kbps. OutputAudioEncoding_OUTPUT_AUDIO_ENCODING_MP3 OutputAudioEncoding = 2 // Opus encoded audio wrapped in an ogg container. The result will be a // file which can be played natively on Android, and in browsers (at least // Chrome and Firefox). The quality of the encoding is considerably higher // than MP3 while using approximately the same bitrate. OutputAudioEncoding_OUTPUT_AUDIO_ENCODING_OGG_OPUS OutputAudioEncoding = 3 )
func (OutputAudioEncoding) EnumDescriptor ¶
func (OutputAudioEncoding) EnumDescriptor() ([]byte, []int)
func (OutputAudioEncoding) String ¶
func (x OutputAudioEncoding) String() string
type QueryInput ¶
type QueryInput struct { // Required. The input specification. // // Types that are valid to be assigned to Input: // *QueryInput_AudioConfig // *QueryInput_Text // *QueryInput_Event Input isQueryInput_Input `protobuf_oneof:"input"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents the query input. It can contain either:
- An audio config which instructs the speech recognizer how to process the speech audio.
2. A conversational query in the form of text.
3. An event that specifies which intent to trigger.
func (*QueryInput) Descriptor ¶
func (*QueryInput) Descriptor() ([]byte, []int)
func (*QueryInput) GetAudioConfig ¶
func (m *QueryInput) GetAudioConfig() *InputAudioConfig
func (*QueryInput) GetEvent ¶
func (m *QueryInput) GetEvent() *EventInput
func (*QueryInput) GetInput ¶
func (m *QueryInput) GetInput() isQueryInput_Input
func (*QueryInput) GetText ¶
func (m *QueryInput) GetText() *TextInput
func (*QueryInput) ProtoMessage ¶
func (*QueryInput) ProtoMessage()
func (*QueryInput) Reset ¶
func (m *QueryInput) Reset()
func (*QueryInput) String ¶
func (m *QueryInput) String() string
func (*QueryInput) XXX_DiscardUnknown ¶
func (m *QueryInput) XXX_DiscardUnknown()
func (*QueryInput) XXX_Marshal ¶
func (m *QueryInput) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryInput) XXX_Merge ¶
func (m *QueryInput) XXX_Merge(src proto.Message)
func (*QueryInput) XXX_OneofWrappers ¶
func (*QueryInput) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*QueryInput) XXX_Size ¶
func (m *QueryInput) XXX_Size() int
func (*QueryInput) XXX_Unmarshal ¶
func (m *QueryInput) XXX_Unmarshal(b []byte) error
type QueryInput_AudioConfig ¶
type QueryInput_AudioConfig struct {
AudioConfig *InputAudioConfig `protobuf:"bytes,1,opt,name=audio_config,json=audioConfig,proto3,oneof"`
}
type QueryInput_Event ¶
type QueryInput_Event struct {
Event *EventInput `protobuf:"bytes,3,opt,name=event,proto3,oneof"`
}
type QueryInput_Text ¶
type QueryInput_Text struct {
Text *TextInput `protobuf:"bytes,2,opt,name=text,proto3,oneof"`
}
type QueryParameters ¶
type QueryParameters struct { // The time zone of this conversational query from the // [time zone database](https://www.iana.org/time-zones), e.g., // America/New_York, Europe/Paris. If not provided, the time zone specified in // agent settings is used. TimeZone string `protobuf:"bytes,1,opt,name=time_zone,json=timeZone,proto3" json:"time_zone,omitempty"` // The geo location of this conversational query. GeoLocation *latlng.LatLng `protobuf:"bytes,2,opt,name=geo_location,json=geoLocation,proto3" json:"geo_location,omitempty"` // The collection of contexts to be activated before this query is // executed. Contexts []*Context `protobuf:"bytes,3,rep,name=contexts,proto3" json:"contexts,omitempty"` // Specifies whether to delete all contexts in the current session // before the new ones are activated. ResetContexts bool `protobuf:"varint,4,opt,name=reset_contexts,json=resetContexts,proto3" json:"reset_contexts,omitempty"` // Additional session entity types to replace or extend developer // entity types with. The entity synonyms apply to all languages and persist // for the session of this query. SessionEntityTypes []*SessionEntityType `protobuf:"bytes,5,rep,name=session_entity_types,json=sessionEntityTypes,proto3" json:"session_entity_types,omitempty"` // This field can be used to pass custom data to your webhook. // Arbitrary JSON objects are supported. // If supplied, the value is used to populate the // `WebhookRequest.original_detect_intent_request.payload` // field sent to your webhook. Payload *_struct.Struct `protobuf:"bytes,6,opt,name=payload,proto3" json:"payload,omitempty"` // KnowledgeBases to get alternative results from. If not set, the // KnowledgeBases enabled in the agent (through UI) will be used. // Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base ID>`. KnowledgeBaseNames []string `protobuf:"bytes,12,rep,name=knowledge_base_names,json=knowledgeBaseNames,proto3" json:"knowledge_base_names,omitempty"` // Configures the type of sentiment analysis to perform. If not // provided, sentiment analysis is not performed. // Note: Sentiment Analysis is only currently available for Enterprise Edition // agents. SentimentAnalysisRequestConfig *SentimentAnalysisRequestConfig `` /* 156-byte string literal not displayed */ // For mega agent query, directly specify which sub agents to query. // If any specified sub agent is not linked to the mega agent, an error will // be returned. If empty, Dialogflow will decide which sub agents to query. // If specified for a non-mega-agent query, will be silently ignored. SubAgents []*SubAgent `protobuf:"bytes,13,rep,name=sub_agents,json=subAgents,proto3" json:"sub_agents,omitempty"` // This field can be used to pass HTTP headers for a webhook // call. These headers will be sent to webhook alone with the headers that // have been configured through Dialogflow web console. The headers defined // within this field will overwrite the headers configured through Dialogflow // console if there is a conflict. Header names are case-insensitive. // Google's specified headers are not allowed. Including: "Host", // "Content-Length", "Connection", "From", "User-Agent", "Accept-Encoding", // "If-Modified-Since", "If-None-Match", "X-Forwarded-For", etc. WebhookHeaders map[string]string `` /* 192-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents the parameters of the conversational query.
func (*QueryParameters) Descriptor ¶
func (*QueryParameters) Descriptor() ([]byte, []int)
func (*QueryParameters) GetContexts ¶
func (m *QueryParameters) GetContexts() []*Context
func (*QueryParameters) GetGeoLocation ¶
func (m *QueryParameters) GetGeoLocation() *latlng.LatLng
func (*QueryParameters) GetKnowledgeBaseNames ¶
func (m *QueryParameters) GetKnowledgeBaseNames() []string
func (*QueryParameters) GetPayload ¶
func (m *QueryParameters) GetPayload() *_struct.Struct
func (*QueryParameters) GetResetContexts ¶
func (m *QueryParameters) GetResetContexts() bool
func (*QueryParameters) GetSentimentAnalysisRequestConfig ¶
func (m *QueryParameters) GetSentimentAnalysisRequestConfig() *SentimentAnalysisRequestConfig
func (*QueryParameters) GetSessionEntityTypes ¶
func (m *QueryParameters) GetSessionEntityTypes() []*SessionEntityType
func (*QueryParameters) GetSubAgents ¶
func (m *QueryParameters) GetSubAgents() []*SubAgent
func (*QueryParameters) GetTimeZone ¶
func (m *QueryParameters) GetTimeZone() string
func (*QueryParameters) GetWebhookHeaders ¶
func (m *QueryParameters) GetWebhookHeaders() map[string]string
func (*QueryParameters) ProtoMessage ¶
func (*QueryParameters) ProtoMessage()
func (*QueryParameters) Reset ¶
func (m *QueryParameters) Reset()
func (*QueryParameters) String ¶
func (m *QueryParameters) String() string
func (*QueryParameters) XXX_DiscardUnknown ¶
func (m *QueryParameters) XXX_DiscardUnknown()
func (*QueryParameters) XXX_Marshal ¶
func (m *QueryParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParameters) XXX_Merge ¶
func (m *QueryParameters) XXX_Merge(src proto.Message)
func (*QueryParameters) XXX_Size ¶
func (m *QueryParameters) XXX_Size() int
func (*QueryParameters) XXX_Unmarshal ¶
func (m *QueryParameters) XXX_Unmarshal(b []byte) error
type QueryResult ¶
type QueryResult struct { // The original conversational query text: // // - If natural language text was provided as input, `query_text` contains // a copy of the input. // - If natural language speech audio was provided as input, `query_text` // contains the speech recognition result. If speech recognizer produced // multiple alternatives, a particular one is picked. // - If automatic spell correction is enabled, `query_text` will contain the // corrected user input. QueryText string `protobuf:"bytes,1,opt,name=query_text,json=queryText,proto3" json:"query_text,omitempty"` // The language that was triggered during intent detection. // See [Language // Support](https://cloud.google.com/dialogflow/docs/reference/language) // for a list of the currently supported language codes. LanguageCode string `protobuf:"bytes,15,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // The Speech recognition confidence between 0.0 and 1.0. A higher number // indicates an estimated greater likelihood that the recognized words are // correct. The default of 0.0 is a sentinel value indicating that confidence // was not set. // // This field is not guaranteed to be accurate or set. In particular this // field isn't set for StreamingDetectIntent since the streaming endpoint has // separate confidence estimates per portion of the audio in // StreamingRecognitionResult. SpeechRecognitionConfidence float32 `` /* 146-byte string literal not displayed */ // The action name from the matched intent. Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` // The collection of extracted parameters. // // Depending on your protocol or client library language, this is a // map, associative array, symbol table, dictionary, or JSON object // composed of a collection of (MapKey, MapValue) pairs: // // - MapKey type: string // - MapKey value: parameter name // - MapValue type: // - If parameter's entity type is a composite entity: map // - Else: string or number, depending on parameter value type // - MapValue value: // - If parameter's entity type is a composite entity: // map from composite entity property names to property values // - Else: parameter value Parameters *_struct.Struct `protobuf:"bytes,4,opt,name=parameters,proto3" json:"parameters,omitempty"` // This field is set to: // // - `false` if the matched intent has required parameters and not all of // the required parameter values have been collected. // - `true` if all required parameter values have been collected, or if the // matched intent doesn't contain any required parameters. AllRequiredParamsPresent bool `` /* 138-byte string literal not displayed */ // The text to be pronounced to the user or shown on the screen. // Note: This is a legacy field, `fulfillment_messages` should be preferred. FulfillmentText string `protobuf:"bytes,6,opt,name=fulfillment_text,json=fulfillmentText,proto3" json:"fulfillment_text,omitempty"` // The collection of rich messages to present to the user. FulfillmentMessages []*Intent_Message `protobuf:"bytes,7,rep,name=fulfillment_messages,json=fulfillmentMessages,proto3" json:"fulfillment_messages,omitempty"` // If the query was fulfilled by a webhook call, this field is set to the // value of the `source` field returned in the webhook response. WebhookSource string `protobuf:"bytes,8,opt,name=webhook_source,json=webhookSource,proto3" json:"webhook_source,omitempty"` // If the query was fulfilled by a webhook call, this field is set to the // value of the `payload` field returned in the webhook response. WebhookPayload *_struct.Struct `protobuf:"bytes,9,opt,name=webhook_payload,json=webhookPayload,proto3" json:"webhook_payload,omitempty"` // The collection of output contexts. If applicable, // `output_contexts.parameters` contains entries with name // `<parameter name>.original` containing the original parameter values // before the query. OutputContexts []*Context `protobuf:"bytes,10,rep,name=output_contexts,json=outputContexts,proto3" json:"output_contexts,omitempty"` // The intent that matched the conversational query. Some, not // all fields are filled in this message, including but not limited to: // `name`, `display_name`, `end_interaction` and `is_fallback`. Intent *Intent `protobuf:"bytes,11,opt,name=intent,proto3" json:"intent,omitempty"` // The intent detection confidence. Values range from 0.0 // (completely uncertain) to 1.0 (completely certain). // This value is for informational purpose only and is only used to // help match the best intent within the classification threshold. // This value may change for the same end-user expression at any time due to a // model retraining or change in implementation. // If there are `multiple knowledge_answers` messages, this value is set to // the greatest `knowledgeAnswers.match_confidence` value in the list. IntentDetectionConfidence float32 `` /* 141-byte string literal not displayed */ // Free-form diagnostic information for the associated detect intent request. // The fields of this data can change without notice, so you should not write // code that depends on its structure. // The data may contain: // // - webhook call latency // - webhook errors DiagnosticInfo *_struct.Struct `protobuf:"bytes,14,opt,name=diagnostic_info,json=diagnosticInfo,proto3" json:"diagnostic_info,omitempty"` // The sentiment analysis result, which depends on the // `sentiment_analysis_request_config` specified in the request. SentimentAnalysisResult *SentimentAnalysisResult `` /* 133-byte string literal not displayed */ // The result from Knowledge Connector (if any), ordered by decreasing // `KnowledgeAnswers.match_confidence`. KnowledgeAnswers *KnowledgeAnswers `protobuf:"bytes,18,opt,name=knowledge_answers,json=knowledgeAnswers,proto3" json:"knowledge_answers,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents the result of conversational query or event processing.
func (*QueryResult) Descriptor ¶
func (*QueryResult) Descriptor() ([]byte, []int)
func (*QueryResult) GetAction ¶
func (m *QueryResult) GetAction() string
func (*QueryResult) GetAllRequiredParamsPresent ¶
func (m *QueryResult) GetAllRequiredParamsPresent() bool
func (*QueryResult) GetDiagnosticInfo ¶
func (m *QueryResult) GetDiagnosticInfo() *_struct.Struct
func (*QueryResult) GetFulfillmentMessages ¶
func (m *QueryResult) GetFulfillmentMessages() []*Intent_Message
func (*QueryResult) GetFulfillmentText ¶
func (m *QueryResult) GetFulfillmentText() string
func (*QueryResult) GetIntent ¶
func (m *QueryResult) GetIntent() *Intent
func (*QueryResult) GetIntentDetectionConfidence ¶
func (m *QueryResult) GetIntentDetectionConfidence() float32
func (*QueryResult) GetKnowledgeAnswers ¶
func (m *QueryResult) GetKnowledgeAnswers() *KnowledgeAnswers
func (*QueryResult) GetLanguageCode ¶
func (m *QueryResult) GetLanguageCode() string
func (*QueryResult) GetOutputContexts ¶
func (m *QueryResult) GetOutputContexts() []*Context
func (*QueryResult) GetParameters ¶
func (m *QueryResult) GetParameters() *_struct.Struct
func (*QueryResult) GetQueryText ¶
func (m *QueryResult) GetQueryText() string
func (*QueryResult) GetSentimentAnalysisResult ¶
func (m *QueryResult) GetSentimentAnalysisResult() *SentimentAnalysisResult
func (*QueryResult) GetSpeechRecognitionConfidence ¶
func (m *QueryResult) GetSpeechRecognitionConfidence() float32
func (*QueryResult) GetWebhookPayload ¶
func (m *QueryResult) GetWebhookPayload() *_struct.Struct
func (*QueryResult) GetWebhookSource ¶
func (m *QueryResult) GetWebhookSource() string
func (*QueryResult) ProtoMessage ¶
func (*QueryResult) ProtoMessage()
func (*QueryResult) Reset ¶
func (m *QueryResult) Reset()
func (*QueryResult) String ¶
func (m *QueryResult) String() string
func (*QueryResult) XXX_DiscardUnknown ¶
func (m *QueryResult) XXX_DiscardUnknown()
func (*QueryResult) XXX_Marshal ¶
func (m *QueryResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryResult) XXX_Merge ¶
func (m *QueryResult) XXX_Merge(src proto.Message)
func (*QueryResult) XXX_Size ¶
func (m *QueryResult) XXX_Size() int
func (*QueryResult) XXX_Unmarshal ¶
func (m *QueryResult) XXX_Unmarshal(b []byte) error
type ReloadDocumentRequest ¶
type ReloadDocumentRequest struct { // The name of the document to reload. // Format: `projects/<Project ID>/knowledgeBases/<Knowledge Base // ID>/documents/<Document ID>` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The source for document reloading. // Optional. If provided, the service will load the contents from the source // and update document in the knowledge base. // // Types that are valid to be assigned to Source: // *ReloadDocumentRequest_GcsSource Source isReloadDocumentRequest_Source `protobuf_oneof:"source"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [Documents.ReloadDocument][google.cloud.dialogflow.v2beta1.Documents.ReloadDocument].
func (*ReloadDocumentRequest) Descriptor ¶
func (*ReloadDocumentRequest) Descriptor() ([]byte, []int)
func (*ReloadDocumentRequest) GetGcsSource ¶
func (m *ReloadDocumentRequest) GetGcsSource() *GcsSource
func (*ReloadDocumentRequest) GetName ¶
func (m *ReloadDocumentRequest) GetName() string
func (*ReloadDocumentRequest) GetSource ¶
func (m *ReloadDocumentRequest) GetSource() isReloadDocumentRequest_Source
func (*ReloadDocumentRequest) ProtoMessage ¶
func (*ReloadDocumentRequest) ProtoMessage()
func (*ReloadDocumentRequest) Reset ¶
func (m *ReloadDocumentRequest) Reset()
func (*ReloadDocumentRequest) String ¶
func (m *ReloadDocumentRequest) String() string
func (*ReloadDocumentRequest) XXX_DiscardUnknown ¶
func (m *ReloadDocumentRequest) XXX_DiscardUnknown()
func (*ReloadDocumentRequest) XXX_Marshal ¶
func (m *ReloadDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ReloadDocumentRequest) XXX_Merge ¶
func (m *ReloadDocumentRequest) XXX_Merge(src proto.Message)
func (*ReloadDocumentRequest) XXX_OneofWrappers ¶
func (*ReloadDocumentRequest) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ReloadDocumentRequest) XXX_Size ¶
func (m *ReloadDocumentRequest) XXX_Size() int
func (*ReloadDocumentRequest) XXX_Unmarshal ¶
func (m *ReloadDocumentRequest) XXX_Unmarshal(b []byte) error
type ReloadDocumentRequest_GcsSource ¶
type ReloadDocumentRequest_GcsSource struct {
GcsSource *GcsSource `protobuf:"bytes,3,opt,name=gcs_source,json=gcsSource,proto3,oneof"`
}
type RestoreAgentRequest ¶
type RestoreAgentRequest struct { // Required. The project that the agent to restore is associated with. // Format: `projects/<Project ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The agent to restore. // // Types that are valid to be assigned to Agent: // *RestoreAgentRequest_AgentUri // *RestoreAgentRequest_AgentContent Agent isRestoreAgentRequest_Agent `protobuf_oneof:"agent"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Agents.RestoreAgent][google.cloud.dialogflow.v2beta1.Agents.RestoreAgent].
func (*RestoreAgentRequest) Descriptor ¶
func (*RestoreAgentRequest) Descriptor() ([]byte, []int)
func (*RestoreAgentRequest) GetAgent ¶
func (m *RestoreAgentRequest) GetAgent() isRestoreAgentRequest_Agent
func (*RestoreAgentRequest) GetAgentContent ¶
func (m *RestoreAgentRequest) GetAgentContent() []byte
func (*RestoreAgentRequest) GetAgentUri ¶
func (m *RestoreAgentRequest) GetAgentUri() string
func (*RestoreAgentRequest) GetParent ¶
func (m *RestoreAgentRequest) GetParent() string
func (*RestoreAgentRequest) ProtoMessage ¶
func (*RestoreAgentRequest) ProtoMessage()
func (*RestoreAgentRequest) Reset ¶
func (m *RestoreAgentRequest) Reset()
func (*RestoreAgentRequest) String ¶
func (m *RestoreAgentRequest) String() string
func (*RestoreAgentRequest) XXX_DiscardUnknown ¶
func (m *RestoreAgentRequest) XXX_DiscardUnknown()
func (*RestoreAgentRequest) XXX_Marshal ¶
func (m *RestoreAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RestoreAgentRequest) XXX_Merge ¶
func (m *RestoreAgentRequest) XXX_Merge(src proto.Message)
func (*RestoreAgentRequest) XXX_OneofWrappers ¶
func (*RestoreAgentRequest) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*RestoreAgentRequest) XXX_Size ¶
func (m *RestoreAgentRequest) XXX_Size() int
func (*RestoreAgentRequest) XXX_Unmarshal ¶
func (m *RestoreAgentRequest) XXX_Unmarshal(b []byte) error
type RestoreAgentRequest_AgentContent ¶
type RestoreAgentRequest_AgentContent struct {
AgentContent []byte `protobuf:"bytes,3,opt,name=agent_content,json=agentContent,proto3,oneof"`
}
type RestoreAgentRequest_AgentUri ¶
type RestoreAgentRequest_AgentUri struct {
AgentUri string `protobuf:"bytes,2,opt,name=agent_uri,json=agentUri,proto3,oneof"`
}
type SearchAgentsRequest ¶
type SearchAgentsRequest struct { // Required. The project to list agents from. // Format: `projects/<Project ID or '-'>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of items to return in a single page. By // default 100 and at most 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Optional. The next_page_token value returned from a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Agents.SearchAgents][google.cloud.dialogflow.v2beta1.Agents.SearchAgents].
func (*SearchAgentsRequest) Descriptor ¶
func (*SearchAgentsRequest) Descriptor() ([]byte, []int)
func (*SearchAgentsRequest) GetPageSize ¶
func (m *SearchAgentsRequest) GetPageSize() int32
func (*SearchAgentsRequest) GetPageToken ¶
func (m *SearchAgentsRequest) GetPageToken() string
func (*SearchAgentsRequest) GetParent ¶
func (m *SearchAgentsRequest) GetParent() string
func (*SearchAgentsRequest) ProtoMessage ¶
func (*SearchAgentsRequest) ProtoMessage()
func (*SearchAgentsRequest) Reset ¶
func (m *SearchAgentsRequest) Reset()
func (*SearchAgentsRequest) String ¶
func (m *SearchAgentsRequest) String() string
func (*SearchAgentsRequest) XXX_DiscardUnknown ¶
func (m *SearchAgentsRequest) XXX_DiscardUnknown()
func (*SearchAgentsRequest) XXX_Marshal ¶
func (m *SearchAgentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SearchAgentsRequest) XXX_Merge ¶
func (m *SearchAgentsRequest) XXX_Merge(src proto.Message)
func (*SearchAgentsRequest) XXX_Size ¶
func (m *SearchAgentsRequest) XXX_Size() int
func (*SearchAgentsRequest) XXX_Unmarshal ¶
func (m *SearchAgentsRequest) XXX_Unmarshal(b []byte) error
type SearchAgentsResponse ¶
type SearchAgentsResponse struct { // The list of agents. There will be a maximum number of items returned based // on the page_size field in the request. Agents []*Agent `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"` // Token to retrieve the next page of results, or empty if there are no // more results in the list. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The response message for [Agents.SearchAgents][google.cloud.dialogflow.v2beta1.Agents.SearchAgents].
func (*SearchAgentsResponse) Descriptor ¶
func (*SearchAgentsResponse) Descriptor() ([]byte, []int)
func (*SearchAgentsResponse) GetAgents ¶
func (m *SearchAgentsResponse) GetAgents() []*Agent
func (*SearchAgentsResponse) GetNextPageToken ¶
func (m *SearchAgentsResponse) GetNextPageToken() string
func (*SearchAgentsResponse) ProtoMessage ¶
func (*SearchAgentsResponse) ProtoMessage()
func (*SearchAgentsResponse) Reset ¶
func (m *SearchAgentsResponse) Reset()
func (*SearchAgentsResponse) String ¶
func (m *SearchAgentsResponse) String() string
func (*SearchAgentsResponse) XXX_DiscardUnknown ¶
func (m *SearchAgentsResponse) XXX_DiscardUnknown()
func (*SearchAgentsResponse) XXX_Marshal ¶
func (m *SearchAgentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SearchAgentsResponse) XXX_Merge ¶
func (m *SearchAgentsResponse) XXX_Merge(src proto.Message)
func (*SearchAgentsResponse) XXX_Size ¶
func (m *SearchAgentsResponse) XXX_Size() int
func (*SearchAgentsResponse) XXX_Unmarshal ¶
func (m *SearchAgentsResponse) XXX_Unmarshal(b []byte) error
type Sentiment ¶
type Sentiment struct { // Sentiment score between -1.0 (negative sentiment) and 1.0 (positive // sentiment). Score float32 `protobuf:"fixed32,1,opt,name=score,proto3" json:"score,omitempty"` // A non-negative number in the [0, +inf) range, which represents the absolute // magnitude of sentiment, regardless of score (positive or negative). Magnitude float32 `protobuf:"fixed32,2,opt,name=magnitude,proto3" json:"magnitude,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The sentiment, such as positive/negative feeling or association, for a unit of analysis, such as the query text.
func (*Sentiment) Descriptor ¶
func (*Sentiment) GetMagnitude ¶
func (*Sentiment) ProtoMessage ¶
func (*Sentiment) ProtoMessage()
func (*Sentiment) XXX_DiscardUnknown ¶
func (m *Sentiment) XXX_DiscardUnknown()
func (*Sentiment) XXX_Marshal ¶
func (*Sentiment) XXX_Unmarshal ¶
type SentimentAnalysisRequestConfig ¶
type SentimentAnalysisRequestConfig struct { // Instructs the service to perform sentiment analysis on // `query_text`. If not provided, sentiment analysis is not performed on // `query_text`. AnalyzeQueryTextSentiment bool `` /* 141-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configures the types of sentiment analysis to perform.
func (*SentimentAnalysisRequestConfig) Descriptor ¶
func (*SentimentAnalysisRequestConfig) Descriptor() ([]byte, []int)
func (*SentimentAnalysisRequestConfig) GetAnalyzeQueryTextSentiment ¶
func (m *SentimentAnalysisRequestConfig) GetAnalyzeQueryTextSentiment() bool
func (*SentimentAnalysisRequestConfig) ProtoMessage ¶
func (*SentimentAnalysisRequestConfig) ProtoMessage()
func (*SentimentAnalysisRequestConfig) Reset ¶
func (m *SentimentAnalysisRequestConfig) Reset()
func (*SentimentAnalysisRequestConfig) String ¶
func (m *SentimentAnalysisRequestConfig) String() string
func (*SentimentAnalysisRequestConfig) XXX_DiscardUnknown ¶
func (m *SentimentAnalysisRequestConfig) XXX_DiscardUnknown()
func (*SentimentAnalysisRequestConfig) XXX_Marshal ¶
func (m *SentimentAnalysisRequestConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SentimentAnalysisRequestConfig) XXX_Merge ¶
func (m *SentimentAnalysisRequestConfig) XXX_Merge(src proto.Message)
func (*SentimentAnalysisRequestConfig) XXX_Size ¶
func (m *SentimentAnalysisRequestConfig) XXX_Size() int
func (*SentimentAnalysisRequestConfig) XXX_Unmarshal ¶
func (m *SentimentAnalysisRequestConfig) XXX_Unmarshal(b []byte) error
type SentimentAnalysisResult ¶
type SentimentAnalysisResult struct { // The sentiment analysis result for `query_text`. QueryTextSentiment *Sentiment `protobuf:"bytes,1,opt,name=query_text_sentiment,json=queryTextSentiment,proto3" json:"query_text_sentiment,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The result of sentiment analysis as configured by `sentiment_analysis_request_config`.
func (*SentimentAnalysisResult) Descriptor ¶
func (*SentimentAnalysisResult) Descriptor() ([]byte, []int)
func (*SentimentAnalysisResult) GetQueryTextSentiment ¶
func (m *SentimentAnalysisResult) GetQueryTextSentiment() *Sentiment
func (*SentimentAnalysisResult) ProtoMessage ¶
func (*SentimentAnalysisResult) ProtoMessage()
func (*SentimentAnalysisResult) Reset ¶
func (m *SentimentAnalysisResult) Reset()
func (*SentimentAnalysisResult) String ¶
func (m *SentimentAnalysisResult) String() string
func (*SentimentAnalysisResult) XXX_DiscardUnknown ¶
func (m *SentimentAnalysisResult) XXX_DiscardUnknown()
func (*SentimentAnalysisResult) XXX_Marshal ¶
func (m *SentimentAnalysisResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SentimentAnalysisResult) XXX_Merge ¶
func (m *SentimentAnalysisResult) XXX_Merge(src proto.Message)
func (*SentimentAnalysisResult) XXX_Size ¶
func (m *SentimentAnalysisResult) XXX_Size() int
func (*SentimentAnalysisResult) XXX_Unmarshal ¶
func (m *SentimentAnalysisResult) XXX_Unmarshal(b []byte) error
type SessionEntityType ¶
type SessionEntityType struct { // Required. The unique identifier of this session entity type. Format: // `projects/<Project ID>/agent/sessions/<Session ID>/entityTypes/<Entity Type // Display Name>`, or // `projects/<Project ID>/agent/environments/<Environment ID>/users/<User // ID>/sessions/<Session ID>/entityTypes/<Entity Type Display Name>`. // If `Environment ID` is not specified, we assume default 'draft' // environment. If `User ID` is not specified, we assume default '-' user. // // `<Entity Type Display Name>` must be the display name of an existing entity // type in the same agent that will be overridden or supplemented. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Required. Indicates whether the additional data should override or // supplement the custom entity type definition. EntityOverrideMode SessionEntityType_EntityOverrideMode `` /* 192-byte string literal not displayed */ // Required. The collection of entities associated with this session entity // type. Entities []*EntityType_Entity `protobuf:"bytes,3,rep,name=entities,proto3" json:"entities,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents a session entity type.
Extends or replaces a custom entity type at the user session level (we refer to the entity types defined at the agent level as "custom entity types").
Note: session entity types apply to all queries, regardless of the language.
func (*SessionEntityType) Descriptor ¶
func (*SessionEntityType) Descriptor() ([]byte, []int)
func (*SessionEntityType) GetEntities ¶
func (m *SessionEntityType) GetEntities() []*EntityType_Entity
func (*SessionEntityType) GetEntityOverrideMode ¶
func (m *SessionEntityType) GetEntityOverrideMode() SessionEntityType_EntityOverrideMode
func (*SessionEntityType) GetName ¶
func (m *SessionEntityType) GetName() string
func (*SessionEntityType) ProtoMessage ¶
func (*SessionEntityType) ProtoMessage()
func (*SessionEntityType) Reset ¶
func (m *SessionEntityType) Reset()
func (*SessionEntityType) String ¶
func (m *SessionEntityType) String() string
func (*SessionEntityType) XXX_DiscardUnknown ¶
func (m *SessionEntityType) XXX_DiscardUnknown()
func (*SessionEntityType) XXX_Marshal ¶
func (m *SessionEntityType) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SessionEntityType) XXX_Merge ¶
func (m *SessionEntityType) XXX_Merge(src proto.Message)
func (*SessionEntityType) XXX_Size ¶
func (m *SessionEntityType) XXX_Size() int
func (*SessionEntityType) XXX_Unmarshal ¶
func (m *SessionEntityType) XXX_Unmarshal(b []byte) error
type SessionEntityType_EntityOverrideMode ¶
type SessionEntityType_EntityOverrideMode int32
The types of modifications for a session entity type.
const ( // Not specified. This value should be never used. SessionEntityType_ENTITY_OVERRIDE_MODE_UNSPECIFIED SessionEntityType_EntityOverrideMode = 0 // The collection of session entities overrides the collection of entities // in the corresponding custom entity type. SessionEntityType_ENTITY_OVERRIDE_MODE_OVERRIDE SessionEntityType_EntityOverrideMode = 1 // The collection of session entities extends the collection of entities in // the corresponding custom entity type. // // Note: Even in this override mode calls to `ListSessionEntityTypes`, // `GetSessionEntityType`, `CreateSessionEntityType` and // `UpdateSessionEntityType` only return the additional entities added in // this session entity type. If you want to get the supplemented list, // please call [EntityTypes.GetEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.GetEntityType] on the custom entity type // and merge. SessionEntityType_ENTITY_OVERRIDE_MODE_SUPPLEMENT SessionEntityType_EntityOverrideMode = 2 )
func (SessionEntityType_EntityOverrideMode) EnumDescriptor ¶
func (SessionEntityType_EntityOverrideMode) EnumDescriptor() ([]byte, []int)
func (SessionEntityType_EntityOverrideMode) String ¶
func (x SessionEntityType_EntityOverrideMode) String() string
type SessionEntityTypesClient ¶
type SessionEntityTypesClient interface { // Returns the list of all session entity types in the specified session. // // This method doesn't work with Google Assistant integration. // Contact Dialogflow support if you need to use session entities // with Google Assistant integration. ListSessionEntityTypes(ctx context.Context, in *ListSessionEntityTypesRequest, opts ...grpc.CallOption) (*ListSessionEntityTypesResponse, error) // Retrieves the specified session entity type. // // This method doesn't work with Google Assistant integration. // Contact Dialogflow support if you need to use session entities // with Google Assistant integration. GetSessionEntityType(ctx context.Context, in *GetSessionEntityTypeRequest, opts ...grpc.CallOption) (*SessionEntityType, error) // Creates a session entity type. // // If the specified session entity type already exists, overrides the // session entity type. // // This method doesn't work with Google Assistant integration. // Contact Dialogflow support if you need to use session entities // with Google Assistant integration. CreateSessionEntityType(ctx context.Context, in *CreateSessionEntityTypeRequest, opts ...grpc.CallOption) (*SessionEntityType, error) // Updates the specified session entity type. // // This method doesn't work with Google Assistant integration. // Contact Dialogflow support if you need to use session entities // with Google Assistant integration. UpdateSessionEntityType(ctx context.Context, in *UpdateSessionEntityTypeRequest, opts ...grpc.CallOption) (*SessionEntityType, error) // Deletes the specified session entity type. // // This method doesn't work with Google Assistant integration. // Contact Dialogflow support if you need to use session entities // with Google Assistant integration. DeleteSessionEntityType(ctx context.Context, in *DeleteSessionEntityTypeRequest, opts ...grpc.CallOption) (*empty.Empty, error) }
SessionEntityTypesClient is the client API for SessionEntityTypes service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSessionEntityTypesClient ¶
func NewSessionEntityTypesClient(cc grpc.ClientConnInterface) SessionEntityTypesClient
type SessionEntityTypesServer ¶
type SessionEntityTypesServer interface { // Returns the list of all session entity types in the specified session. // // This method doesn't work with Google Assistant integration. // Contact Dialogflow support if you need to use session entities // with Google Assistant integration. ListSessionEntityTypes(context.Context, *ListSessionEntityTypesRequest) (*ListSessionEntityTypesResponse, error) // Retrieves the specified session entity type. // // This method doesn't work with Google Assistant integration. // Contact Dialogflow support if you need to use session entities // with Google Assistant integration. GetSessionEntityType(context.Context, *GetSessionEntityTypeRequest) (*SessionEntityType, error) // Creates a session entity type. // // If the specified session entity type already exists, overrides the // session entity type. // // This method doesn't work with Google Assistant integration. // Contact Dialogflow support if you need to use session entities // with Google Assistant integration. CreateSessionEntityType(context.Context, *CreateSessionEntityTypeRequest) (*SessionEntityType, error) // Updates the specified session entity type. // // This method doesn't work with Google Assistant integration. // Contact Dialogflow support if you need to use session entities // with Google Assistant integration. UpdateSessionEntityType(context.Context, *UpdateSessionEntityTypeRequest) (*SessionEntityType, error) // Deletes the specified session entity type. // // This method doesn't work with Google Assistant integration. // Contact Dialogflow support if you need to use session entities // with Google Assistant integration. DeleteSessionEntityType(context.Context, *DeleteSessionEntityTypeRequest) (*empty.Empty, error) }
SessionEntityTypesServer is the server API for SessionEntityTypes service.
type SessionsClient ¶
type SessionsClient interface { // Processes a natural language query and returns structured, actionable data // as a result. This method is not idempotent, because it may cause contexts // and session entity types to be updated, which in turn might affect // results of future queries. DetectIntent(ctx context.Context, in *DetectIntentRequest, opts ...grpc.CallOption) (*DetectIntentResponse, error) // Processes a natural language query in audio format in a streaming fashion // and returns structured, actionable data as a result. This method is only // available via the gRPC API (not REST). StreamingDetectIntent(ctx context.Context, opts ...grpc.CallOption) (Sessions_StreamingDetectIntentClient, error) }
SessionsClient is the client API for Sessions service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewSessionsClient ¶
func NewSessionsClient(cc grpc.ClientConnInterface) SessionsClient
type SessionsServer ¶
type SessionsServer interface { // Processes a natural language query and returns structured, actionable data // as a result. This method is not idempotent, because it may cause contexts // and session entity types to be updated, which in turn might affect // results of future queries. DetectIntent(context.Context, *DetectIntentRequest) (*DetectIntentResponse, error) // Processes a natural language query in audio format in a streaming fashion // and returns structured, actionable data as a result. This method is only // available via the gRPC API (not REST). StreamingDetectIntent(Sessions_StreamingDetectIntentServer) error }
SessionsServer is the server API for Sessions service.
type Sessions_StreamingDetectIntentClient ¶
type Sessions_StreamingDetectIntentClient interface { Send(*StreamingDetectIntentRequest) error Recv() (*StreamingDetectIntentResponse, error) grpc.ClientStream }
type Sessions_StreamingDetectIntentServer ¶
type Sessions_StreamingDetectIntentServer interface { Send(*StreamingDetectIntentResponse) error Recv() (*StreamingDetectIntentRequest, error) grpc.ServerStream }
type SetAgentRequest ¶
type SetAgentRequest struct { // Required. The agent to update. Agent *Agent `protobuf:"bytes,1,opt,name=agent,proto3" json:"agent,omitempty"` // Optional. The mask to control which fields get updated. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Agents.SetAgent][google.cloud.dialogflow.v2beta1.Agents.SetAgent].
func (*SetAgentRequest) Descriptor ¶
func (*SetAgentRequest) Descriptor() ([]byte, []int)
func (*SetAgentRequest) GetAgent ¶
func (m *SetAgentRequest) GetAgent() *Agent
func (*SetAgentRequest) GetUpdateMask ¶
func (m *SetAgentRequest) GetUpdateMask() *field_mask.FieldMask
func (*SetAgentRequest) ProtoMessage ¶
func (*SetAgentRequest) ProtoMessage()
func (*SetAgentRequest) Reset ¶
func (m *SetAgentRequest) Reset()
func (*SetAgentRequest) String ¶
func (m *SetAgentRequest) String() string
func (*SetAgentRequest) XXX_DiscardUnknown ¶
func (m *SetAgentRequest) XXX_DiscardUnknown()
func (*SetAgentRequest) XXX_Marshal ¶
func (m *SetAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SetAgentRequest) XXX_Merge ¶
func (m *SetAgentRequest) XXX_Merge(src proto.Message)
func (*SetAgentRequest) XXX_Size ¶
func (m *SetAgentRequest) XXX_Size() int
func (*SetAgentRequest) XXX_Unmarshal ¶
func (m *SetAgentRequest) XXX_Unmarshal(b []byte) error
type SpeechContext ¶
type SpeechContext struct { // Optional. A list of strings containing words and phrases that the speech // recognizer should recognize with higher likelihood. // // This list can be used to: // * improve accuracy for words and phrases you expect the user to say, // e.g. typical commands for your Dialogflow agent // * add additional words to the speech recognizer vocabulary // * ... // // See the [Cloud Speech // documentation](https://cloud.google.com/speech-to-text/quotas) for usage // limits. Phrases []string `protobuf:"bytes,1,rep,name=phrases,proto3" json:"phrases,omitempty"` // Optional. Boost for this context compared to other contexts: // * If the boost is positive, Dialogflow will increase the probability that // the phrases in this context are recognized over similar sounding phrases. // * If the boost is unspecified or non-positive, Dialogflow will not apply // any boost. // // Dialogflow recommends that you use boosts in the range (0, 20] and that you // find a value that fits your use case with binary search. Boost float32 `protobuf:"fixed32,2,opt,name=boost,proto3" json:"boost,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Hints for the speech recognizer to help with recognition in a specific conversation state.
func (*SpeechContext) Descriptor ¶
func (*SpeechContext) Descriptor() ([]byte, []int)
func (*SpeechContext) GetBoost ¶
func (m *SpeechContext) GetBoost() float32
func (*SpeechContext) GetPhrases ¶
func (m *SpeechContext) GetPhrases() []string
func (*SpeechContext) ProtoMessage ¶
func (*SpeechContext) ProtoMessage()
func (*SpeechContext) Reset ¶
func (m *SpeechContext) Reset()
func (*SpeechContext) String ¶
func (m *SpeechContext) String() string
func (*SpeechContext) XXX_DiscardUnknown ¶
func (m *SpeechContext) XXX_DiscardUnknown()
func (*SpeechContext) XXX_Marshal ¶
func (m *SpeechContext) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SpeechContext) XXX_Merge ¶
func (m *SpeechContext) XXX_Merge(src proto.Message)
func (*SpeechContext) XXX_Size ¶
func (m *SpeechContext) XXX_Size() int
func (*SpeechContext) XXX_Unmarshal ¶
func (m *SpeechContext) XXX_Unmarshal(b []byte) error
type SpeechModelVariant ¶
type SpeechModelVariant int32
Variant of the specified [Speech model][google.cloud.dialogflow.v2beta1.InputAudioConfig.model] to use.
See the [Cloud Speech documentation](https://cloud.google.com/speech-to-text/docs/enhanced-models) for which models have different variants. For example, the "phone_call" model has both a standard and an enhanced variant. When you use an enhanced model, you will generally receive higher quality results than for a standard model.
const ( // No model variant specified. In this case Dialogflow defaults to // USE_BEST_AVAILABLE. SpeechModelVariant_SPEECH_MODEL_VARIANT_UNSPECIFIED SpeechModelVariant = 0 // Use the best available variant of the [Speech // model][InputAudioConfig.model] that the caller is eligible for. // // Please see the [Dialogflow // docs](https://cloud.google.com/dialogflow/docs/data-logging) for // how to make your project eligible for enhanced models. SpeechModelVariant_USE_BEST_AVAILABLE SpeechModelVariant = 1 // Use standard model variant even if an enhanced model is available. See the // [Cloud Speech // documentation](https://cloud.google.com/speech-to-text/docs/enhanced-models) // for details about enhanced models. SpeechModelVariant_USE_STANDARD SpeechModelVariant = 2 // Use an enhanced model variant: // // * If an enhanced variant does not exist for the given // [model][google.cloud.dialogflow.v2beta1.InputAudioConfig.model] and request language, Dialogflow falls // back to the standard variant. // // The [Cloud Speech // documentation](https://cloud.google.com/speech-to-text/docs/enhanced-models) // describes which models have enhanced variants. // // * If the API caller isn't eligible for enhanced models, Dialogflow returns // an error. Please see the [Dialogflow // docs](https://cloud.google.com/dialogflow/docs/data-logging) // for how to make your project eligible. SpeechModelVariant_USE_ENHANCED SpeechModelVariant = 3 )
func (SpeechModelVariant) EnumDescriptor ¶
func (SpeechModelVariant) EnumDescriptor() ([]byte, []int)
func (SpeechModelVariant) String ¶
func (x SpeechModelVariant) String() string
type SpeechWordInfo ¶
type SpeechWordInfo struct { // The word this info is for. Word string `protobuf:"bytes,3,opt,name=word,proto3" json:"word,omitempty"` // Time offset relative to the beginning of the audio that corresponds to the // start of the spoken word. This is an experimental feature and the accuracy // of the time offset can vary. StartOffset *duration.Duration `protobuf:"bytes,1,opt,name=start_offset,json=startOffset,proto3" json:"start_offset,omitempty"` // Time offset relative to the beginning of the audio that corresponds to the // end of the spoken word. This is an experimental feature and the accuracy of // the time offset can vary. EndOffset *duration.Duration `protobuf:"bytes,2,opt,name=end_offset,json=endOffset,proto3" json:"end_offset,omitempty"` // The Speech confidence between 0.0 and 1.0 for this word. A higher number // indicates an estimated greater likelihood that the recognized word is // correct. The default of 0.0 is a sentinel value indicating that confidence // was not set. // // This field is not guaranteed to be fully stable over time for the same // audio input. Users should also not rely on it to always be provided. Confidence float32 `protobuf:"fixed32,4,opt,name=confidence,proto3" json:"confidence,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Information for a word recognized by the speech recognizer.
func (*SpeechWordInfo) Descriptor ¶
func (*SpeechWordInfo) Descriptor() ([]byte, []int)
func (*SpeechWordInfo) GetConfidence ¶
func (m *SpeechWordInfo) GetConfidence() float32
func (*SpeechWordInfo) GetEndOffset ¶
func (m *SpeechWordInfo) GetEndOffset() *duration.Duration
func (*SpeechWordInfo) GetStartOffset ¶
func (m *SpeechWordInfo) GetStartOffset() *duration.Duration
func (*SpeechWordInfo) GetWord ¶
func (m *SpeechWordInfo) GetWord() string
func (*SpeechWordInfo) ProtoMessage ¶
func (*SpeechWordInfo) ProtoMessage()
func (*SpeechWordInfo) Reset ¶
func (m *SpeechWordInfo) Reset()
func (*SpeechWordInfo) String ¶
func (m *SpeechWordInfo) String() string
func (*SpeechWordInfo) XXX_DiscardUnknown ¶
func (m *SpeechWordInfo) XXX_DiscardUnknown()
func (*SpeechWordInfo) XXX_Marshal ¶
func (m *SpeechWordInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SpeechWordInfo) XXX_Merge ¶
func (m *SpeechWordInfo) XXX_Merge(src proto.Message)
func (*SpeechWordInfo) XXX_Size ¶
func (m *SpeechWordInfo) XXX_Size() int
func (*SpeechWordInfo) XXX_Unmarshal ¶
func (m *SpeechWordInfo) XXX_Unmarshal(b []byte) error
type SsmlVoiceGender ¶
type SsmlVoiceGender int32
Gender of the voice as described in [SSML voice element](https://www.w3.org/TR/speech-synthesis11/#edef_voice).
const ( // An unspecified gender, which means that the client doesn't care which // gender the selected voice will have. SsmlVoiceGender_SSML_VOICE_GENDER_UNSPECIFIED SsmlVoiceGender = 0 // A male voice. SsmlVoiceGender_SSML_VOICE_GENDER_MALE SsmlVoiceGender = 1 // A female voice. SsmlVoiceGender_SSML_VOICE_GENDER_FEMALE SsmlVoiceGender = 2 // A gender-neutral voice. SsmlVoiceGender_SSML_VOICE_GENDER_NEUTRAL SsmlVoiceGender = 3 )
func (SsmlVoiceGender) EnumDescriptor ¶
func (SsmlVoiceGender) EnumDescriptor() ([]byte, []int)
func (SsmlVoiceGender) String ¶
func (x SsmlVoiceGender) String() string
type StreamingDetectIntentRequest ¶
type StreamingDetectIntentRequest struct { // Required. The name of the session the query is sent to. // Format of the session name: // `projects/<Project ID>/agent/sessions/<Session ID>`, or // `projects/<Project ID>/agent/environments/<Environment ID>/users/<User // ID>/sessions/<Session ID>`. If `Environment ID` is not specified, we assume // default 'draft' environment. If `User ID` is not specified, we are using // "-". It's up to the API caller to choose an appropriate `Session ID` and // `User Id`. They can be a random number or some type of user and session // identifiers (preferably hashed). The length of the `Session ID` and // `User ID` must not exceed 36 characters. Session string `protobuf:"bytes,1,opt,name=session,proto3" json:"session,omitempty"` // The parameters of this query. QueryParams *QueryParameters `protobuf:"bytes,2,opt,name=query_params,json=queryParams,proto3" json:"query_params,omitempty"` // Required. The input specification. It can be set to: // // 1. an audio config which instructs the speech recognizer how to process // the speech audio, // // 2. a conversational query in the form of text, or // // 3. an event that specifies which intent to trigger. QueryInput *QueryInput `protobuf:"bytes,3,opt,name=query_input,json=queryInput,proto3" json:"query_input,omitempty"` // DEPRECATED. Please use [InputAudioConfig.single_utterance][google.cloud.dialogflow.v2beta1.InputAudioConfig.single_utterance] instead. // If `false` (default), recognition does not cease until the // client closes the stream. // If `true`, the recognizer will detect a single spoken utterance in input // audio. Recognition ceases when it detects the audio's voice has // stopped or paused. In this case, once a detected intent is received, the // client should close the stream and start a new request with a new stream as // needed. // This setting is ignored when `query_input` is a piece of text or an event. SingleUtterance bool `protobuf:"varint,4,opt,name=single_utterance,json=singleUtterance,proto3" json:"single_utterance,omitempty"` // Instructs the speech synthesizer how to generate the output // audio. If this field is not set and agent-level speech synthesizer is not // configured, no output audio is generated. OutputAudioConfig *OutputAudioConfig `protobuf:"bytes,5,opt,name=output_audio_config,json=outputAudioConfig,proto3" json:"output_audio_config,omitempty"` // Mask for [output_audio_config][google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.output_audio_config] indicating which settings in this // request-level config should override speech synthesizer settings defined at // agent-level. // // If unspecified or empty, [output_audio_config][google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.output_audio_config] replaces the agent-level // config in its entirety. OutputAudioConfigMask *field_mask.FieldMask `` /* 128-byte string literal not displayed */ // The input audio content to be recognized. Must be sent if // `query_input` was set to a streaming input audio config. The complete audio // over all streaming messages must not exceed 1 minute. InputAudio []byte `protobuf:"bytes,6,opt,name=input_audio,json=inputAudio,proto3" json:"input_audio,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The top-level message sent by the client to the [Sessions.StreamingDetectIntent][google.cloud.dialogflow.v2beta1.Sessions.StreamingDetectIntent] method.
Multiple request messages should be sent in order:
1. The first message must contain [session][google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.session],
[query_input][google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.query_input] plus optionally [query_params][google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.query_params]. If the client wants to receive an audio response, it should also contain [output_audio_config][google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.output_audio_config]. The message must not contain [input_audio][google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.input_audio].
If [query_input][google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.query_input] was set to [query_input.audio_config][google.cloud.dialogflow.v2beta1.InputAudioConfig], all subsequent messages must contain [input_audio][google.cloud.dialogflow.v2beta1.StreamingDetectIntentRequest.input_audio] to continue with Speech recognition. If you decide to rather detect an intent from text input after you already started Speech recognition, please send a message with [query_input.text][google.cloud.dialogflow.v2beta1.QueryInput.text].
However, note that:
* Dialogflow will bill you for the audio duration so far. * Dialogflow discards all Speech recognition results in favor of the input text. * Dialogflow will use the language code from the first message.
After you sent all input, you must half-close or abort the request stream.
func (*StreamingDetectIntentRequest) Descriptor ¶
func (*StreamingDetectIntentRequest) Descriptor() ([]byte, []int)
func (*StreamingDetectIntentRequest) GetInputAudio ¶
func (m *StreamingDetectIntentRequest) GetInputAudio() []byte
func (*StreamingDetectIntentRequest) GetOutputAudioConfig ¶
func (m *StreamingDetectIntentRequest) GetOutputAudioConfig() *OutputAudioConfig
func (*StreamingDetectIntentRequest) GetOutputAudioConfigMask ¶
func (m *StreamingDetectIntentRequest) GetOutputAudioConfigMask() *field_mask.FieldMask
func (*StreamingDetectIntentRequest) GetQueryInput ¶
func (m *StreamingDetectIntentRequest) GetQueryInput() *QueryInput
func (*StreamingDetectIntentRequest) GetQueryParams ¶
func (m *StreamingDetectIntentRequest) GetQueryParams() *QueryParameters
func (*StreamingDetectIntentRequest) GetSession ¶
func (m *StreamingDetectIntentRequest) GetSession() string
func (*StreamingDetectIntentRequest) GetSingleUtterance ¶
func (m *StreamingDetectIntentRequest) GetSingleUtterance() bool
func (*StreamingDetectIntentRequest) ProtoMessage ¶
func (*StreamingDetectIntentRequest) ProtoMessage()
func (*StreamingDetectIntentRequest) Reset ¶
func (m *StreamingDetectIntentRequest) Reset()
func (*StreamingDetectIntentRequest) String ¶
func (m *StreamingDetectIntentRequest) String() string
func (*StreamingDetectIntentRequest) XXX_DiscardUnknown ¶
func (m *StreamingDetectIntentRequest) XXX_DiscardUnknown()
func (*StreamingDetectIntentRequest) XXX_Marshal ¶
func (m *StreamingDetectIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StreamingDetectIntentRequest) XXX_Merge ¶
func (m *StreamingDetectIntentRequest) XXX_Merge(src proto.Message)
func (*StreamingDetectIntentRequest) XXX_Size ¶
func (m *StreamingDetectIntentRequest) XXX_Size() int
func (*StreamingDetectIntentRequest) XXX_Unmarshal ¶
func (m *StreamingDetectIntentRequest) XXX_Unmarshal(b []byte) error
type StreamingDetectIntentResponse ¶
type StreamingDetectIntentResponse struct { // The unique identifier of the response. It can be used to // locate a response in the training example set or for reporting issues. ResponseId string `protobuf:"bytes,1,opt,name=response_id,json=responseId,proto3" json:"response_id,omitempty"` // The result of speech recognition. RecognitionResult *StreamingRecognitionResult `protobuf:"bytes,2,opt,name=recognition_result,json=recognitionResult,proto3" json:"recognition_result,omitempty"` // The selected results of the conversational query or event processing. // See `alternative_query_results` for additional potential results. QueryResult *QueryResult `protobuf:"bytes,3,opt,name=query_result,json=queryResult,proto3" json:"query_result,omitempty"` // If Knowledge Connectors are enabled, there could be more than one result // returned for a given query or event, and this field will contain all // results except for the top one, which is captured in query_result. The // alternative results are ordered by decreasing // `QueryResult.intent_detection_confidence`. If Knowledge Connectors are // disabled, this field will be empty until multiple responses for regular // intents are supported, at which point those additional results will be // surfaced here. AlternativeQueryResults []*QueryResult `` /* 132-byte string literal not displayed */ // Specifies the status of the webhook request. WebhookStatus *status.Status `protobuf:"bytes,4,opt,name=webhook_status,json=webhookStatus,proto3" json:"webhook_status,omitempty"` // The audio data bytes encoded as specified in the request. // Note: The output audio is generated based on the values of default platform // text responses found in the `query_result.fulfillment_messages` field. If // multiple default text responses exist, they will be concatenated when // generating audio. If no default platform text responses exist, the // generated audio content will be empty. OutputAudio []byte `protobuf:"bytes,5,opt,name=output_audio,json=outputAudio,proto3" json:"output_audio,omitempty"` // The config used by the speech synthesizer to generate the output audio. OutputAudioConfig *OutputAudioConfig `protobuf:"bytes,6,opt,name=output_audio_config,json=outputAudioConfig,proto3" json:"output_audio_config,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The top-level message returned from the `StreamingDetectIntent` method.
Multiple response messages can be returned in order:
- If the input was set to streaming audio, the first one or more messages contain `recognition_result`. Each `recognition_result` represents a more complete transcript of what the user said. The last `recognition_result` has `is_final` set to `true`.
- The next message contains `response_id`, `query_result`, `alternative_query_results` and optionally `webhook_status` if a WebHook was called.
- If `output_audio_config` was specified in the request or agent-level speech synthesizer is configured, all subsequent messages contain `output_audio` and `output_audio_config`.
func (*StreamingDetectIntentResponse) Descriptor ¶
func (*StreamingDetectIntentResponse) Descriptor() ([]byte, []int)
func (*StreamingDetectIntentResponse) GetAlternativeQueryResults ¶
func (m *StreamingDetectIntentResponse) GetAlternativeQueryResults() []*QueryResult
func (*StreamingDetectIntentResponse) GetOutputAudio ¶
func (m *StreamingDetectIntentResponse) GetOutputAudio() []byte
func (*StreamingDetectIntentResponse) GetOutputAudioConfig ¶
func (m *StreamingDetectIntentResponse) GetOutputAudioConfig() *OutputAudioConfig
func (*StreamingDetectIntentResponse) GetQueryResult ¶
func (m *StreamingDetectIntentResponse) GetQueryResult() *QueryResult
func (*StreamingDetectIntentResponse) GetRecognitionResult ¶
func (m *StreamingDetectIntentResponse) GetRecognitionResult() *StreamingRecognitionResult
func (*StreamingDetectIntentResponse) GetResponseId ¶
func (m *StreamingDetectIntentResponse) GetResponseId() string
func (*StreamingDetectIntentResponse) GetWebhookStatus ¶
func (m *StreamingDetectIntentResponse) GetWebhookStatus() *status.Status
func (*StreamingDetectIntentResponse) ProtoMessage ¶
func (*StreamingDetectIntentResponse) ProtoMessage()
func (*StreamingDetectIntentResponse) Reset ¶
func (m *StreamingDetectIntentResponse) Reset()
func (*StreamingDetectIntentResponse) String ¶
func (m *StreamingDetectIntentResponse) String() string
func (*StreamingDetectIntentResponse) XXX_DiscardUnknown ¶
func (m *StreamingDetectIntentResponse) XXX_DiscardUnknown()
func (*StreamingDetectIntentResponse) XXX_Marshal ¶
func (m *StreamingDetectIntentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StreamingDetectIntentResponse) XXX_Merge ¶
func (m *StreamingDetectIntentResponse) XXX_Merge(src proto.Message)
func (*StreamingDetectIntentResponse) XXX_Size ¶
func (m *StreamingDetectIntentResponse) XXX_Size() int
func (*StreamingDetectIntentResponse) XXX_Unmarshal ¶
func (m *StreamingDetectIntentResponse) XXX_Unmarshal(b []byte) error
type StreamingRecognitionResult ¶
type StreamingRecognitionResult struct { // Type of the result message. MessageType StreamingRecognitionResult_MessageType `` /* 171-byte string literal not displayed */ // Transcript text representing the words that the user spoke. // Populated if and only if `message_type` = `TRANSCRIPT`. Transcript string `protobuf:"bytes,2,opt,name=transcript,proto3" json:"transcript,omitempty"` // If `false`, the `StreamingRecognitionResult` represents an // interim result that may change. If `true`, the recognizer will not return // any further hypotheses about this piece of the audio. May only be populated // for `message_type` = `TRANSCRIPT`. IsFinal bool `protobuf:"varint,3,opt,name=is_final,json=isFinal,proto3" json:"is_final,omitempty"` // The Speech confidence between 0.0 and 1.0 for the current portion of audio. // A higher number indicates an estimated greater likelihood that the // recognized words are correct. The default of 0.0 is a sentinel value // indicating that confidence was not set. // // This field is typically only provided if `is_final` is true and you should // not rely on it being accurate or even set. Confidence float32 `protobuf:"fixed32,4,opt,name=confidence,proto3" json:"confidence,omitempty"` // An estimate of the likelihood that the speech recognizer will // not change its guess about this interim recognition result: // * If the value is unspecified or 0.0, Dialogflow didn't compute the // stability. In particular, Dialogflow will only provide stability for // `TRANSCRIPT` results with `is_final = false`. // * Otherwise, the value is in (0.0, 1.0] where 0.0 means completely // unstable and 1.0 means completely stable. Stability float32 `protobuf:"fixed32,6,opt,name=stability,proto3" json:"stability,omitempty"` // Word-specific information for the words recognized by Speech in // [transcript][google.cloud.dialogflow.v2beta1.StreamingRecognitionResult.transcript]. Populated if and only if `message_type` = `TRANSCRIPT` and // [InputAudioConfig.enable_word_info] is set. SpeechWordInfo []*SpeechWordInfo `protobuf:"bytes,7,rep,name=speech_word_info,json=speechWordInfo,proto3" json:"speech_word_info,omitempty"` // Time offset of the end of this Speech recognition result relative to the // beginning of the audio. Only populated for `message_type` = `TRANSCRIPT`. SpeechEndOffset *duration.Duration `protobuf:"bytes,8,opt,name=speech_end_offset,json=speechEndOffset,proto3" json:"speech_end_offset,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Contains a speech recognition result corresponding to a portion of the audio that is currently being processed or an indication that this is the end of the single requested utterance.
Example:
1. transcript: "tube"
2. transcript: "to be a"
3. transcript: "to be"
- transcript: "to be or not to be" is_final: true
5. transcript: " that's"
6. transcript: " that is"
7. message_type: `END_OF_SINGLE_UTTERANCE`
- transcript: " that is the question" is_final: true
Only two of the responses contain final results (#4 and #8 indicated by `is_final: true`). Concatenating these generates the full transcript: "to be or not to be that is the question".
In each response we populate:
* for `TRANSCRIPT`: `transcript` and possibly `is_final`.
* for `END_OF_SINGLE_UTTERANCE`: only `message_type`.
func (*StreamingRecognitionResult) Descriptor ¶
func (*StreamingRecognitionResult) Descriptor() ([]byte, []int)
func (*StreamingRecognitionResult) GetConfidence ¶
func (m *StreamingRecognitionResult) GetConfidence() float32
func (*StreamingRecognitionResult) GetIsFinal ¶
func (m *StreamingRecognitionResult) GetIsFinal() bool
func (*StreamingRecognitionResult) GetMessageType ¶
func (m *StreamingRecognitionResult) GetMessageType() StreamingRecognitionResult_MessageType
func (*StreamingRecognitionResult) GetSpeechEndOffset ¶
func (m *StreamingRecognitionResult) GetSpeechEndOffset() *duration.Duration
func (*StreamingRecognitionResult) GetSpeechWordInfo ¶
func (m *StreamingRecognitionResult) GetSpeechWordInfo() []*SpeechWordInfo
func (*StreamingRecognitionResult) GetStability ¶
func (m *StreamingRecognitionResult) GetStability() float32
func (*StreamingRecognitionResult) GetTranscript ¶
func (m *StreamingRecognitionResult) GetTranscript() string
func (*StreamingRecognitionResult) ProtoMessage ¶
func (*StreamingRecognitionResult) ProtoMessage()
func (*StreamingRecognitionResult) Reset ¶
func (m *StreamingRecognitionResult) Reset()
func (*StreamingRecognitionResult) String ¶
func (m *StreamingRecognitionResult) String() string
func (*StreamingRecognitionResult) XXX_DiscardUnknown ¶
func (m *StreamingRecognitionResult) XXX_DiscardUnknown()
func (*StreamingRecognitionResult) XXX_Marshal ¶
func (m *StreamingRecognitionResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*StreamingRecognitionResult) XXX_Merge ¶
func (m *StreamingRecognitionResult) XXX_Merge(src proto.Message)
func (*StreamingRecognitionResult) XXX_Size ¶
func (m *StreamingRecognitionResult) XXX_Size() int
func (*StreamingRecognitionResult) XXX_Unmarshal ¶
func (m *StreamingRecognitionResult) XXX_Unmarshal(b []byte) error
type StreamingRecognitionResult_MessageType ¶
type StreamingRecognitionResult_MessageType int32
Type of the response message.
const ( // Not specified. Should never be used. StreamingRecognitionResult_MESSAGE_TYPE_UNSPECIFIED StreamingRecognitionResult_MessageType = 0 // Message contains a (possibly partial) transcript. StreamingRecognitionResult_TRANSCRIPT StreamingRecognitionResult_MessageType = 1 // Event indicates that the server has detected the end of the user's speech // utterance and expects no additional speech. Therefore, the server will // not process additional audio (although it may subsequently return // additional results). The client should stop sending additional audio // data, half-close the gRPC connection, and wait for any additional results // until the server closes the gRPC connection. This message is only sent if // `single_utterance` was set to `true`, and is not used otherwise. StreamingRecognitionResult_END_OF_SINGLE_UTTERANCE StreamingRecognitionResult_MessageType = 2 )
func (StreamingRecognitionResult_MessageType) EnumDescriptor ¶
func (StreamingRecognitionResult_MessageType) EnumDescriptor() ([]byte, []int)
func (StreamingRecognitionResult_MessageType) String ¶
func (x StreamingRecognitionResult_MessageType) String() string
type SubAgent ¶
type SubAgent struct { // Required. The project of this agent. // Format: `projects/<Project ID>`. Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"` // Optional. The unique identifier (`environment name` in dialogflow console) // of this sub-agent environment. Assumes draft environment if `environment` // is not set. Environment string `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Contains basic configuration for a sub-agent.
func (*SubAgent) Descriptor ¶
func (*SubAgent) GetEnvironment ¶
func (*SubAgent) GetProject ¶
func (*SubAgent) ProtoMessage ¶
func (*SubAgent) ProtoMessage()
func (*SubAgent) XXX_DiscardUnknown ¶
func (m *SubAgent) XXX_DiscardUnknown()
func (*SubAgent) XXX_Marshal ¶
func (*SubAgent) XXX_Unmarshal ¶
type SynthesizeSpeechConfig ¶
type SynthesizeSpeechConfig struct { // Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal // native speed supported by the specific voice. 2.0 is twice as fast, and // 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any // other values < 0.25 or > 4.0 will return an error. SpeakingRate float64 `protobuf:"fixed64,1,opt,name=speaking_rate,json=speakingRate,proto3" json:"speaking_rate,omitempty"` // Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 // semitones from the original pitch. -20 means decrease 20 semitones from the // original pitch. Pitch float64 `protobuf:"fixed64,2,opt,name=pitch,proto3" json:"pitch,omitempty"` // Optional. Volume gain (in dB) of the normal native volume supported by the // specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of // 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) // will play at approximately half the amplitude of the normal native signal // amplitude. A value of +6.0 (dB) will play at approximately twice the // amplitude of the normal native signal amplitude. We strongly recommend not // to exceed +10 (dB) as there's usually no effective increase in loudness for // any value greater than that. VolumeGainDb float64 `protobuf:"fixed64,3,opt,name=volume_gain_db,json=volumeGainDb,proto3" json:"volume_gain_db,omitempty"` // Optional. An identifier which selects 'audio effects' profiles that are // applied on (post synthesized) text to speech. Effects are applied on top of // each other in the order they are given. EffectsProfileId []string `protobuf:"bytes,5,rep,name=effects_profile_id,json=effectsProfileId,proto3" json:"effects_profile_id,omitempty"` // Optional. The desired voice of the synthesized audio. Voice *VoiceSelectionParams `protobuf:"bytes,4,opt,name=voice,proto3" json:"voice,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Configuration of how speech should be synthesized.
func (*SynthesizeSpeechConfig) Descriptor ¶
func (*SynthesizeSpeechConfig) Descriptor() ([]byte, []int)
func (*SynthesizeSpeechConfig) GetEffectsProfileId ¶
func (m *SynthesizeSpeechConfig) GetEffectsProfileId() []string
func (*SynthesizeSpeechConfig) GetPitch ¶
func (m *SynthesizeSpeechConfig) GetPitch() float64
func (*SynthesizeSpeechConfig) GetSpeakingRate ¶
func (m *SynthesizeSpeechConfig) GetSpeakingRate() float64
func (*SynthesizeSpeechConfig) GetVoice ¶
func (m *SynthesizeSpeechConfig) GetVoice() *VoiceSelectionParams
func (*SynthesizeSpeechConfig) GetVolumeGainDb ¶
func (m *SynthesizeSpeechConfig) GetVolumeGainDb() float64
func (*SynthesizeSpeechConfig) ProtoMessage ¶
func (*SynthesizeSpeechConfig) ProtoMessage()
func (*SynthesizeSpeechConfig) Reset ¶
func (m *SynthesizeSpeechConfig) Reset()
func (*SynthesizeSpeechConfig) String ¶
func (m *SynthesizeSpeechConfig) String() string
func (*SynthesizeSpeechConfig) XXX_DiscardUnknown ¶
func (m *SynthesizeSpeechConfig) XXX_DiscardUnknown()
func (*SynthesizeSpeechConfig) XXX_Marshal ¶
func (m *SynthesizeSpeechConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*SynthesizeSpeechConfig) XXX_Merge ¶
func (m *SynthesizeSpeechConfig) XXX_Merge(src proto.Message)
func (*SynthesizeSpeechConfig) XXX_Size ¶
func (m *SynthesizeSpeechConfig) XXX_Size() int
func (*SynthesizeSpeechConfig) XXX_Unmarshal ¶
func (m *SynthesizeSpeechConfig) XXX_Unmarshal(b []byte) error
type TextInput ¶
type TextInput struct { // Required. The UTF-8 encoded natural language text to be processed. // Text length must not exceed 256 characters. Text string `protobuf:"bytes,1,opt,name=text,proto3" json:"text,omitempty"` // Required. The language of this conversational query. See [Language // Support](https://cloud.google.com/dialogflow/docs/reference/language) // for a list of the currently supported language codes. Note that queries in // the same session do not necessarily need to specify the same language. LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents the natural language text to be processed.
func (*TextInput) Descriptor ¶
func (*TextInput) GetLanguageCode ¶
func (*TextInput) ProtoMessage ¶
func (*TextInput) ProtoMessage()
func (*TextInput) XXX_DiscardUnknown ¶
func (m *TextInput) XXX_DiscardUnknown()
func (*TextInput) XXX_Marshal ¶
func (*TextInput) XXX_Unmarshal ¶
type TrainAgentRequest ¶
type TrainAgentRequest struct { // Required. The project that the agent to train is associated with. // Format: `projects/<Project ID>`. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Agents.TrainAgent][google.cloud.dialogflow.v2beta1.Agents.TrainAgent].
func (*TrainAgentRequest) Descriptor ¶
func (*TrainAgentRequest) Descriptor() ([]byte, []int)
func (*TrainAgentRequest) GetParent ¶
func (m *TrainAgentRequest) GetParent() string
func (*TrainAgentRequest) ProtoMessage ¶
func (*TrainAgentRequest) ProtoMessage()
func (*TrainAgentRequest) Reset ¶
func (m *TrainAgentRequest) Reset()
func (*TrainAgentRequest) String ¶
func (m *TrainAgentRequest) String() string
func (*TrainAgentRequest) XXX_DiscardUnknown ¶
func (m *TrainAgentRequest) XXX_DiscardUnknown()
func (*TrainAgentRequest) XXX_Marshal ¶
func (m *TrainAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TrainAgentRequest) XXX_Merge ¶
func (m *TrainAgentRequest) XXX_Merge(src proto.Message)
func (*TrainAgentRequest) XXX_Size ¶
func (m *TrainAgentRequest) XXX_Size() int
func (*TrainAgentRequest) XXX_Unmarshal ¶
func (m *TrainAgentRequest) XXX_Unmarshal(b []byte) error
type UnimplementedAgentsServer ¶
type UnimplementedAgentsServer struct { }
UnimplementedAgentsServer can be embedded to have forward compatible implementations.
func (*UnimplementedAgentsServer) DeleteAgent ¶
func (*UnimplementedAgentsServer) DeleteAgent(ctx context.Context, req *DeleteAgentRequest) (*empty.Empty, error)
func (*UnimplementedAgentsServer) ExportAgent ¶
func (*UnimplementedAgentsServer) ExportAgent(ctx context.Context, req *ExportAgentRequest) (*longrunning.Operation, error)
func (*UnimplementedAgentsServer) GetAgent ¶
func (*UnimplementedAgentsServer) GetAgent(ctx context.Context, req *GetAgentRequest) (*Agent, error)
func (*UnimplementedAgentsServer) GetValidationResult ¶
func (*UnimplementedAgentsServer) GetValidationResult(ctx context.Context, req *GetValidationResultRequest) (*ValidationResult, error)
func (*UnimplementedAgentsServer) ImportAgent ¶
func (*UnimplementedAgentsServer) ImportAgent(ctx context.Context, req *ImportAgentRequest) (*longrunning.Operation, error)
func (*UnimplementedAgentsServer) RestoreAgent ¶
func (*UnimplementedAgentsServer) RestoreAgent(ctx context.Context, req *RestoreAgentRequest) (*longrunning.Operation, error)
func (*UnimplementedAgentsServer) SearchAgents ¶
func (*UnimplementedAgentsServer) SearchAgents(ctx context.Context, req *SearchAgentsRequest) (*SearchAgentsResponse, error)
func (*UnimplementedAgentsServer) SetAgent ¶
func (*UnimplementedAgentsServer) SetAgent(ctx context.Context, req *SetAgentRequest) (*Agent, error)
func (*UnimplementedAgentsServer) TrainAgent ¶
func (*UnimplementedAgentsServer) TrainAgent(ctx context.Context, req *TrainAgentRequest) (*longrunning.Operation, error)
type UnimplementedContextsServer ¶
type UnimplementedContextsServer struct { }
UnimplementedContextsServer can be embedded to have forward compatible implementations.
func (*UnimplementedContextsServer) CreateContext ¶
func (*UnimplementedContextsServer) CreateContext(ctx context.Context, req *CreateContextRequest) (*Context, error)
func (*UnimplementedContextsServer) DeleteAllContexts ¶
func (*UnimplementedContextsServer) DeleteAllContexts(ctx context.Context, req *DeleteAllContextsRequest) (*empty.Empty, error)
func (*UnimplementedContextsServer) DeleteContext ¶
func (*UnimplementedContextsServer) DeleteContext(ctx context.Context, req *DeleteContextRequest) (*empty.Empty, error)
func (*UnimplementedContextsServer) GetContext ¶
func (*UnimplementedContextsServer) GetContext(ctx context.Context, req *GetContextRequest) (*Context, error)
func (*UnimplementedContextsServer) ListContexts ¶
func (*UnimplementedContextsServer) ListContexts(ctx context.Context, req *ListContextsRequest) (*ListContextsResponse, error)
func (*UnimplementedContextsServer) UpdateContext ¶
func (*UnimplementedContextsServer) UpdateContext(ctx context.Context, req *UpdateContextRequest) (*Context, error)
type UnimplementedDocumentsServer ¶
type UnimplementedDocumentsServer struct { }
UnimplementedDocumentsServer can be embedded to have forward compatible implementations.
func (*UnimplementedDocumentsServer) CreateDocument ¶
func (*UnimplementedDocumentsServer) CreateDocument(ctx context.Context, req *CreateDocumentRequest) (*longrunning.Operation, error)
func (*UnimplementedDocumentsServer) DeleteDocument ¶
func (*UnimplementedDocumentsServer) DeleteDocument(ctx context.Context, req *DeleteDocumentRequest) (*longrunning.Operation, error)
func (*UnimplementedDocumentsServer) GetDocument ¶
func (*UnimplementedDocumentsServer) GetDocument(ctx context.Context, req *GetDocumentRequest) (*Document, error)
func (*UnimplementedDocumentsServer) ListDocuments ¶
func (*UnimplementedDocumentsServer) ListDocuments(ctx context.Context, req *ListDocumentsRequest) (*ListDocumentsResponse, error)
func (*UnimplementedDocumentsServer) ReloadDocument ¶
func (*UnimplementedDocumentsServer) ReloadDocument(ctx context.Context, req *ReloadDocumentRequest) (*longrunning.Operation, error)
func (*UnimplementedDocumentsServer) UpdateDocument ¶
func (*UnimplementedDocumentsServer) UpdateDocument(ctx context.Context, req *UpdateDocumentRequest) (*longrunning.Operation, error)
type UnimplementedEntityTypesServer ¶
type UnimplementedEntityTypesServer struct { }
UnimplementedEntityTypesServer can be embedded to have forward compatible implementations.
func (*UnimplementedEntityTypesServer) BatchCreateEntities ¶
func (*UnimplementedEntityTypesServer) BatchCreateEntities(ctx context.Context, req *BatchCreateEntitiesRequest) (*longrunning.Operation, error)
func (*UnimplementedEntityTypesServer) BatchDeleteEntities ¶
func (*UnimplementedEntityTypesServer) BatchDeleteEntities(ctx context.Context, req *BatchDeleteEntitiesRequest) (*longrunning.Operation, error)
func (*UnimplementedEntityTypesServer) BatchDeleteEntityTypes ¶
func (*UnimplementedEntityTypesServer) BatchDeleteEntityTypes(ctx context.Context, req *BatchDeleteEntityTypesRequest) (*longrunning.Operation, error)
func (*UnimplementedEntityTypesServer) BatchUpdateEntities ¶
func (*UnimplementedEntityTypesServer) BatchUpdateEntities(ctx context.Context, req *BatchUpdateEntitiesRequest) (*longrunning.Operation, error)
func (*UnimplementedEntityTypesServer) BatchUpdateEntityTypes ¶
func (*UnimplementedEntityTypesServer) BatchUpdateEntityTypes(ctx context.Context, req *BatchUpdateEntityTypesRequest) (*longrunning.Operation, error)
func (*UnimplementedEntityTypesServer) CreateEntityType ¶
func (*UnimplementedEntityTypesServer) CreateEntityType(ctx context.Context, req *CreateEntityTypeRequest) (*EntityType, error)
func (*UnimplementedEntityTypesServer) DeleteEntityType ¶
func (*UnimplementedEntityTypesServer) DeleteEntityType(ctx context.Context, req *DeleteEntityTypeRequest) (*empty.Empty, error)
func (*UnimplementedEntityTypesServer) GetEntityType ¶
func (*UnimplementedEntityTypesServer) GetEntityType(ctx context.Context, req *GetEntityTypeRequest) (*EntityType, error)
func (*UnimplementedEntityTypesServer) ListEntityTypes ¶
func (*UnimplementedEntityTypesServer) ListEntityTypes(ctx context.Context, req *ListEntityTypesRequest) (*ListEntityTypesResponse, error)
func (*UnimplementedEntityTypesServer) UpdateEntityType ¶
func (*UnimplementedEntityTypesServer) UpdateEntityType(ctx context.Context, req *UpdateEntityTypeRequest) (*EntityType, error)
type UnimplementedEnvironmentsServer ¶
type UnimplementedEnvironmentsServer struct { }
UnimplementedEnvironmentsServer can be embedded to have forward compatible implementations.
func (*UnimplementedEnvironmentsServer) ListEnvironments ¶
func (*UnimplementedEnvironmentsServer) ListEnvironments(ctx context.Context, req *ListEnvironmentsRequest) (*ListEnvironmentsResponse, error)
type UnimplementedIntentsServer ¶
type UnimplementedIntentsServer struct { }
UnimplementedIntentsServer can be embedded to have forward compatible implementations.
func (*UnimplementedIntentsServer) BatchDeleteIntents ¶
func (*UnimplementedIntentsServer) BatchDeleteIntents(ctx context.Context, req *BatchDeleteIntentsRequest) (*longrunning.Operation, error)
func (*UnimplementedIntentsServer) BatchUpdateIntents ¶
func (*UnimplementedIntentsServer) BatchUpdateIntents(ctx context.Context, req *BatchUpdateIntentsRequest) (*longrunning.Operation, error)
func (*UnimplementedIntentsServer) CreateIntent ¶
func (*UnimplementedIntentsServer) CreateIntent(ctx context.Context, req *CreateIntentRequest) (*Intent, error)
func (*UnimplementedIntentsServer) DeleteIntent ¶
func (*UnimplementedIntentsServer) DeleteIntent(ctx context.Context, req *DeleteIntentRequest) (*empty.Empty, error)
func (*UnimplementedIntentsServer) GetIntent ¶
func (*UnimplementedIntentsServer) GetIntent(ctx context.Context, req *GetIntentRequest) (*Intent, error)
func (*UnimplementedIntentsServer) ListIntents ¶
func (*UnimplementedIntentsServer) ListIntents(ctx context.Context, req *ListIntentsRequest) (*ListIntentsResponse, error)
func (*UnimplementedIntentsServer) UpdateIntent ¶
func (*UnimplementedIntentsServer) UpdateIntent(ctx context.Context, req *UpdateIntentRequest) (*Intent, error)
type UnimplementedKnowledgeBasesServer ¶
type UnimplementedKnowledgeBasesServer struct { }
UnimplementedKnowledgeBasesServer can be embedded to have forward compatible implementations.
func (*UnimplementedKnowledgeBasesServer) CreateKnowledgeBase ¶
func (*UnimplementedKnowledgeBasesServer) CreateKnowledgeBase(ctx context.Context, req *CreateKnowledgeBaseRequest) (*KnowledgeBase, error)
func (*UnimplementedKnowledgeBasesServer) DeleteKnowledgeBase ¶
func (*UnimplementedKnowledgeBasesServer) DeleteKnowledgeBase(ctx context.Context, req *DeleteKnowledgeBaseRequest) (*empty.Empty, error)
func (*UnimplementedKnowledgeBasesServer) GetKnowledgeBase ¶
func (*UnimplementedKnowledgeBasesServer) GetKnowledgeBase(ctx context.Context, req *GetKnowledgeBaseRequest) (*KnowledgeBase, error)
func (*UnimplementedKnowledgeBasesServer) ListKnowledgeBases ¶
func (*UnimplementedKnowledgeBasesServer) ListKnowledgeBases(ctx context.Context, req *ListKnowledgeBasesRequest) (*ListKnowledgeBasesResponse, error)
func (*UnimplementedKnowledgeBasesServer) UpdateKnowledgeBase ¶
func (*UnimplementedKnowledgeBasesServer) UpdateKnowledgeBase(ctx context.Context, req *UpdateKnowledgeBaseRequest) (*KnowledgeBase, error)
type UnimplementedSessionEntityTypesServer ¶
type UnimplementedSessionEntityTypesServer struct { }
UnimplementedSessionEntityTypesServer can be embedded to have forward compatible implementations.
func (*UnimplementedSessionEntityTypesServer) CreateSessionEntityType ¶
func (*UnimplementedSessionEntityTypesServer) CreateSessionEntityType(ctx context.Context, req *CreateSessionEntityTypeRequest) (*SessionEntityType, error)
func (*UnimplementedSessionEntityTypesServer) DeleteSessionEntityType ¶
func (*UnimplementedSessionEntityTypesServer) DeleteSessionEntityType(ctx context.Context, req *DeleteSessionEntityTypeRequest) (*empty.Empty, error)
func (*UnimplementedSessionEntityTypesServer) GetSessionEntityType ¶
func (*UnimplementedSessionEntityTypesServer) GetSessionEntityType(ctx context.Context, req *GetSessionEntityTypeRequest) (*SessionEntityType, error)
func (*UnimplementedSessionEntityTypesServer) ListSessionEntityTypes ¶
func (*UnimplementedSessionEntityTypesServer) ListSessionEntityTypes(ctx context.Context, req *ListSessionEntityTypesRequest) (*ListSessionEntityTypesResponse, error)
func (*UnimplementedSessionEntityTypesServer) UpdateSessionEntityType ¶
func (*UnimplementedSessionEntityTypesServer) UpdateSessionEntityType(ctx context.Context, req *UpdateSessionEntityTypeRequest) (*SessionEntityType, error)
type UnimplementedSessionsServer ¶
type UnimplementedSessionsServer struct { }
UnimplementedSessionsServer can be embedded to have forward compatible implementations.
func (*UnimplementedSessionsServer) DetectIntent ¶
func (*UnimplementedSessionsServer) DetectIntent(ctx context.Context, req *DetectIntentRequest) (*DetectIntentResponse, error)
func (*UnimplementedSessionsServer) StreamingDetectIntent ¶
func (*UnimplementedSessionsServer) StreamingDetectIntent(srv Sessions_StreamingDetectIntentServer) error
type UpdateContextRequest ¶
type UpdateContextRequest struct { // Required. The context to update. Context *Context `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"` // Optional. The mask to control which fields get updated. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Contexts.UpdateContext][google.cloud.dialogflow.v2beta1.Contexts.UpdateContext].
func (*UpdateContextRequest) Descriptor ¶
func (*UpdateContextRequest) Descriptor() ([]byte, []int)
func (*UpdateContextRequest) GetContext ¶
func (m *UpdateContextRequest) GetContext() *Context
func (*UpdateContextRequest) GetUpdateMask ¶
func (m *UpdateContextRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateContextRequest) ProtoMessage ¶
func (*UpdateContextRequest) ProtoMessage()
func (*UpdateContextRequest) Reset ¶
func (m *UpdateContextRequest) Reset()
func (*UpdateContextRequest) String ¶
func (m *UpdateContextRequest) String() string
func (*UpdateContextRequest) XXX_DiscardUnknown ¶
func (m *UpdateContextRequest) XXX_DiscardUnknown()
func (*UpdateContextRequest) XXX_Marshal ¶
func (m *UpdateContextRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateContextRequest) XXX_Merge ¶
func (m *UpdateContextRequest) XXX_Merge(src proto.Message)
func (*UpdateContextRequest) XXX_Size ¶
func (m *UpdateContextRequest) XXX_Size() int
func (*UpdateContextRequest) XXX_Unmarshal ¶
func (m *UpdateContextRequest) XXX_Unmarshal(b []byte) error
type UpdateDocumentRequest ¶
type UpdateDocumentRequest struct { // Required. The document to update. Document *Document `protobuf:"bytes,1,opt,name=document,proto3" json:"document,omitempty"` // Optional. Not specified means `update all`. // Currently, only `display_name` can be updated, an InvalidArgument will be // returned for attempting to update other fields. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [Documents.UpdateDocument][google.cloud.dialogflow.v2beta1.Documents.UpdateDocument].
func (*UpdateDocumentRequest) Descriptor ¶
func (*UpdateDocumentRequest) Descriptor() ([]byte, []int)
func (*UpdateDocumentRequest) GetDocument ¶
func (m *UpdateDocumentRequest) GetDocument() *Document
func (*UpdateDocumentRequest) GetUpdateMask ¶
func (m *UpdateDocumentRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateDocumentRequest) ProtoMessage ¶
func (*UpdateDocumentRequest) ProtoMessage()
func (*UpdateDocumentRequest) Reset ¶
func (m *UpdateDocumentRequest) Reset()
func (*UpdateDocumentRequest) String ¶
func (m *UpdateDocumentRequest) String() string
func (*UpdateDocumentRequest) XXX_DiscardUnknown ¶
func (m *UpdateDocumentRequest) XXX_DiscardUnknown()
func (*UpdateDocumentRequest) XXX_Marshal ¶
func (m *UpdateDocumentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateDocumentRequest) XXX_Merge ¶
func (m *UpdateDocumentRequest) XXX_Merge(src proto.Message)
func (*UpdateDocumentRequest) XXX_Size ¶
func (m *UpdateDocumentRequest) XXX_Size() int
func (*UpdateDocumentRequest) XXX_Unmarshal ¶
func (m *UpdateDocumentRequest) XXX_Unmarshal(b []byte) error
type UpdateEntityTypeRequest ¶
type UpdateEntityTypeRequest struct { // Required. The entity type to update. EntityType *EntityType `protobuf:"bytes,1,opt,name=entity_type,json=entityType,proto3" json:"entity_type,omitempty"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Optional. The mask to control which fields get updated. UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [EntityTypes.UpdateEntityType][google.cloud.dialogflow.v2beta1.EntityTypes.UpdateEntityType].
func (*UpdateEntityTypeRequest) Descriptor ¶
func (*UpdateEntityTypeRequest) Descriptor() ([]byte, []int)
func (*UpdateEntityTypeRequest) GetEntityType ¶
func (m *UpdateEntityTypeRequest) GetEntityType() *EntityType
func (*UpdateEntityTypeRequest) GetLanguageCode ¶
func (m *UpdateEntityTypeRequest) GetLanguageCode() string
func (*UpdateEntityTypeRequest) GetUpdateMask ¶
func (m *UpdateEntityTypeRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateEntityTypeRequest) ProtoMessage ¶
func (*UpdateEntityTypeRequest) ProtoMessage()
func (*UpdateEntityTypeRequest) Reset ¶
func (m *UpdateEntityTypeRequest) Reset()
func (*UpdateEntityTypeRequest) String ¶
func (m *UpdateEntityTypeRequest) String() string
func (*UpdateEntityTypeRequest) XXX_DiscardUnknown ¶
func (m *UpdateEntityTypeRequest) XXX_DiscardUnknown()
func (*UpdateEntityTypeRequest) XXX_Marshal ¶
func (m *UpdateEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateEntityTypeRequest) XXX_Merge ¶
func (m *UpdateEntityTypeRequest) XXX_Merge(src proto.Message)
func (*UpdateEntityTypeRequest) XXX_Size ¶
func (m *UpdateEntityTypeRequest) XXX_Size() int
func (*UpdateEntityTypeRequest) XXX_Unmarshal ¶
func (m *UpdateEntityTypeRequest) XXX_Unmarshal(b []byte) error
type UpdateIntentRequest ¶
type UpdateIntentRequest struct { // Required. The intent to update. Intent *Intent `protobuf:"bytes,1,opt,name=intent,proto3" json:"intent,omitempty"` // Optional. The language used to access language-specific data. // If not specified, the agent's default language is used. // For more information, see // [Multilingual intent and entity // data](https://cloud.google.com/dialogflow/docs/agents-multilingual#intent-entity). LanguageCode string `protobuf:"bytes,2,opt,name=language_code,json=languageCode,proto3" json:"language_code,omitempty"` // Optional. The mask to control which fields get updated. UpdateMask *field_mask.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Optional. The resource view to apply to the returned intent. IntentView IntentView `` /* 140-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [Intents.UpdateIntent][google.cloud.dialogflow.v2beta1.Intents.UpdateIntent].
func (*UpdateIntentRequest) Descriptor ¶
func (*UpdateIntentRequest) Descriptor() ([]byte, []int)
func (*UpdateIntentRequest) GetIntent ¶
func (m *UpdateIntentRequest) GetIntent() *Intent
func (*UpdateIntentRequest) GetIntentView ¶
func (m *UpdateIntentRequest) GetIntentView() IntentView
func (*UpdateIntentRequest) GetLanguageCode ¶
func (m *UpdateIntentRequest) GetLanguageCode() string
func (*UpdateIntentRequest) GetUpdateMask ¶
func (m *UpdateIntentRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateIntentRequest) ProtoMessage ¶
func (*UpdateIntentRequest) ProtoMessage()
func (*UpdateIntentRequest) Reset ¶
func (m *UpdateIntentRequest) Reset()
func (*UpdateIntentRequest) String ¶
func (m *UpdateIntentRequest) String() string
func (*UpdateIntentRequest) XXX_DiscardUnknown ¶
func (m *UpdateIntentRequest) XXX_DiscardUnknown()
func (*UpdateIntentRequest) XXX_Marshal ¶
func (m *UpdateIntentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateIntentRequest) XXX_Merge ¶
func (m *UpdateIntentRequest) XXX_Merge(src proto.Message)
func (*UpdateIntentRequest) XXX_Size ¶
func (m *UpdateIntentRequest) XXX_Size() int
func (*UpdateIntentRequest) XXX_Unmarshal ¶
func (m *UpdateIntentRequest) XXX_Unmarshal(b []byte) error
type UpdateKnowledgeBaseRequest ¶
type UpdateKnowledgeBaseRequest struct { // Required. The knowledge base to update. KnowledgeBase *KnowledgeBase `protobuf:"bytes,1,opt,name=knowledge_base,json=knowledgeBase,proto3" json:"knowledge_base,omitempty"` // Optional. Not specified means `update all`. // Currently, only `display_name` can be updated, an InvalidArgument will be // returned for attempting to update other fields. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Request message for [KnowledgeBases.UpdateKnowledgeBase][google.cloud.dialogflow.v2beta1.KnowledgeBases.UpdateKnowledgeBase].
func (*UpdateKnowledgeBaseRequest) Descriptor ¶
func (*UpdateKnowledgeBaseRequest) Descriptor() ([]byte, []int)
func (*UpdateKnowledgeBaseRequest) GetKnowledgeBase ¶
func (m *UpdateKnowledgeBaseRequest) GetKnowledgeBase() *KnowledgeBase
func (*UpdateKnowledgeBaseRequest) GetUpdateMask ¶
func (m *UpdateKnowledgeBaseRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateKnowledgeBaseRequest) ProtoMessage ¶
func (*UpdateKnowledgeBaseRequest) ProtoMessage()
func (*UpdateKnowledgeBaseRequest) Reset ¶
func (m *UpdateKnowledgeBaseRequest) Reset()
func (*UpdateKnowledgeBaseRequest) String ¶
func (m *UpdateKnowledgeBaseRequest) String() string
func (*UpdateKnowledgeBaseRequest) XXX_DiscardUnknown ¶
func (m *UpdateKnowledgeBaseRequest) XXX_DiscardUnknown()
func (*UpdateKnowledgeBaseRequest) XXX_Marshal ¶
func (m *UpdateKnowledgeBaseRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateKnowledgeBaseRequest) XXX_Merge ¶
func (m *UpdateKnowledgeBaseRequest) XXX_Merge(src proto.Message)
func (*UpdateKnowledgeBaseRequest) XXX_Size ¶
func (m *UpdateKnowledgeBaseRequest) XXX_Size() int
func (*UpdateKnowledgeBaseRequest) XXX_Unmarshal ¶
func (m *UpdateKnowledgeBaseRequest) XXX_Unmarshal(b []byte) error
type UpdateSessionEntityTypeRequest ¶
type UpdateSessionEntityTypeRequest struct { // Required. The session entity type to update. SessionEntityType *SessionEntityType `protobuf:"bytes,1,opt,name=session_entity_type,json=sessionEntityType,proto3" json:"session_entity_type,omitempty"` // Optional. The mask to control which fields get updated. UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for [SessionEntityTypes.UpdateSessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityTypes.UpdateSessionEntityType].
func (*UpdateSessionEntityTypeRequest) Descriptor ¶
func (*UpdateSessionEntityTypeRequest) Descriptor() ([]byte, []int)
func (*UpdateSessionEntityTypeRequest) GetSessionEntityType ¶
func (m *UpdateSessionEntityTypeRequest) GetSessionEntityType() *SessionEntityType
func (*UpdateSessionEntityTypeRequest) GetUpdateMask ¶
func (m *UpdateSessionEntityTypeRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateSessionEntityTypeRequest) ProtoMessage ¶
func (*UpdateSessionEntityTypeRequest) ProtoMessage()
func (*UpdateSessionEntityTypeRequest) Reset ¶
func (m *UpdateSessionEntityTypeRequest) Reset()
func (*UpdateSessionEntityTypeRequest) String ¶
func (m *UpdateSessionEntityTypeRequest) String() string
func (*UpdateSessionEntityTypeRequest) XXX_DiscardUnknown ¶
func (m *UpdateSessionEntityTypeRequest) XXX_DiscardUnknown()
func (*UpdateSessionEntityTypeRequest) XXX_Marshal ¶
func (m *UpdateSessionEntityTypeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateSessionEntityTypeRequest) XXX_Merge ¶
func (m *UpdateSessionEntityTypeRequest) XXX_Merge(src proto.Message)
func (*UpdateSessionEntityTypeRequest) XXX_Size ¶
func (m *UpdateSessionEntityTypeRequest) XXX_Size() int
func (*UpdateSessionEntityTypeRequest) XXX_Unmarshal ¶
func (m *UpdateSessionEntityTypeRequest) XXX_Unmarshal(b []byte) error
type ValidationError ¶
type ValidationError struct { // The severity of the error. Severity ValidationError_Severity `` /* 132-byte string literal not displayed */ // The names of the entries that the error is associated with. // Format: // // - "projects/<Project ID>/agent", if the error is associated with the entire // agent. // - "projects/<Project ID>/agent/intents/<Intent ID>", if the error is // associated with certain intents. // - "projects/<Project // ID>/agent/intents/<Intent Id>/trainingPhrases/<Training Phrase ID>", if the // error is associated with certain intent training phrases. // - "projects/<Project ID>/agent/intents/<Intent Id>/parameters/<Parameter // ID>", if the error is associated with certain intent parameters. // - "projects/<Project ID>/agent/entities/<Entity ID>", if the error is // associated with certain entities. Entries []string `protobuf:"bytes,3,rep,name=entries,proto3" json:"entries,omitempty"` // The detailed error messsage. ErrorMessage string `protobuf:"bytes,4,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents a single validation error.
func (*ValidationError) Descriptor ¶
func (*ValidationError) Descriptor() ([]byte, []int)
func (*ValidationError) GetEntries ¶
func (m *ValidationError) GetEntries() []string
func (*ValidationError) GetErrorMessage ¶
func (m *ValidationError) GetErrorMessage() string
func (*ValidationError) GetSeverity ¶
func (m *ValidationError) GetSeverity() ValidationError_Severity
func (*ValidationError) ProtoMessage ¶
func (*ValidationError) ProtoMessage()
func (*ValidationError) Reset ¶
func (m *ValidationError) Reset()
func (*ValidationError) String ¶
func (m *ValidationError) String() string
func (*ValidationError) XXX_DiscardUnknown ¶
func (m *ValidationError) XXX_DiscardUnknown()
func (*ValidationError) XXX_Marshal ¶
func (m *ValidationError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidationError) XXX_Merge ¶
func (m *ValidationError) XXX_Merge(src proto.Message)
func (*ValidationError) XXX_Size ¶
func (m *ValidationError) XXX_Size() int
func (*ValidationError) XXX_Unmarshal ¶
func (m *ValidationError) XXX_Unmarshal(b []byte) error
type ValidationError_Severity ¶
type ValidationError_Severity int32
Represents a level of severity.
const ( // Not specified. This value should never be used. ValidationError_SEVERITY_UNSPECIFIED ValidationError_Severity = 0 // The agent doesn't follow Dialogflow best practicies. ValidationError_INFO ValidationError_Severity = 1 // The agent may not behave as expected. ValidationError_WARNING ValidationError_Severity = 2 // The agent may experience partial failures. ValidationError_ERROR ValidationError_Severity = 3 // The agent may completely fail. ValidationError_CRITICAL ValidationError_Severity = 4 )
func (ValidationError_Severity) EnumDescriptor ¶
func (ValidationError_Severity) EnumDescriptor() ([]byte, []int)
func (ValidationError_Severity) String ¶
func (x ValidationError_Severity) String() string
type ValidationResult ¶
type ValidationResult struct { // Contains all validation errors. ValidationErrors []*ValidationError `protobuf:"bytes,1,rep,name=validation_errors,json=validationErrors,proto3" json:"validation_errors,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Represents the output of agent validation.
func (*ValidationResult) Descriptor ¶
func (*ValidationResult) Descriptor() ([]byte, []int)
func (*ValidationResult) GetValidationErrors ¶
func (m *ValidationResult) GetValidationErrors() []*ValidationError
func (*ValidationResult) ProtoMessage ¶
func (*ValidationResult) ProtoMessage()
func (*ValidationResult) Reset ¶
func (m *ValidationResult) Reset()
func (*ValidationResult) String ¶
func (m *ValidationResult) String() string
func (*ValidationResult) XXX_DiscardUnknown ¶
func (m *ValidationResult) XXX_DiscardUnknown()
func (*ValidationResult) XXX_Marshal ¶
func (m *ValidationResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidationResult) XXX_Merge ¶
func (m *ValidationResult) XXX_Merge(src proto.Message)
func (*ValidationResult) XXX_Size ¶
func (m *ValidationResult) XXX_Size() int
func (*ValidationResult) XXX_Unmarshal ¶
func (m *ValidationResult) XXX_Unmarshal(b []byte) error
type VoiceSelectionParams ¶
type VoiceSelectionParams struct { // Optional. The name of the voice. If not set, the service will choose a // voice based on the other parameters such as language_code and // [ssml_gender][google.cloud.dialogflow.v2beta1.VoiceSelectionParams.ssml_gender]. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. The preferred gender of the voice. If not set, the service will // choose a voice based on the other parameters such as language_code and // [name][google.cloud.dialogflow.v2beta1.VoiceSelectionParams.name]. Note that this is only a preference, not requirement. If a // voice of the appropriate gender is not available, the synthesizer should // substitute a voice with a different gender rather than failing the request. SsmlGender SsmlVoiceGender `` /* 145-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
Description of which voice to use for speech synthesis.
func (*VoiceSelectionParams) Descriptor ¶
func (*VoiceSelectionParams) Descriptor() ([]byte, []int)
func (*VoiceSelectionParams) GetName ¶
func (m *VoiceSelectionParams) GetName() string
func (*VoiceSelectionParams) GetSsmlGender ¶
func (m *VoiceSelectionParams) GetSsmlGender() SsmlVoiceGender
func (*VoiceSelectionParams) ProtoMessage ¶
func (*VoiceSelectionParams) ProtoMessage()
func (*VoiceSelectionParams) Reset ¶
func (m *VoiceSelectionParams) Reset()
func (*VoiceSelectionParams) String ¶
func (m *VoiceSelectionParams) String() string
func (*VoiceSelectionParams) XXX_DiscardUnknown ¶
func (m *VoiceSelectionParams) XXX_DiscardUnknown()
func (*VoiceSelectionParams) XXX_Marshal ¶
func (m *VoiceSelectionParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VoiceSelectionParams) XXX_Merge ¶
func (m *VoiceSelectionParams) XXX_Merge(src proto.Message)
func (*VoiceSelectionParams) XXX_Size ¶
func (m *VoiceSelectionParams) XXX_Size() int
func (*VoiceSelectionParams) XXX_Unmarshal ¶
func (m *VoiceSelectionParams) XXX_Unmarshal(b []byte) error
type WebhookRequest ¶
type WebhookRequest struct { // The unique identifier of detectIntent request session. // Can be used to identify end-user inside webhook implementation. // Format: `projects/<Project ID>/agent/sessions/<Session ID>`, or // `projects/<Project ID>/agent/environments/<Environment ID>/users/<User // ID>/sessions/<Session ID>`. Session string `protobuf:"bytes,4,opt,name=session,proto3" json:"session,omitempty"` // The unique identifier of the response. Contains the same value as // `[Streaming]DetectIntentResponse.response_id`. ResponseId string `protobuf:"bytes,1,opt,name=response_id,json=responseId,proto3" json:"response_id,omitempty"` // The result of the conversational query or event processing. Contains the // same value as `[Streaming]DetectIntentResponse.query_result`. QueryResult *QueryResult `protobuf:"bytes,2,opt,name=query_result,json=queryResult,proto3" json:"query_result,omitempty"` // Alternative query results from KnowledgeService. AlternativeQueryResults []*QueryResult `` /* 132-byte string literal not displayed */ // Optional. The contents of the original request that was passed to // `[Streaming]DetectIntent` call. OriginalDetectIntentRequest *OriginalDetectIntentRequest `` /* 146-byte string literal not displayed */ XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The request message for a webhook call.
func (*WebhookRequest) Descriptor ¶
func (*WebhookRequest) Descriptor() ([]byte, []int)
func (*WebhookRequest) GetAlternativeQueryResults ¶
func (m *WebhookRequest) GetAlternativeQueryResults() []*QueryResult
func (*WebhookRequest) GetOriginalDetectIntentRequest ¶
func (m *WebhookRequest) GetOriginalDetectIntentRequest() *OriginalDetectIntentRequest
func (*WebhookRequest) GetQueryResult ¶
func (m *WebhookRequest) GetQueryResult() *QueryResult
func (*WebhookRequest) GetResponseId ¶
func (m *WebhookRequest) GetResponseId() string
func (*WebhookRequest) GetSession ¶
func (m *WebhookRequest) GetSession() string
func (*WebhookRequest) ProtoMessage ¶
func (*WebhookRequest) ProtoMessage()
func (*WebhookRequest) Reset ¶
func (m *WebhookRequest) Reset()
func (*WebhookRequest) String ¶
func (m *WebhookRequest) String() string
func (*WebhookRequest) XXX_DiscardUnknown ¶
func (m *WebhookRequest) XXX_DiscardUnknown()
func (*WebhookRequest) XXX_Marshal ¶
func (m *WebhookRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WebhookRequest) XXX_Merge ¶
func (m *WebhookRequest) XXX_Merge(src proto.Message)
func (*WebhookRequest) XXX_Size ¶
func (m *WebhookRequest) XXX_Size() int
func (*WebhookRequest) XXX_Unmarshal ¶
func (m *WebhookRequest) XXX_Unmarshal(b []byte) error
type WebhookResponse ¶
type WebhookResponse struct { // Optional. The text response message intended for the end-user. // It is recommended to use `fulfillment_messages.text.text[0]` instead. // When provided, Dialogflow uses this field to populate // [QueryResult.fulfillment_text][google.cloud.dialogflow.v2beta1.QueryResult.fulfillment_text] sent to the integration or API caller. FulfillmentText string `protobuf:"bytes,1,opt,name=fulfillment_text,json=fulfillmentText,proto3" json:"fulfillment_text,omitempty"` // Optional. The rich response messages intended for the end-user. // When provided, Dialogflow uses this field to populate // [QueryResult.fulfillment_messages][google.cloud.dialogflow.v2beta1.QueryResult.fulfillment_messages] sent to the integration or API caller. FulfillmentMessages []*Intent_Message `protobuf:"bytes,2,rep,name=fulfillment_messages,json=fulfillmentMessages,proto3" json:"fulfillment_messages,omitempty"` // Optional. A custom field used to identify the webhook source. // Arbitrary strings are supported. // When provided, Dialogflow uses this field to populate // [QueryResult.webhook_source][google.cloud.dialogflow.v2beta1.QueryResult.webhook_source] sent to the integration or API caller. Source string `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"` // Optional. This field can be used to pass custom data from your webhook to the // integration or API caller. Arbitrary JSON objects are supported. // When provided, Dialogflow uses this field to populate // [QueryResult.webhook_payload][google.cloud.dialogflow.v2beta1.QueryResult.webhook_payload] sent to the integration or API caller. // This field is also used by the // [Google Assistant // integration](https://cloud.google.com/dialogflow/docs/integrations/aog) // for rich response messages. // See the format definition at [Google Assistant Dialogflow webhook // format](https://developers.google.com/assistant/actions/build/json/dialogflow-webhook-json) Payload *_struct.Struct `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"` // Optional. The collection of output contexts that will overwrite currently // active contexts for the session and reset their lifespans. // When provided, Dialogflow uses this field to populate // [QueryResult.output_contexts][google.cloud.dialogflow.v2beta1.QueryResult.output_contexts] sent to the integration or API caller. OutputContexts []*Context `protobuf:"bytes,5,rep,name=output_contexts,json=outputContexts,proto3" json:"output_contexts,omitempty"` // Optional. Invokes the supplied events. // When this field is set, Dialogflow ignores the `fulfillment_text`, // `fulfillment_messages`, and `payload` fields. FollowupEventInput *EventInput `protobuf:"bytes,6,opt,name=followup_event_input,json=followupEventInput,proto3" json:"followup_event_input,omitempty"` // Optional. Indicates that this intent ends an interaction. Some integrations // (e.g., Actions on Google or Dialogflow phone gateway) use this information // to close interaction with an end user. Default is false. EndInteraction bool `protobuf:"varint,8,opt,name=end_interaction,json=endInteraction,proto3" json:"end_interaction,omitempty"` // Optional. Additional session entity types to replace or extend developer // entity types with. The entity synonyms apply to all languages and persist // for the session. Setting this data from a webhook overwrites // the session entity types that have been set using `detectIntent`, // `streamingDetectIntent` or [SessionEntityType][google.cloud.dialogflow.v2beta1.SessionEntityType] management methods. SessionEntityTypes []*SessionEntityType `protobuf:"bytes,10,rep,name=session_entity_types,json=sessionEntityTypes,proto3" json:"session_entity_types,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
The response message for a webhook call.
This response is validated by the Dialogflow server. If validation fails, an error will be returned in the [QueryResult.diagnostic_info][google.cloud.dialogflow.v2beta1.QueryResult.diagnostic_info] field. Setting JSON fields to an empty value with the wrong type is a common error. To avoid this error:
- Use `""` for empty strings - Use `{}` or `null` for empty objects - Use `[]` or `null` for empty arrays
For more information, see the [Protocol Buffers Language Guide](https://developers.google.com/protocol-buffers/docs/proto3#json).
func (*WebhookResponse) Descriptor ¶
func (*WebhookResponse) Descriptor() ([]byte, []int)
func (*WebhookResponse) GetEndInteraction ¶
func (m *WebhookResponse) GetEndInteraction() bool
func (*WebhookResponse) GetFollowupEventInput ¶
func (m *WebhookResponse) GetFollowupEventInput() *EventInput
func (*WebhookResponse) GetFulfillmentMessages ¶
func (m *WebhookResponse) GetFulfillmentMessages() []*Intent_Message
func (*WebhookResponse) GetFulfillmentText ¶
func (m *WebhookResponse) GetFulfillmentText() string
func (*WebhookResponse) GetOutputContexts ¶
func (m *WebhookResponse) GetOutputContexts() []*Context
func (*WebhookResponse) GetPayload ¶
func (m *WebhookResponse) GetPayload() *_struct.Struct
func (*WebhookResponse) GetSessionEntityTypes ¶
func (m *WebhookResponse) GetSessionEntityTypes() []*SessionEntityType
func (*WebhookResponse) GetSource ¶
func (m *WebhookResponse) GetSource() string
func (*WebhookResponse) ProtoMessage ¶
func (*WebhookResponse) ProtoMessage()
func (*WebhookResponse) Reset ¶
func (m *WebhookResponse) Reset()
func (*WebhookResponse) String ¶
func (m *WebhookResponse) String() string
func (*WebhookResponse) XXX_DiscardUnknown ¶
func (m *WebhookResponse) XXX_DiscardUnknown()
func (*WebhookResponse) XXX_Marshal ¶
func (m *WebhookResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*WebhookResponse) XXX_Merge ¶
func (m *WebhookResponse) XXX_Merge(src proto.Message)
func (*WebhookResponse) XXX_Size ¶
func (m *WebhookResponse) XXX_Size() int
func (*WebhookResponse) XXX_Unmarshal ¶
func (m *WebhookResponse) XXX_Unmarshal(b []byte) error