Skip to content

/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 SMS and VOICE.

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 SMS and VOICE.

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
.