Skip to content

RecordingInfo

Source code in docs_src/capo_connect/types/recording_info.py
class RecordingInfo(TypedDict, closed=True):
    storage_type: NotRequired["capo_connect.types.storage_type.StorageType"]
    """<p>Where the recording/transcript is stored.</p>"""
    location: NotRequired["capo_connect.types.recording_location.RecordingLocation"]
    """<p>The location, in Amazon S3, for the recording/transcript.</p>"""
    media_stream_type: NotRequired[
        "capo_connect.types.media_stream_type.MediaStreamType"
    ]
    """<p>Information about the media stream used during the conversation.</p>"""
    participant_type: NotRequired["capo_connect.types.participant_type.ParticipantType"]
    """<p>Information about the conversation participant, whether they are an agent or contact. The participant types are as follows:</p> <ul> <li> <p>All</p> </li> <li> <p>Manager</p> </li> <li> <p>Agent</p> </li> <li> <p>Customer</p> </li> <li> <p>Thirdparty</p> </li> <li> <p>Supervisor</p> </li> </ul>"""
    fragment_start_number: NotRequired[
        "capo_connect.types.fragment_number.FragmentNumber"
    ]
    """<p>The number that identifies the Kinesis Video Streams fragment where the customer audio stream started.</p>"""
    fragment_stop_number: NotRequired[
        "capo_connect.types.fragment_number.FragmentNumber"
    ]
    """<p>The number that identifies the Kinesis Video Streams fragment where the customer audio stream stopped.</p>"""
    start_timestamp: NotRequired["capo_connect.types.timestamp.Timestamp"]
    """<p>When the conversation of the last leg of the recording started in UTC time.</p>"""
    stop_timestamp: NotRequired["capo_connect.types.timestamp.Timestamp"]
    """<p>When the conversation of the last leg of recording stopped in UTC time.</p>"""
    status: NotRequired["capo_connect.types.recording_status.RecordingStatus"]
    """<p>The status of the recording/transcript.</p>"""
    deletion_reason: NotRequired[
        "capo_connect.types.recording_deletion_reason.RecordingDeletionReason"
    ]
    """<p>If the recording/transcript was deleted, this is the reason entered for the deletion.</p>"""
    unprocessed_transcript_location: NotRequired[
        "capo_connect.types.unprocessed_transcript_location.UnprocessedTranscriptLocation"
    ]
    """<p> The location, in Amazon S3, for the unprocessed transcript if any media processing was performed. </p>"""

deletion_reason instance-attribute

deletion_reason: NotRequired[RecordingDeletionReason]

If the recording/transcript was deleted, this is the reason entered for the deletion.

fragment_start_number instance-attribute

fragment_start_number: NotRequired[FragmentNumber]

The number that identifies the Kinesis Video Streams fragment where the customer audio stream started.

fragment_stop_number instance-attribute

fragment_stop_number: NotRequired[FragmentNumber]

The number that identifies the Kinesis Video Streams fragment where the customer audio stream stopped.

location instance-attribute

location: NotRequired[RecordingLocation]

The location, in Amazon S3, for the recording/transcript.

media_stream_type instance-attribute

media_stream_type: NotRequired[MediaStreamType]

Information about the media stream used during the conversation.

participant_type instance-attribute

participant_type: NotRequired[ParticipantType]

Information about the conversation participant, whether they are an agent or contact. The participant types are as follows:

  • All

  • Manager

  • Agent

  • Customer

  • Thirdparty

  • Supervisor

start_timestamp instance-attribute

start_timestamp: NotRequired[Timestamp]

When the conversation of the last leg of the recording started in UTC time.

status instance-attribute

status: NotRequired[RecordingStatus]

The status of the recording/transcript.

stop_timestamp instance-attribute

stop_timestamp: NotRequired[Timestamp]

When the conversation of the last leg of recording stopped in UTC time.

storage_type instance-attribute

storage_type: NotRequired[StorageType]

Where the recording/transcript is stored.

unprocessed_transcript_location instance-attribute

unprocessed_transcript_location: NotRequired[UnprocessedTranscriptLocation]

The location, in Amazon S3, for the unprocessed transcript if any media processing was performed.