Struct google_api_proto::google::cloud::dialogflow::v2::human_agent_handoff_config::SalesforceLiveAgentConfig
source · pub struct SalesforceLiveAgentConfig {
pub organization_id: String,
pub deployment_id: String,
pub button_id: String,
pub endpoint_domain: String,
}
Expand description
Configuration specific to Salesforce Live Agent.
Fields§
§organization_id: String
Required. The organization ID of the Salesforce account.
deployment_id: String
Required. Live Agent deployment ID.
Required. Live Agent chat button ID.
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.
Trait Implementations§
source§impl Clone for SalesforceLiveAgentConfig
impl Clone for SalesforceLiveAgentConfig
source§fn clone(&self) -> SalesforceLiveAgentConfig
fn clone(&self) -> SalesforceLiveAgentConfig
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SalesforceLiveAgentConfig
impl Debug for SalesforceLiveAgentConfig
source§impl Default for SalesforceLiveAgentConfig
impl Default for SalesforceLiveAgentConfig
source§impl Message for SalesforceLiveAgentConfig
impl Message for SalesforceLiveAgentConfig
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for SalesforceLiveAgentConfig
impl PartialEq for SalesforceLiveAgentConfig
source§fn eq(&self, other: &SalesforceLiveAgentConfig) -> bool
fn eq(&self, other: &SalesforceLiveAgentConfig) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SalesforceLiveAgentConfig
Auto Trait Implementations§
impl Freeze for SalesforceLiveAgentConfig
impl RefUnwindSafe for SalesforceLiveAgentConfig
impl Send for SalesforceLiveAgentConfig
impl Sync for SalesforceLiveAgentConfig
impl Unpin for SalesforceLiveAgentConfig
impl UnwindSafe for SalesforceLiveAgentConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request