/AWS1/CL_CNTREFERENCE¶
Well-formed data on a contact, used by agents to complete a contact request. You can have up to 4,096 UTF-8 bytes across all references for a contact.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_type TYPE /AWS1/CNTREFERENCETYPE /AWS1/CNTREFERENCETYPE¶
The type of the reference.
DATEmust be of type Epoch timestamp.
Optional arguments:¶
iv_value TYPE /AWS1/CNTREFERENCEVALUE /AWS1/CNTREFERENCEVALUE¶
A valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).
iv_status TYPE /AWS1/CNTREFERENCESTATUS /AWS1/CNTREFERENCESTATUS¶
Status of the attachment reference type.
iv_arn TYPE /AWS1/CNTREFERENCEARN /AWS1/CNTREFERENCEARN¶
The Amazon Resource Name (ARN) of the reference
iv_statusreason TYPE /AWS1/CNTREFERENCESTATUSREASON /AWS1/CNTREFERENCESTATUSREASON¶
Relevant details why the reference was not successfully created.
Queryable Attributes¶
Value¶
A valid value for the reference. For example, for a URL reference, a formatted URL that is displayed to an agent in the Contact Control Panel (CCP).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VALUE() |
Getter for VALUE, with configurable default |
ASK_VALUE() |
Getter for VALUE w/ exceptions if field has no value |
HAS_VALUE() |
Determine if VALUE has a value |
Type¶
The type of the reference.
DATEmust be of type Epoch timestamp.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
Status¶
Status of the attachment reference type.
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 |
Arn¶
The Amazon Resource Name (ARN) of the reference
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
StatusReason¶
Relevant details why the reference was not successfully created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSREASON() |
Getter for STATUSREASON, with configurable default |
ASK_STATUSREASON() |
Getter for STATUSREASON w/ exceptions if field has no value |
HAS_STATUSREASON() |
Determine if STATUSREASON 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_CONTACTREFERENCES¶
TYPES TT_CONTACTREFERENCES TYPE HASHED TABLE OF /AWS1/CL_CNTREFERENCE=>TS_CONTACTREFERENCES_MAPROW WITH UNIQUE KEY key
.
TS_CONTACTREFERENCES_MAPROW¶
TYPES: BEGIN OF TS_CONTACTREFERENCES_MAPROW,
key TYPE /AWS1/CNTREFERENCEKEY,
value TYPE REF TO /AWS1/CL_CNTREFERENCE,
END OF TS_CONTACTREFERENCES_MAPROW.