Class: Aws::Connect::Types::UserData
- Inherits:
-
Struct
- Object
- Struct
- Aws::Connect::Types::UserData
- Defined in:
- gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb
Overview
Data for a user.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#active_slots_by_channel ⇒ Hash<String,Integer>
A map of active slots by channel.
-
#available_slots_by_channel ⇒ Hash<String,Integer>
A map of available slots by channel.
-
#contacts ⇒ Array<Types::AgentContactReference>
A list of contact reference information.
-
#hierarchy_path ⇒ Types::HierarchyPathReference
Contains information about the levels of a hierarchy group assigned to a user.
-
#max_slots_by_channel ⇒ Hash<String,Integer>
A map of maximum slots by channel.
-
#next_status ⇒ String
The Next status of the agent.
-
#routing_profile ⇒ Types::RoutingProfileReference
Information about the routing profile that is assigned to the user.
-
#status ⇒ Types::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.
-
#user ⇒ Types::UserReference
Information about the user for the data that is returned.
Instance Attribute Details
#active_slots_by_channel ⇒ Hash<String,Integer>
A map of active slots by channel. The key is a channel name. The value is an integer: the number of active slots.
27691 27692 27693 27694 27695 27696 27697 27698 27699 27700 27701 27702 27703 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27691 class UserData < Struct.new( :user, :routing_profile, :hierarchy_path, :status, :available_slots_by_channel, :max_slots_by_channel, :active_slots_by_channel, :contacts, :next_status) SENSITIVE = [] include Aws::Structure end |
#available_slots_by_channel ⇒ Hash<String,Integer>
A map of available slots by channel. The key is a channel name. The value is an integer: the available number of slots.
27691 27692 27693 27694 27695 27696 27697 27698 27699 27700 27701 27702 27703 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27691 class UserData < Struct.new( :user, :routing_profile, :hierarchy_path, :status, :available_slots_by_channel, :max_slots_by_channel, :active_slots_by_channel, :contacts, :next_status) SENSITIVE = [] include Aws::Structure end |
#contacts ⇒ Array<Types::AgentContactReference>
A list of contact reference information.
27691 27692 27693 27694 27695 27696 27697 27698 27699 27700 27701 27702 27703 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27691 class UserData < Struct.new( :user, :routing_profile, :hierarchy_path, :status, :available_slots_by_channel, :max_slots_by_channel, :active_slots_by_channel, :contacts, :next_status) SENSITIVE = [] include Aws::Structure end |
#hierarchy_path ⇒ Types::HierarchyPathReference
Contains information about the levels of a hierarchy group assigned to a user.
27691 27692 27693 27694 27695 27696 27697 27698 27699 27700 27701 27702 27703 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27691 class UserData < Struct.new( :user, :routing_profile, :hierarchy_path, :status, :available_slots_by_channel, :max_slots_by_channel, :active_slots_by_channel, :contacts, :next_status) SENSITIVE = [] include Aws::Structure end |
#max_slots_by_channel ⇒ Hash<String,Integer>
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.
27691 27692 27693 27694 27695 27696 27697 27698 27699 27700 27701 27702 27703 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27691 class UserData < Struct.new( :user, :routing_profile, :hierarchy_path, :status, :available_slots_by_channel, :max_slots_by_channel, :active_slots_by_channel, :contacts, :next_status) SENSITIVE = [] include Aws::Structure end |
#next_status ⇒ String
The Next status of the agent.
27691 27692 27693 27694 27695 27696 27697 27698 27699 27700 27701 27702 27703 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27691 class UserData < Struct.new( :user, :routing_profile, :hierarchy_path, :status, :available_slots_by_channel, :max_slots_by_channel, :active_slots_by_channel, :contacts, :next_status) SENSITIVE = [] include Aws::Structure end |
#routing_profile ⇒ Types::RoutingProfileReference
Information about the routing profile that is assigned to the user.
27691 27692 27693 27694 27695 27696 27697 27698 27699 27700 27701 27702 27703 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27691 class UserData < Struct.new( :user, :routing_profile, :hierarchy_path, :status, :available_slots_by_channel, :max_slots_by_channel, :active_slots_by_channel, :contacts, :next_status) SENSITIVE = [] include Aws::Structure end |
#status ⇒ Types::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.
27691 27692 27693 27694 27695 27696 27697 27698 27699 27700 27701 27702 27703 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27691 class UserData < Struct.new( :user, :routing_profile, :hierarchy_path, :status, :available_slots_by_channel, :max_slots_by_channel, :active_slots_by_channel, :contacts, :next_status) SENSITIVE = [] include Aws::Structure end |
#user ⇒ Types::UserReference
Information about the user for the data that is returned. It
contains the resourceId
and ARN of the user.
27691 27692 27693 27694 27695 27696 27697 27698 27699 27700 27701 27702 27703 |
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 27691 class UserData < Struct.new( :user, :routing_profile, :hierarchy_path, :status, :available_slots_by_channel, :max_slots_by_channel, :active_slots_by_channel, :contacts, :next_status) SENSITIVE = [] include Aws::Structure end |