Class: Aws::Connect::Types::UserData
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::Connect::Types::UserData
 
 
- Includes:
 - Structure
 
- Defined in:
 - 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.
      26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 26416 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.
      26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 26416 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.
      26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 26416 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.
      26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 26416 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.
[1]: docs.aws.amazon.com/connect/latest/APIReference/API_MediaConcurrency.html
      26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 26416 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.
      26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 26416 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.
      26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 26416 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.
      26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 26416 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.
      26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428  | 
    
      # File 'lib/aws-sdk-connect/types.rb', line 26416 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  |