GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2ConversationProfile (google_api_dialogflow v0.66.2) View Source

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 which represents the conversationProfile. If unspecified, the default language code en-us applies. Users need to create a ConversationProfile for each language they want to support.
  • 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.
  • sttConfig (type: GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2SpeechToTextConfig.t, default: nil) - Settings for speech transcription.
  • updateTime (type: DateTime.t, default: nil) - Output only. Update time of the conversation profile.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

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,
    sttConfig:
      GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2SpeechToTextConfig.t()
      | nil,
    updateTime: DateTime.t() | nil
  }

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.