Show / Hide Table of Contents

Class GoogleCloudDialogflowV2beta1ConversationProfile

Defines the services to connect to incoming Dialogflow conversations.

Inheritance
object
GoogleCloudDialogflowV2beta1ConversationProfile
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Dialogflow.v2beta1.Data
Assembly: Google.Apis.Dialogflow.v2beta1.dll
Syntax
public class GoogleCloudDialogflowV2beta1ConversationProfile : IDirectResponseSchema

Properties

AutomatedAgentConfig

Configuration for an automated agent to use with this profile.

Declaration
[JsonProperty("automatedAgentConfig")]
public virtual GoogleCloudDialogflowV2beta1AutomatedAgentConfig AutomatedAgentConfig { get; set; }
Property Value
Type Description
GoogleCloudDialogflowV2beta1AutomatedAgentConfig

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 GoogleCloudDialogflowV2beta1HumanAgentAssistantConfig HumanAgentAssistantConfig { get; set; }
Property Value
Type Description
GoogleCloudDialogflowV2beta1HumanAgentAssistantConfig

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 GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig HumanAgentHandoffConfig { get; set; }
Property Value
Type Description
GoogleCloudDialogflowV2beta1HumanAgentHandoffConfig

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 GoogleCloudDialogflowV2beta1LoggingConfig LoggingConfig { get; set; }
Property Value
Type Description
GoogleCloudDialogflowV2beta1LoggingConfig

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 GoogleCloudDialogflowV2beta1NotificationConfig NewMessageEventNotificationConfig { get; set; }
Property Value
Type Description
GoogleCloudDialogflowV2beta1NotificationConfig

NewRecognitionResultNotificationConfig

Optional. Configuration for publishing transcription intermediate results. Event will be sent in format of ConversationEvent. If configured, the following information will be populated as ConversationEvent Pub/Sub message attributes: - "participant_id" - "participant_role" - "message_id"

Declaration
[JsonProperty("newRecognitionResultNotificationConfig")]
public virtual GoogleCloudDialogflowV2beta1NotificationConfig NewRecognitionResultNotificationConfig { get; set; }
Property Value
Type Description
GoogleCloudDialogflowV2beta1NotificationConfig

NotificationConfig

Configuration for publishing conversation lifecycle events.

Declaration
[JsonProperty("notificationConfig")]
public virtual GoogleCloudDialogflowV2beta1NotificationConfig NotificationConfig { get; set; }
Property Value
Type Description
GoogleCloudDialogflowV2beta1NotificationConfig

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 GoogleCloudDialogflowV2beta1SpeechToTextConfig SttConfig { get; set; }
Property Value
Type Description
GoogleCloudDialogflowV2beta1SpeechToTextConfig

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 GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig TtsConfig { get; set; }
Property Value
Type Description
GoogleCloudDialogflowV2beta1SynthesizeSpeechConfig

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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX