public sealed class ConversationProfile : IMessage<ConversationProfile>, IEquatable<ConversationProfile>, IDeepCloneable<ConversationProfile>, IBufferMessage, IMessageDefines the services to connect to incoming Dialogflow conversations.
Inheritance
System.Object > ConversationProfileImplements
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 code for the conversation profile. If not specified, the language is en-US. Language at ConversationProfile should be set for all non en-US languages. This should be a BCP-47 language tag. Example: "en-US".
| 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 |
|
SecuritySettings
public string SecuritySettings { get; set; }Name of the CX SecuritySettings reference for the agent.
Format: projects/{Project ID}/locations/{Location
ID>/securitySettings/<Security Settings ID>.
| Property Value | |
|---|---|
| Type | Description |
String |
|
SecuritySettingsAsCXSecuritySettingsName
public CXSecuritySettingsName SecuritySettingsAsCXSecuritySettingsName { get; set; }CXSecuritySettingsName-typed view over the SecuritySettings resource name property.
| Property Value | |
|---|---|
| Type | Description |
CXSecuritySettingsName |
|
SttConfig
public SpeechToTextConfig SttConfig { get; set; }Settings for speech transcription.
| Property Value | |
|---|---|
| Type | Description |
SpeechToTextConfig |
|
TimeZone
public string TimeZone { get; set; }The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
| Property Value | |
|---|---|
| Type | Description |
String |
|
UpdateTime
public Timestamp UpdateTime { get; set; }Output only. Update time of the conversation profile.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|