public sealed class ConversationProfile : IMessage<ConversationProfile>, IEquatable<ConversationProfile>, IDeepCloneable<ConversationProfile>, IBufferMessage, IMessage
Defines the services to connect to incoming Dialogflow conversations.
Implements
IMessage<ConversationProfile>, IEquatable<ConversationProfile>, IDeepCloneable<ConversationProfile>, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Assembly
Google.Cloud.Dialogflow.V2.dll
Constructors
ConversationProfile()
public ConversationProfile()
ConversationProfile(ConversationProfile)
public ConversationProfile(ConversationProfile other)
Parameter | |
---|---|
Name | Description |
other | ConversationProfile |
Properties
AutomatedAgentConfig
public AutomatedAgentConfig AutomatedAgentConfig { get; set; }
Configuration for an automated agent to use with this profile.
Property Value | |
---|---|
Type | Description |
AutomatedAgentConfig |
ConversationProfileName
public ConversationProfileName ConversationProfileName { get; set; }
ConversationProfileName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
ConversationProfileName |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. Create time of the conversation profile.
Property Value | |
---|---|
Type | Description |
Timestamp |
DisplayName
public string DisplayName { get; set; }
Required. Human readable name for this profile. Max length 1024 bytes.
Property Value | |
---|---|
Type | Description |
String |
HumanAgentAssistantConfig
public HumanAgentAssistantConfig HumanAgentAssistantConfig { get; set; }
Configuration for agent assistance to use with this profile.
Property Value | |
---|---|
Type | Description |
HumanAgentAssistantConfig |
HumanAgentHandoffConfig
public HumanAgentHandoffConfig HumanAgentHandoffConfig { get; set; }
Configuration for connecting to a live agent.
Currently, this feature is not general available, please contact Google to get access.
Property Value | |
---|---|
Type | Description |
HumanAgentHandoffConfig |
LanguageCode
public string LanguageCode { get; set; }
Language which represents the conversationProfile. If unspecified, the default language code en-us applies. Users need to create a ConversationProfile for each language they want to support.
Property Value | |
---|---|
Type | Description |
String |
LoggingConfig
public LoggingConfig LoggingConfig { get; set; }
Configuration for logging conversation lifecycle events.
Property Value | |
---|---|
Type | Description |
LoggingConfig |
Name
public string Name { get; set; }
The unique identifier of this conversation profile.
Format: projects/{Project ID}/locations/{Location
ID>/conversationProfiles/<Conversation Profile ID>
.
Property Value | |
---|---|
Type | Description |
String |
NewMessageEventNotificationConfig
public NotificationConfig NewMessageEventNotificationConfig { get; set; }
Configuration for publishing new message events. Event will be sent in format of [ConversationEvent][google.cloud.dialogflow.v2.ConversationEvent]
Property Value | |
---|---|
Type | Description |
NotificationConfig |
NotificationConfig
public NotificationConfig NotificationConfig { get; set; }
Configuration for publishing conversation lifecycle events.
Property Value | |
---|---|
Type | Description |
NotificationConfig |
SttConfig
public SpeechToTextConfig SttConfig { get; set; }
Settings for speech transcription.
Property Value | |
---|---|
Type | Description |
SpeechToTextConfig |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. Update time of the conversation profile.
Property Value | |
---|---|
Type | Description |
Timestamp |