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 to CONNECTED_ONHOLD, StateStartTimestamp is not changed. Instead, StateStartTimestamp reflects the time the contact was CONNECTED 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 }