Skip to content

ContactSearchSummary

Source code in docs_src/capo_connect/types/contact_search_summary.py
class ContactSearchSummary(TypedDict, closed=True):
    arn: NotRequired["capo_connect.types.arn.ARN"]
    """<p>The Amazon Resource Name (ARN) of the contact.</p>"""
    id: NotRequired["capo_connect.types.contact_id.ContactId"]
    """<p>The identifier of the contact summary.</p>"""
    initial_contact_id: NotRequired["capo_connect.types.contact_id.ContactId"]
    """<p>If this contact is related to other contacts, this is the ID of the initial contact.</p>"""
    previous_contact_id: NotRequired["capo_connect.types.contact_id.ContactId"]
    """<p>If this contact is not the first contact, this is the ID of the previous contact.</p>"""
    initiation_method: NotRequired[
        "capo_connect.types.contact_initiation_method.ContactInitiationMethod"
    ]
    """<p>Indicates how the contact was initiated.</p>"""
    channel: NotRequired["capo_connect.types.channel.Channel"]
    """<p>How the contact reached your contact center.</p>"""
    queue_info: NotRequired[
        "capo_connect.types.contact_search_summary_queue_info.ContactSearchSummaryQueueInfo"
    ]
    """<p>If this contact was queued, this contains information about the queue.</p>"""
    agent_info: NotRequired[
        "capo_connect.types.contact_search_summary_agent_info.ContactSearchSummaryAgentInfo"
    ]
    """<p>Information about the agent who accepted the contact.</p>"""
    initiation_timestamp: NotRequired["capo_connect.types.timestamp.Timestamp"]
    """<p>The date and time this contact was initiated, in UTC time. For <code>INBOUND</code>, this is when the contact arrived. For <code>OUTBOUND</code>, this is when the agent began dialing. For <code>CALLBACK</code>, this is when the callback contact was created. For <code>TRANSFER</code> and <code>QUEUE_TRANSFER</code>, this is when the transfer was initiated. For API, this is when the request arrived. For <code>EXTERNAL_OUTBOUND</code>, this is when the agent started dialing the external participant. For <code>MONITOR</code>, this is when the supervisor started listening to a contact.</p>"""
    disconnect_timestamp: NotRequired["capo_connect.types.timestamp.Timestamp"]
    """<p>The timestamp when the customer endpoint disconnected from Connect Customer.</p>"""
    scheduled_timestamp: NotRequired["capo_connect.types.timestamp.Timestamp"]
    """<p>The timestamp, in Unix epoch time format, at which to start running the inbound flow.</p>"""
    segment_attributes: NotRequired[
        "capo_connect.types.contact_search_summary_segment_attributes.ContactSearchSummarySegmentAttributes"
    ]
    """<p>Set of segment attributes for a contact.</p>"""
    name: NotRequired["capo_connect.types.name.Name"]
    """<p>Indicates name of the contact.</p>"""
    routing_criteria: NotRequired["capo_connect.types.routing_criteria.RoutingCriteria"]
    tags: NotRequired["capo_connect.types.contact_tag_map.ContactTagMap"]
    """<p>Tags associated with the contact. This contains both Amazon Web Services generated and user-defined tags.</p>"""
    global_resiliency_metadata: NotRequired[
        "capo_connect.types.global_resiliency_metadata.GlobalResiliencyMetadata"
    ]
    """<p>Additional routing information for contacts created in ACGR instances.</p>"""
    ai_agent_info: NotRequired[
        "capo_connect.types.contact_search_summary_ai_agent_info_list.ContactSearchSummaryAiAgentInfoList"
    ]
    """<p>Information about the AI agents involved in the contact.</p>"""

agent_info instance-attribute

agent_info: NotRequired[ContactSearchSummaryAgentInfo]

Information about the agent who accepted the contact.

ai_agent_info instance-attribute

ai_agent_info: NotRequired[ContactSearchSummaryAiAgentInfoList]

Information about the AI agents involved in the contact.

arn instance-attribute

arn: NotRequired[ARN]

The Amazon Resource Name (ARN) of the contact.

channel instance-attribute

channel: NotRequired[Channel]

How the contact reached your contact center.

disconnect_timestamp instance-attribute

disconnect_timestamp: NotRequired[Timestamp]

The timestamp when the customer endpoint disconnected from Connect Customer.

global_resiliency_metadata instance-attribute

global_resiliency_metadata: NotRequired[GlobalResiliencyMetadata]

Additional routing information for contacts created in ACGR instances.

id instance-attribute

id: NotRequired[ContactId]

The identifier of the contact summary.

initial_contact_id instance-attribute

initial_contact_id: NotRequired[ContactId]

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

initiation_method instance-attribute

initiation_method: NotRequired[ContactInitiationMethod]

Indicates how the contact was initiated.

initiation_timestamp instance-attribute

initiation_timestamp: NotRequired[Timestamp]

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.

name instance-attribute

name: NotRequired[Name]

Indicates name of the contact.

previous_contact_id instance-attribute

previous_contact_id: NotRequired[ContactId]

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

queue_info instance-attribute

queue_info: NotRequired[ContactSearchSummaryQueueInfo]

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

routing_criteria instance-attribute

routing_criteria: NotRequired[RoutingCriteria]

scheduled_timestamp instance-attribute

scheduled_timestamp: NotRequired[Timestamp]

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

segment_attributes instance-attribute

segment_attributes: NotRequired[ContactSearchSummarySegmentAttributes]

Set of segment attributes for a contact.

tags instance-attribute

tags: NotRequired[ContactTagMap]

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