/AWS1/CL_CNTRECORDINGINFO¶
Information about a voice recording, chat transcript, or screen recording.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_storagetype TYPE /AWS1/CNTSTORAGETYPE /AWS1/CNTSTORAGETYPE¶
Where the recording/transcript is stored.
iv_location TYPE /AWS1/CNTRECORDINGLOCATION /AWS1/CNTRECORDINGLOCATION¶
The location, in Amazon S3, for the recording/transcript.
iv_mediastreamtype TYPE /AWS1/CNTMEDIASTREAMTYPE /AWS1/CNTMEDIASTREAMTYPE¶
Information about the media stream used during the conversation.
iv_participanttype TYPE /AWS1/CNTPARTICIPANTTYPE /AWS1/CNTPARTICIPANTTYPE¶
Information about the conversation participant, whether they are an agent or contact. The participant types are as follows:
All
Manager
Agent
Customer
Thirdparty
Supervisor
iv_fragmentstartnumber TYPE /AWS1/CNTFRAGMENTNUMBER /AWS1/CNTFRAGMENTNUMBER¶
The number that identifies the Kinesis Video Streams fragment where the customer audio stream started.
iv_fragmentstopnumber TYPE /AWS1/CNTFRAGMENTNUMBER /AWS1/CNTFRAGMENTNUMBER¶
The number that identifies the Kinesis Video Streams fragment where the customer audio stream stopped.
iv_starttimestamp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
When the conversation of the last leg of the recording started in UTC time.
iv_stoptimestamp TYPE /AWS1/CNTTIMESTAMP /AWS1/CNTTIMESTAMP¶
When the conversation of the last leg of recording stopped in UTC time.
iv_status TYPE /AWS1/CNTRECORDINGSTATUS /AWS1/CNTRECORDINGSTATUS¶
The status of the recording/transcript.
iv_deletionreason TYPE /AWS1/CNTRECINGDELETIONREASON /AWS1/CNTRECINGDELETIONREASON¶
If the recording/transcript was deleted, this is the reason entered for the deletion.
Queryable Attributes¶
StorageType¶
Where the recording/transcript is stored.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STORAGETYPE() |
Getter for STORAGETYPE, with configurable default |
ASK_STORAGETYPE() |
Getter for STORAGETYPE w/ exceptions if field has no value |
HAS_STORAGETYPE() |
Determine if STORAGETYPE has a value |
Location¶
The location, in Amazon S3, for the recording/transcript.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOCATION() |
Getter for LOCATION, with configurable default |
ASK_LOCATION() |
Getter for LOCATION w/ exceptions if field has no value |
HAS_LOCATION() |
Determine if LOCATION has a value |
MediaStreamType¶
Information about the media stream used during the conversation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MEDIASTREAMTYPE() |
Getter for MEDIASTREAMTYPE, with configurable default |
ASK_MEDIASTREAMTYPE() |
Getter for MEDIASTREAMTYPE w/ exceptions if field has no val |
HAS_MEDIASTREAMTYPE() |
Determine if MEDIASTREAMTYPE has a value |
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
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARTICIPANTTYPE() |
Getter for PARTICIPANTTYPE, with configurable default |
ASK_PARTICIPANTTYPE() |
Getter for PARTICIPANTTYPE w/ exceptions if field has no val |
HAS_PARTICIPANTTYPE() |
Determine if PARTICIPANTTYPE has a value |
FragmentStartNumber¶
The number that identifies the Kinesis Video Streams fragment where the customer audio stream started.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FRAGMENTSTARTNUMBER() |
Getter for FRAGMENTSTARTNUMBER, with configurable default |
ASK_FRAGMENTSTARTNUMBER() |
Getter for FRAGMENTSTARTNUMBER w/ exceptions if field has no |
HAS_FRAGMENTSTARTNUMBER() |
Determine if FRAGMENTSTARTNUMBER has a value |
FragmentStopNumber¶
The number that identifies the Kinesis Video Streams fragment where the customer audio stream stopped.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FRAGMENTSTOPNUMBER() |
Getter for FRAGMENTSTOPNUMBER, with configurable default |
ASK_FRAGMENTSTOPNUMBER() |
Getter for FRAGMENTSTOPNUMBER w/ exceptions if field has no |
HAS_FRAGMENTSTOPNUMBER() |
Determine if FRAGMENTSTOPNUMBER has a value |
StartTimestamp¶
When the conversation of the last leg of the recording started in UTC time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTTIMESTAMP() |
Getter for STARTTIMESTAMP, with configurable default |
ASK_STARTTIMESTAMP() |
Getter for STARTTIMESTAMP w/ exceptions if field has no valu |
HAS_STARTTIMESTAMP() |
Determine if STARTTIMESTAMP has a value |
StopTimestamp¶
When the conversation of the last leg of recording stopped in UTC time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STOPTIMESTAMP() |
Getter for STOPTIMESTAMP, with configurable default |
ASK_STOPTIMESTAMP() |
Getter for STOPTIMESTAMP w/ exceptions if field has no value |
HAS_STOPTIMESTAMP() |
Determine if STOPTIMESTAMP has a value |
Status¶
The status of the recording/transcript.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
DeletionReason¶
If the recording/transcript was deleted, this is the reason entered for the deletion.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DELETIONREASON() |
Getter for DELETIONREASON, with configurable default |
ASK_DELETIONREASON() |
Getter for DELETIONREASON w/ exceptions if field has no valu |
HAS_DELETIONREASON() |
Determine if DELETIONREASON has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_RECORDINGS¶
TYPES TT_RECORDINGS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CNTRECORDINGINFO WITH DEFAULT KEY
.