Struct aws_sdk_connect::model::UserData
source · [−]#[non_exhaustive]pub struct UserData { /* private fields */ }
Expand description
Data for a user.
Implementations
sourceimpl UserData
impl UserData
sourcepub fn user(&self) -> Option<&UserReference>
pub fn user(&self) -> Option<&UserReference>
Information about the user for the data that is returned. It contains resourceId and ARN of the user.
sourcepub fn routing_profile(&self) -> Option<&RoutingProfileReference>
pub fn routing_profile(&self) -> Option<&RoutingProfileReference>
Information about the routing profile that is assigned to the user.
sourcepub fn hierarchy_path(&self) -> Option<&HierarchyPathReference>
pub fn hierarchy_path(&self) -> Option<&HierarchyPathReference>
Contains information about the levels of a hierarchy group assigned to a user.
sourcepub fn status(&self) -> Option<&AgentStatusReference>
pub fn status(&self) -> Option<&AgentStatusReference>
The status of the agent that they manually set in their Contact Control Panel (CCP), or that the supervisor manually changes in the real-time metrics report.
sourcepub fn available_slots_by_channel(&self) -> Option<&HashMap<Channel, i32>>
pub fn available_slots_by_channel(&self) -> Option<&HashMap<Channel, i32>>
A map of available slots by channel. The key is a channel name. The value is an integer: the available number of slots.
sourcepub fn max_slots_by_channel(&self) -> Option<&HashMap<Channel, i32>>
pub fn max_slots_by_channel(&self) -> Option<&HashMap<Channel, i32>>
A map of maximum slots by channel. The key is a channel name. The value is an integer: the maximum number of slots. This is calculated from MediaConcurrency of the RoutingProfile assigned to the agent.
sourcepub fn active_slots_by_channel(&self) -> Option<&HashMap<Channel, i32>>
pub fn active_slots_by_channel(&self) -> Option<&HashMap<Channel, i32>>
A map of active slots by channel. The key is a channel name. The value is an integer: the number of active slots.
sourcepub fn contacts(&self) -> Option<&[AgentContactReference]>
pub fn contacts(&self) -> Option<&[AgentContactReference]>
A list of contact reference information.
Trait Implementations
impl StructuralPartialEq for UserData
Auto Trait Implementations
impl RefUnwindSafe for UserData
impl Send for UserData
impl Sync for UserData
impl Unpin for UserData
impl UnwindSafe for UserData
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more