Class GoogleCloudDialogflowV2beta1KnowledgeBase
A knowledge base represents a collection of knowledge documents that you provide to Dialogflow. Your knowledge
documents contain information that may be useful during conversations with end-users. Some Dialogflow features
use knowledge bases when looking for a response to an end-user input. For more information, see the knowledge
base guide. Note: The
projects.agent.knowledgeBases
resource is deprecated; only use projects.knowledgeBases
.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v2beta1.Data
Assembly: Google.Apis.Dialogflow.v2beta1.dll
Syntax
public class GoogleCloudDialogflowV2beta1KnowledgeBase : IDirectResponseSchema
Properties
DisplayName
Required. The display name of the knowledge base. The name must be 1024 bytes or less; otherwise, the creation request fails.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
LanguageCode
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.
Declaration
[JsonProperty("languageCode")]
public virtual string LanguageCode { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The knowledge base resource name. The name must be empty when creating a knowledge base. Format:
projects//locations//knowledgeBases/
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |