/AWS1/CL_PPMWHTSAPPCALLPERMACT¶
Describes a single calling action the business can take with an end user, including whether the action is currently allowed and any limits that apply to it. Returned as an item in the actions list from GetWhatsAppCallPermission.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_actionname TYPE /AWS1/PPMWHTSAPPCALLPERMACTNAM /AWS1/PPMWHTSAPPCALLPERMACTNAM¶
The name of the calling action.
iv_canperformaction TYPE /AWS1/PPMBOOLEAN /AWS1/PPMBOOLEAN¶
Specifies whether the business can currently perform the action.
it_limits TYPE /AWS1/CL_PPMWHTSAPPCALLPERMLMT=>TT_WHATSAPPCALLPERMLIMITLIST TT_WHATSAPPCALLPERMLIMITLIST¶
The time-bound limits that apply to the action.
Queryable Attributes¶
actionName¶
The name of the calling action.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIONNAME() |
Getter for ACTIONNAME, with configurable default |
ASK_ACTIONNAME() |
Getter for ACTIONNAME w/ exceptions if field has no value |
HAS_ACTIONNAME() |
Determine if ACTIONNAME has a value |
canPerformAction¶
Specifies whether the business can currently perform the action.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CANPERFORMACTION() |
Getter for CANPERFORMACTION, with configurable default |
ASK_CANPERFORMACTION() |
Getter for CANPERFORMACTION w/ exceptions if field has no va |
HAS_CANPERFORMACTION() |
Determine if CANPERFORMACTION has a value |
limits¶
The time-bound limits that apply to the action.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LIMITS() |
Getter for LIMITS, with configurable default |
ASK_LIMITS() |
Getter for LIMITS w/ exceptions if field has no value |
HAS_LIMITS() |
Determine if LIMITS 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_WHATSAPPCALLPERMACTIONLIST¶
TYPES TT_WHATSAPPCALLPERMACTIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PPMWHTSAPPCALLPERMACT WITH DEFAULT KEY
.