AWSConnectUserData
Objective-C
@interface AWSConnectUserData
Swift
class AWSConnectUserData
Data for a user.
-
A map of active slots by channel. The key is a channel name. The value is an integer: the number of active slots.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSNumber *> *_Nullable activeSlotsByChannel;Swift
var activeSlotsByChannel: [String : NSNumber]? { get set } -
A map of available slots by channel. The key is a channel name. The value is an integer: the available number of slots.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSNumber *> *_Nullable availableSlotsByChannel;Swift
var availableSlotsByChannel: [String : NSNumber]? { get set } -
A list of contact reference information.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSConnectAgentContactReference *> *_Nullable contacts;Swift
var contacts: [AWSConnectAgentContactReference]? { get set } -
Contains information about the levels of a hierarchy group assigned to a user.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectHierarchyPathReference *_Nullable hierarchyPath;Swift
var hierarchyPath: AWSConnectHierarchyPathReference? { get set } -
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
RoutingProfileassigned to the agent.Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSNumber *> *_Nullable maxSlotsByChannel;Swift
var maxSlotsByChannel: [String : NSNumber]? { get set } -
The Next status of the agent.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable nextStatus;Swift
var nextStatus: String? { get set } -
Information about the routing profile that is assigned to the user.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectRoutingProfileReference *_Nullable routingProfile;Swift
var routingProfile: AWSConnectRoutingProfileReference? { get set } -
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.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectAgentStatusReference *_Nullable status;Swift
var status: AWSConnectAgentStatusReference? { get set } -
Information about the user for the data that is returned. It contains the
resourceIdand ARN of the user.Declaration
Objective-C
@property (nonatomic, strong) AWSConnectUserReference *_Nullable user;Swift
var user: AWSConnectUserReference? { get set }
View on GitHub
Install in Dash
AWSConnectUserData Class Reference