Builder

class Builder

Properties

Link copied to clipboard

List of additional email addresses for an email contact.

Link copied to clipboard

Information about the agent who accepted the contact.

Link copied to clipboard

Indicates how an outbound campaign call is actually disposed if the contact is connected to Amazon Connect.

Link copied to clipboard
var arn: String?

The Amazon Resource Name (ARN) for the contact.

Link copied to clipboard

The attributes of the contact.

Link copied to clipboard

Information associated with a campaign.

Link copied to clipboard

How the contact reached your contact center.

Link copied to clipboard

Information about how agent, bot, and customer interact in a chat contact.

Link copied to clipboard

The timestamp when customer endpoint connected to Amazon Connect.

Link copied to clipboard

This is the root contactId which is used as a unique identifier for all subsequent contacts in a contact tree.

Link copied to clipboard

A map of string key/value pairs that contain user-defined attributes which are lightly typed within the contact. This object is used only for task contacts.

Link copied to clipboard

Information about the contact evaluations where the key is the FormId, which is a unique identifier for the form.

Link copied to clipboard

Information about the Customer on the contact.

Link copied to clipboard

The customer or external third party participant endpoint.

Link copied to clipboard

The customer's identification number. For example, the CustomerId may be a customer number from your CRM. You can create a Lambda function to pull the unique customer ID of the caller from your CRM system. If you enable Amazon Connect Voice ID capability, this attribute is populated with the CustomerSpeakerId of the caller.

Link copied to clipboard

Information about customer’s voice activity.

Link copied to clipboard

The description of the contact.

Link copied to clipboard

Information about the call disconnect experience.

Link copied to clipboard

The disconnect reason for the contact.

Link copied to clipboard

The date and time that the customer endpoint disconnected from the current contact, in UTC time. In transfer scenarios, the DisconnectTimestamp of the previous contact indicates the date and time when that contact ended.

Link copied to clipboard
var id: String?

The identifier for the contact.

Link copied to clipboard

If this contact is related to other contacts, this is the ID of the initial contact.

Link copied to clipboard

Indicates how the contact was initiated.

Link copied to clipboard

The date and time this contact was initiated, in UTC time. For INBOUND, this is when the contact arrived. For OUTBOUND, this is when the agent began dialing. For CALLBACK, this is when the callback contact was created. For TRANSFER and QUEUE_TRANSFER, this is when the transfer was initiated. For API, this is when the request arrived. For EXTERNAL_OUTBOUND, this is when the agent started dialing the external participant. For MONITOR, this is when the supervisor started listening to a contact.

Link copied to clipboard

The timestamp when the contact was last paused.

Link copied to clipboard

The timestamp when the contact was last resumed.

Link copied to clipboard

The timestamp when contact was last updated.

Link copied to clipboard
var name: String?

The name of the contact.

Link copied to clipboard

If this contact is not the first contact, this is the ID of the previous contact.

Link copied to clipboard

Information about the quality of the participant's media connection.

Link copied to clipboard

If this contact was queued, this contains information about the queue.

Link copied to clipboard

An integer that represents the queue priority to be applied to the contact (lower priorities are routed preferentially). Cannot be specified if the QueueTimeAdjustmentSeconds is specified. Must be statically defined, must be larger than zero, and a valid integer value. Default Value is 5.

Link copied to clipboard

An integer that represents the queue time adjust to be applied to the contact, in seconds (longer / larger queue time are routed preferentially). Cannot be specified if the QueuePriority is specified. Must be statically defined and a valid integer value.

Link copied to clipboard

If recording was enabled, this is information about the recordings.

Link copied to clipboard

The contactId that is related to this contact.

Link copied to clipboard

Latest routing criteria on the contact.

Link copied to clipboard

The timestamp, in Unix epoch time format, at which to start running the inbound flow.

Link copied to clipboard

A set of system defined key-value pairs stored on individual contact segments using an attribute map. The attributes are standard Amazon Connect attributes and can be accessed in flows. Attribute keys can include only alphanumeric, -, and _ characters. This field can be used to show channel subtype. For example, connect:Guide or connect:SMS.

Link copied to clipboard

The system endpoint. For INBOUND, this is the phone number or email address that the customer dialed. For OUTBOUND and EXTERNAL_OUTBOUND, this is the outbound caller ID number assigned to the outbound queue that is used to dial the customer. For callback, this shows up as Softphone for calls handled by agents with softphone.

Link copied to clipboard

Tags associated with the contact. This contains both Amazon Web Services generated and user-defined tags.

Link copied to clipboard

Total pause count for a contact.

Link copied to clipboard

Total pause duration for a contact in seconds.

Link copied to clipboard

Information about Amazon Connect Wisdom.

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard