/AWS1/CL_PP2NOTIFYTEMPLATEINFO¶
The information for a system-managed notify template in an Amazon Web Services account.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_templateid TYPE /AWS1/PP2NOTIFYTEMPLATEID /AWS1/PP2NOTIFYTEMPLATEID¶
The unique identifier for the template.
iv_version TYPE /AWS1/PP2NOTIFYTEMPLATEVERSION /AWS1/PP2NOTIFYTEMPLATEVERSION¶
The version of the template.
iv_templatetype TYPE /AWS1/PP2NOTIFYTEMPLATETYPE /AWS1/PP2NOTIFYTEMPLATETYPE¶
The type of the template.
it_channels TYPE /AWS1/CL_PP2NUMCAPABILITYLST_W=>TT_NUMBERCAPABILITYLIST TT_NUMBERCAPABILITYLIST¶
The channels for the template. Supported values are
SMSandVOICE.
iv_createdtimestamp TYPE /AWS1/PP2TIMESTAMP /AWS1/PP2TIMESTAMP¶
The time when the notify template was created, in UNIX epoch time format.
Optional arguments:¶
it_tieraccess TYPE /AWS1/CL_PP2NTFYCONFTIERLIST_W=>TT_NOTIFYCONFIGURATIONTIERLIST TT_NOTIFYCONFIGURATIONTIERLIST¶
The tier access level for the template.
iv_status TYPE /AWS1/PP2NOTIFYTEMPLATESTATUS /AWS1/PP2NOTIFYTEMPLATESTATUS¶
The current status of the template.
it_supportedcountries TYPE /AWS1/CL_PP2ISOCNTRYCODELIST_W=>TT_ISOCOUNTRYCODELIST TT_ISOCOUNTRYCODELIST¶
An array of supported country codes for the template.
iv_languagecode TYPE /AWS1/PP2NOTIFYLANGUAGECODE /AWS1/PP2NOTIFYLANGUAGECODE¶
The language code for the template.
iv_content TYPE /AWS1/PP2TEMPLATECONTENT /AWS1/PP2TEMPLATECONTENT¶
The content of the template.
it_variables TYPE /AWS1/CL_PP2TMPLVARIABLEMET=>TT_TEMPLATEVARIABLESMAP TT_TEMPLATEVARIABLESMAP¶
An array of template variable metadata for the template.
it_supportedvoiceids TYPE /AWS1/CL_PP2VOICEIDLIST_W=>TT_VOICEIDLIST TT_VOICEIDLIST¶
An array of supported voice IDs for voice templates.
Queryable Attributes¶
TemplateId¶
The unique identifier for the template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TEMPLATEID() |
Getter for TEMPLATEID, with configurable default |
ASK_TEMPLATEID() |
Getter for TEMPLATEID w/ exceptions if field has no value |
HAS_TEMPLATEID() |
Determine if TEMPLATEID has a value |
Version¶
The version of the template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VERSION() |
Getter for VERSION, with configurable default |
ASK_VERSION() |
Getter for VERSION w/ exceptions if field has no value |
HAS_VERSION() |
Determine if VERSION has a value |
TemplateType¶
The type of the template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TEMPLATETYPE() |
Getter for TEMPLATETYPE, with configurable default |
ASK_TEMPLATETYPE() |
Getter for TEMPLATETYPE w/ exceptions if field has no value |
HAS_TEMPLATETYPE() |
Determine if TEMPLATETYPE has a value |
Channels¶
The channels for the template. Supported values are
SMSandVOICE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHANNELS() |
Getter for CHANNELS, with configurable default |
ASK_CHANNELS() |
Getter for CHANNELS w/ exceptions if field has no value |
HAS_CHANNELS() |
Determine if CHANNELS has a value |
TierAccess¶
The tier access level for the template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TIERACCESS() |
Getter for TIERACCESS, with configurable default |
ASK_TIERACCESS() |
Getter for TIERACCESS w/ exceptions if field has no value |
HAS_TIERACCESS() |
Determine if TIERACCESS has a value |
Status¶
The current status of the template.
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 |
SupportedCountries¶
An array of supported country codes for the template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUPPORTEDCOUNTRIES() |
Getter for SUPPORTEDCOUNTRIES, with configurable default |
ASK_SUPPORTEDCOUNTRIES() |
Getter for SUPPORTEDCOUNTRIES w/ exceptions if field has no |
HAS_SUPPORTEDCOUNTRIES() |
Determine if SUPPORTEDCOUNTRIES has a value |
LanguageCode¶
The language code for the template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LANGUAGECODE() |
Getter for LANGUAGECODE, with configurable default |
ASK_LANGUAGECODE() |
Getter for LANGUAGECODE w/ exceptions if field has no value |
HAS_LANGUAGECODE() |
Determine if LANGUAGECODE has a value |
Content¶
The content of the template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTENT() |
Getter for CONTENT, with configurable default |
ASK_CONTENT() |
Getter for CONTENT w/ exceptions if field has no value |
HAS_CONTENT() |
Determine if CONTENT has a value |
Variables¶
An array of template variable metadata for the template.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VARIABLES() |
Getter for VARIABLES, with configurable default |
ASK_VARIABLES() |
Getter for VARIABLES w/ exceptions if field has no value |
HAS_VARIABLES() |
Determine if VARIABLES has a value |
SupportedVoiceIds¶
An array of supported voice IDs for voice templates.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUPPORTEDVOICEIDS() |
Getter for SUPPORTEDVOICEIDS, with configurable default |
ASK_SUPPORTEDVOICEIDS() |
Getter for SUPPORTEDVOICEIDS w/ exceptions if field has no v |
HAS_SUPPORTEDVOICEIDS() |
Determine if SUPPORTEDVOICEIDS has a value |
CreatedTimestamp¶
The time when the notify template was created, in UNIX epoch time format.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDTIMESTAMP() |
Getter for CREATEDTIMESTAMP, with configurable default |
ASK_CREATEDTIMESTAMP() |
Getter for CREATEDTIMESTAMP w/ exceptions if field has no va |
HAS_CREATEDTIMESTAMP() |
Determine if CREATEDTIMESTAMP 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_NOTIFYTEMPLATEINFOLIST¶
TYPES TT_NOTIFYTEMPLATEINFOLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PP2NOTIFYTEMPLATEINFO WITH DEFAULT KEY
.