AWSConnectAgentContactReference
Objective-C
@interface AWSConnectAgentContactReference
Swift
class AWSConnectAgentContactReference
Information about the contact associated to the user.
-
The state of the contact.
When
AgentContactState
is set toCONNECTED_ONHOLD
,StateStartTimestamp
is not changed. Instead,StateStartTimestamp
reflects the time the contact wasCONNECTED
to the agent.Declaration
Objective-C
@property (nonatomic) AWSConnectContactState agentContactState;
Swift
var agentContactState: AWSConnectContactState { get set }
-
The channel of the contact.
Declaration
Objective-C
@property (nonatomic) AWSConnectChannel channel;
Swift
var channel: AWSConnectChannel { get set }
-
The time at which the contact was connected to an agent.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable connectedToAgentTimestamp;
Swift
var connectedToAgentTimestamp: Date? { get set }
-
The identifier of the contact in this instance of Amazon Connect.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable contactId;
Swift
var contactId: String? { get set }
-
How the contact was initiated.
Declaration
Objective-C
@property (nonatomic) AWSConnectContactInitiationMethod initiationMethod;
Swift
var initiationMethod: AWSConnectContactInitiationMethod { get set }
-
Contains information about a queue resource for which metrics are returned.
Declaration
Objective-C
@property (nonatomic, strong) AWSConnectQueueReference *_Nullable queue;
Swift
var queue: AWSConnectQueueReference? { get set }
-
The epoch timestamp when the contact state started.
Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable stateStartTimestamp;
Swift
var stateStartTimestamp: Date? { get set }