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



464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 464

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



464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 464

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