Class GoogleCloudDialogflowV2ConversationProfile
Defines the services to connect to incoming Dialogflow conversations.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v2.Data
Assembly: Google.Apis.Dialogflow.v2.dll
Syntax
public class GoogleCloudDialogflowV2ConversationProfile : IDirectResponseSchema
Properties
AutomatedAgentConfig
Configuration for an automated agent to use with this profile.
Declaration
[JsonProperty("automatedAgentConfig")]
public virtual GoogleCloudDialogflowV2AutomatedAgentConfig AutomatedAgentConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2AutomatedAgentConfig |
CreateTime
object representation of CreateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use CreateTimeDateTimeOffset instead.")]
public virtual object CreateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
CreateTimeDateTimeOffset
DateTimeOffset representation of CreateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? CreateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
CreateTimeRaw
Output only. Create time of the conversation profile.
Declaration
[JsonProperty("createTime")]
public virtual string CreateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
DisplayName
Required. Human readable name for this profile. Max length 1024 bytes.
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 |
HumanAgentAssistantConfig
Configuration for agent assistance to use with this profile.
Declaration
[JsonProperty("humanAgentAssistantConfig")]
public virtual GoogleCloudDialogflowV2HumanAgentAssistantConfig HumanAgentAssistantConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2HumanAgentAssistantConfig |
HumanAgentHandoffConfig
Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access.
Declaration
[JsonProperty("humanAgentHandoffConfig")]
public virtual GoogleCloudDialogflowV2HumanAgentHandoffConfig HumanAgentHandoffConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2HumanAgentHandoffConfig |
LanguageCode
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".
Declaration
[JsonProperty("languageCode")]
public virtual string LanguageCode { get; set; }
Property Value
Type | Description |
---|---|
string |
LoggingConfig
Configuration for logging conversation lifecycle events.
Declaration
[JsonProperty("loggingConfig")]
public virtual GoogleCloudDialogflowV2LoggingConfig LoggingConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2LoggingConfig |
Name
The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/
.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
NewMessageEventNotificationConfig
Configuration for publishing new message events. Event will be sent in format of ConversationEvent
Declaration
[JsonProperty("newMessageEventNotificationConfig")]
public virtual GoogleCloudDialogflowV2NotificationConfig NewMessageEventNotificationConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2NotificationConfig |
NotificationConfig
Configuration for publishing conversation lifecycle events.
Declaration
[JsonProperty("notificationConfig")]
public virtual GoogleCloudDialogflowV2NotificationConfig NotificationConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2NotificationConfig |
SecuritySettings
Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/
.
Declaration
[JsonProperty("securitySettings")]
public virtual string SecuritySettings { get; set; }
Property Value
Type | Description |
---|---|
string |
SttConfig
Settings for speech transcription.
Declaration
[JsonProperty("sttConfig")]
public virtual GoogleCloudDialogflowV2SpeechToTextConfig SttConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2SpeechToTextConfig |
TimeZone
The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York.
Declaration
[JsonProperty("timeZone")]
public virtual string TimeZone { get; set; }
Property Value
Type | Description |
---|---|
string |
TtsConfig
Configuration for Text-to-Speech synthesization. Used by Phone Gateway to specify synthesization options. If agent defines synthesization options as well, agent settings overrides the option here.
Declaration
[JsonProperty("ttsConfig")]
public virtual GoogleCloudDialogflowV2SynthesizeSpeechConfig TtsConfig { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowV2SynthesizeSpeechConfig |
UpdateTime
object representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use UpdateTimeDateTimeOffset instead.")]
public virtual object UpdateTime { get; set; }
Property Value
Type | Description |
---|---|
object |
UpdateTimeDateTimeOffset
DateTimeOffset representation of UpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? UpdateTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
UpdateTimeRaw
Output only. Update time of the conversation profile.
Declaration
[JsonProperty("updateTime")]
public virtual string UpdateTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |