GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2ConversationProfile (google_api_dialogflow v0.89.0)
View SourceDefines the services to connect to incoming Dialogflow conversations.
Attributes
-
automatedAgentConfig(type:GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2AutomatedAgentConfig.t, default:nil) - Configuration for an automated agent to use with this profile. -
createTime(type:DateTime.t, default:nil) - Output only. Create time of the conversation profile. -
displayName(type:String.t, default:nil) - Required. Human readable name for this profile. Max length 1024 bytes. -
humanAgentAssistantConfig(type:GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2HumanAgentAssistantConfig.t, default:nil) - Configuration for agent assistance to use with this profile. -
humanAgentHandoffConfig(type:GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2HumanAgentHandoffConfig.t, default:nil) - Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access. -
languageCode(type:String.t, default:nil) - 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". -
loggingConfig(type:GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2LoggingConfig.t, default:nil) - Configuration for logging conversation lifecycle events. -
name(type:String.t, default:nil) - The unique identifier of this conversation profile. Format:projects//locations//conversationProfiles/. -
newMessageEventNotificationConfig(type:GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2NotificationConfig.t, default:nil) - Configuration for publishing new message events. Event will be sent in format of ConversationEvent -
newRecognitionResultNotificationConfig(type:GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2NotificationConfig.t, default:nil) - 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" -
notificationConfig(type:GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2NotificationConfig.t, default:nil) - Configuration for publishing conversation lifecycle events. -
securitySettings(type:String.t, default:nil) - Name of the CX SecuritySettings reference for the agent. Format:projects//locations//securitySettings/. -
sttConfig(type:GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2SpeechToTextConfig.t, default:nil) - Settings for speech transcription. -
timeZone(type:String.t, default:nil) - The time zone of this conversational profile from the time zone database, e.g., America/New_York, Europe/Paris. Defaults to America/New_York. -
ttsConfig(type:GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2SynthesizeSpeechConfig.t, default:nil) - 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. -
updateTime(type:DateTime.t, default:nil) - Output only. Update time of the conversation profile.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2ConversationProfile{ automatedAgentConfig: GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2AutomatedAgentConfig.t() | nil, createTime: DateTime.t() | nil, displayName: String.t() | nil, humanAgentAssistantConfig: GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2HumanAgentAssistantConfig.t() | nil, humanAgentHandoffConfig: GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2HumanAgentHandoffConfig.t() | nil, languageCode: String.t() | nil, loggingConfig: GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2LoggingConfig.t() | nil, name: String.t() | nil, newMessageEventNotificationConfig: GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2NotificationConfig.t() | nil, newRecognitionResultNotificationConfig: GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2NotificationConfig.t() | nil, notificationConfig: GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2NotificationConfig.t() | nil, securitySettings: String.t() | nil, sttConfig: GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2SpeechToTextConfig.t() | nil, timeZone: String.t() | nil, ttsConfig: GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2SynthesizeSpeechConfig.t() | nil, updateTime: DateTime.t() | nil }