Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2::GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2/classes.rb,
lib/google/apis/dialogflow_v2/representations.rb,
lib/google/apis/dialogflow_v2/representations.rb
Overview
Configuration specific to Salesforce Live Agent.
Instance Attribute Summary collapse
-
#button_id ⇒ String
Required.
-
#deployment_id ⇒ String
Required.
-
#endpoint_domain ⇒ String
Required.
-
#organization_id ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig
constructor
A new instance of GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig
Returns a new instance of GoogleCloudDialogflowV2HumanAgentHandoffConfigSalesforceLiveAgentConfig.
7407 7408 7409 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7407 def initialize(**args) update!(**args) end |
Instance Attribute Details
#button_id ⇒ String
Required. Live Agent chat button ID.
Corresponds to the JSON property buttonId
7387 7388 7389 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7387 def @button_id end |
#deployment_id ⇒ String
Required. Live Agent deployment ID.
Corresponds to the JSON property deploymentId
7392 7393 7394 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7392 def deployment_id @deployment_id end |
#endpoint_domain ⇒ 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.
Corresponds to the JSON property endpointDomain
7400 7401 7402 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7400 def endpoint_domain @endpoint_domain end |
#organization_id ⇒ String
Required. The organization ID of the Salesforce account.
Corresponds to the JSON property organizationId
7405 7406 7407 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7405 def organization_id @organization_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7412 7413 7414 7415 7416 7417 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 7412 def update!(**args) @button_id = args[:button_id] if args.key?(:button_id) @deployment_id = args[:deployment_id] if args.key?(:deployment_id) @endpoint_domain = args[:endpoint_domain] if args.key?(:endpoint_domain) @organization_id = args[:organization_id] if args.key?(:organization_id) end |