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 (https://www.liveperson.com).



503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 503

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.



503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
# File 'proto_docs/google/cloud/dialogflow/v2/conversation_profile.rb', line 503

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