RecordingInfo
¶
Source code in docs_src/capo_connect/types/recording_info.py
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.