Class: Google::Cloud::Dialogflow::V2::HumanAgentHandoffConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb

Overview

Defines the hand off to a live agent, typically on which external agent service provider to connect to a conversation.

Currently, this feature is not general available, please contact Google to get access.

Defined Under Namespace

Classes: LivePersonConfig, SalesforceLiveAgentConfig

Instance Attribute Summary collapse

Instance Attribute Details

#live_person_config::Google::Cloud::Dialogflow::V2::HumanAgentHandoffConfig::LivePersonConfig



562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 562

class HumanAgentHandoffConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Configuration specific to LivePerson (https://www.liveperson.com).
  # @!attribute [rw] account_number
  #   @return [::String]
  #     Required. Account number of the LivePerson account to connect. This is
  #     the account number you input at the login page.
  class LivePersonConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Configuration specific to Salesforce Live Agent.
  # @!attribute [rw] organization_id
  #   @return [::String]
  #     Required. The organization ID of the Salesforce account.
  # @!attribute [rw] deployment_id
  #   @return [::String]
  #     Required. Live Agent deployment ID.
  # @!attribute [rw] button_id
  #   @return [::String]
  #     Required. Live Agent chat button ID.
  # @!attribute [rw] endpoint_domain
  #   @return [::String]
  #     Required. Domain of the Live Agent endpoint for this agent. You can find
  #     the endpoint URL in the `Live Agent settings` page. For example if URL
  #     has the form https://d.la4-c2-phx.salesforceliveagent.com/...,
  #     you should fill in d.la4-c2-phx.salesforceliveagent.com.
  class SalesforceLiveAgentConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#salesforce_live_agent_config::Google::Cloud::Dialogflow::V2::HumanAgentHandoffConfig::SalesforceLiveAgentConfig



562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 562

class HumanAgentHandoffConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Configuration specific to LivePerson (https://www.liveperson.com).
  # @!attribute [rw] account_number
  #   @return [::String]
  #     Required. Account number of the LivePerson account to connect. This is
  #     the account number you input at the login page.
  class LivePersonConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Configuration specific to Salesforce Live Agent.
  # @!attribute [rw] organization_id
  #   @return [::String]
  #     Required. The organization ID of the Salesforce account.
  # @!attribute [rw] deployment_id
  #   @return [::String]
  #     Required. Live Agent deployment ID.
  # @!attribute [rw] button_id
  #   @return [::String]
  #     Required. Live Agent chat button ID.
  # @!attribute [rw] endpoint_domain
  #   @return [::String]
  #     Required. Domain of the Live Agent endpoint for this agent. You can find
  #     the endpoint URL in the `Live Agent settings` page. For example if URL
  #     has the form https://d.la4-c2-phx.salesforceliveagent.com/...,
  #     you should fill in d.la4-c2-phx.salesforceliveagent.com.
  class SalesforceLiveAgentConfig
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end