View Source GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2ConversationProfile (google_api_dialogflow v0.84.2)
Defines 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 -
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, 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 }
Functions
Unwrap a decoded JSON object into its complex fields.