Class HumanAgentHandoffConfig.Types.SalesforceLiveAgentConfig

public sealed class SalesforceLiveAgentConfig : IMessage<HumanAgentHandoffConfig.Types.SalesforceLiveAgentConfig>, IEquatable<HumanAgentHandoffConfig.Types.SalesforceLiveAgentConfig>, IDeepCloneable<HumanAgentHandoffConfig.Types.SalesforceLiveAgentConfig>, IBufferMessage, IMessage

Configuration specific to Salesforce Live Agent.

Inheritance

Object > HumanAgentHandoffConfig.Types.SalesforceLiveAgentConfig

Namespace

Google.Cloud.Dialogflow.V2

Assembly

Google.Cloud.Dialogflow.V2.dll

Constructors

SalesforceLiveAgentConfig()

public SalesforceLiveAgentConfig()

SalesforceLiveAgentConfig(HumanAgentHandoffConfig.Types.SalesforceLiveAgentConfig)

public SalesforceLiveAgentConfig(HumanAgentHandoffConfig.Types.SalesforceLiveAgentConfig other)
Parameter
NameDescription
otherHumanAgentHandoffConfig.Types.SalesforceLiveAgentConfig

Properties

ButtonId

public string ButtonId { get; set; }

Required. Live Agent chat button ID.

Property Value
TypeDescription
String

DeploymentId

public string DeploymentId { get; set; }

Required. Live Agent deployment ID.

Property Value
TypeDescription
String

EndpointDomain

public string EndpointDomain { get; set; }

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.

Property Value
TypeDescription
String

OrganizationId

public string OrganizationId { get; set; }

Required. The organization ID of the Salesforce account.

Property Value
TypeDescription
String