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

Returns Uses LivePerson.



588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 588

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

Returns Uses Salesforce Live Agent.



588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 588

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