ConversationProfileArgs constructor

const ConversationProfileArgs({
  1. Input<GoogleCloudDialogflowV2AutomatedAgentConfig>? automatedAgentConfig,
  2. required Input<String> displayName,
  3. Input<GoogleCloudDialogflowV2HumanAgentAssistantConfig>? humanAgentAssistantConfig,
  4. Input<GoogleCloudDialogflowV2HumanAgentHandoffConfig>? humanAgentHandoffConfig,
  5. Input<String>? languageCode,
  6. Input<String>? location,
  7. Input<GoogleCloudDialogflowV2LoggingConfig>? loggingConfig,
  8. Input<String>? name,
  9. Input<GoogleCloudDialogflowV2NotificationConfig>? newMessageEventNotificationConfig,
  10. Input<GoogleCloudDialogflowV2NotificationConfig>? notificationConfig,
  11. Input<String>? project,
  12. Input<String>? securitySettings,
  13. Input<GoogleCloudDialogflowV2SpeechToTextConfig>? sttConfig,
  14. Input<String>? timeZone,
  15. Input<GoogleCloudDialogflowV2SynthesizeSpeechConfig>? ttsConfig,
})

Creates a new ConversationProfileArgs. automatedAgentConfig Configuration for an automated agent to use with this profile. displayName Human readable name for this profile. Max length 1024 bytes. humanAgentAssistantConfig Configuration for agent assistance to use with this profile. humanAgentHandoffConfig Configuration for connecting to a live agent. Currently, this feature is not general available, please contact Google to get access. 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". location Optional. loggingConfig Configuration for logging conversation lifecycle events. name The unique identifier of this conversation profile. Format: projects//locations//conversationProfiles/. newMessageEventNotificationConfig Configuration for publishing new message events. Event will be sent in format of ConversationEvent notificationConfig Configuration for publishing conversation lifecycle events. project Optional. securitySettings Name of the CX SecuritySettings reference for the agent. Format: projects//locations//securitySettings/. sttConfig Settings for speech transcription. 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. 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.

Implementation

const ConversationProfileArgs({
  this.automatedAgentConfig,
  required this.displayName,
  this.humanAgentAssistantConfig,
  this.humanAgentHandoffConfig,
  this.languageCode,
  this.location,
  this.loggingConfig,
  this.name,
  this.newMessageEventNotificationConfig,
  this.notificationConfig,
  this.project,
  this.securitySettings,
  this.sttConfig,
  this.timeZone,
  this.ttsConfig,
});