#[non_exhaustive]pub enum AgentDesktopSource {
Unspecified,
LivePerson,
GenesysCloud,
Twilio,
Salesforce,
Other,
UnknownValue(UnknownValue),
}conversation-profiles or conversations or participants only.Expand description
Enumeration of the Agent Desktop Source when using prebuilt Agent Assist integration modules.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Unspecified
Agent Desktop Source is not specified.
LivePerson
Agent Desktop Source is Live Person.
GenesysCloud
Agent Desktop Source is Genesys Cloud.
Twilio
Agent Desktop Source is Twilio.
Salesforce
Agent Desktop Source is Salesforce.
Other
UI Modules are in use but the desktop is either not currently released or setting this field to the applicable desktop.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using AgentDesktopSource::value or AgentDesktopSource::name.
Implementations§
Trait Implementations§
Source§impl Clone for AgentDesktopSource
impl Clone for AgentDesktopSource
Source§fn clone(&self) -> AgentDesktopSource
fn clone(&self) -> AgentDesktopSource
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AgentDesktopSource
impl Debug for AgentDesktopSource
Source§impl Default for AgentDesktopSource
impl Default for AgentDesktopSource
Source§impl<'de> Deserialize<'de> for AgentDesktopSource
impl<'de> Deserialize<'de> for AgentDesktopSource
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Display for AgentDesktopSource
impl Display for AgentDesktopSource
Source§impl From<&str> for AgentDesktopSource
impl From<&str> for AgentDesktopSource
Source§impl From<i32> for AgentDesktopSource
impl From<i32> for AgentDesktopSource
Source§impl PartialEq for AgentDesktopSource
impl PartialEq for AgentDesktopSource
Source§impl Serialize for AgentDesktopSource
impl Serialize for AgentDesktopSource
impl StructuralPartialEq for AgentDesktopSource
Auto Trait Implementations§
impl Freeze for AgentDesktopSource
impl RefUnwindSafe for AgentDesktopSource
impl Send for AgentDesktopSource
impl Sync for AgentDesktopSource
impl Unpin for AgentDesktopSource
impl UnsafeUnpin for AgentDesktopSource
impl UnwindSafe for AgentDesktopSource
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.