Skip to content

/AWS1/CL_PPTTMPLVERSIONRSP

Provides information about a specific version of a message template.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_creationdate TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The date, in ISO 8601 format, when the version of the message template was created.

iv_lastmodifieddate TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The date, in ISO 8601 format, when the version of the message template was last modified.

iv_templatename TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The name of the message template.

iv_templatetype TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The type of channel that the message template is designed for. Possible values are: EMAIL, PUSH, SMS, INAPP, and VOICE.

Optional arguments:

iv_defaultsubstitutions TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

A JSON object that specifies the default values that are used for message variables in the version of the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

iv_templatedescription TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The custom description of the version of the message template.

iv_version TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING

The unique identifier for the version of the message template. This value is an integer that Amazon Pinpoint automatically increments and assigns to each new version of a template.


Queryable Attributes

CreationDate

The date, in ISO 8601 format, when the version of the message template was created.

Accessible with the following methods

Method Description
GET_CREATIONDATE() Getter for CREATIONDATE, with configurable default
ASK_CREATIONDATE() Getter for CREATIONDATE w/ exceptions if field has no value
HAS_CREATIONDATE() Determine if CREATIONDATE has a value

DefaultSubstitutions

A JSON object that specifies the default values that are used for message variables in the version of the message template. This object is a set of key-value pairs. Each key defines a message variable in the template. The corresponding value defines the default value for that variable.

Accessible with the following methods

Method Description
GET_DEFAULTSUBSTITUTIONS() Getter for DEFAULTSUBSTITUTIONS, with configurable default
ASK_DEFAULTSUBSTITUTIONS() Getter for DEFAULTSUBSTITUTIONS w/ exceptions if field has n
HAS_DEFAULTSUBSTITUTIONS() Determine if DEFAULTSUBSTITUTIONS has a value

LastModifiedDate

The date, in ISO 8601 format, when the version of the message template was last modified.

Accessible with the following methods

Method Description
GET_LASTMODIFIEDDATE() Getter for LASTMODIFIEDDATE, with configurable default
ASK_LASTMODIFIEDDATE() Getter for LASTMODIFIEDDATE w/ exceptions if field has no va
HAS_LASTMODIFIEDDATE() Determine if LASTMODIFIEDDATE has a value

TemplateDescription

The custom description of the version of the message template.

Accessible with the following methods

Method Description
GET_TEMPLATEDESCRIPTION() Getter for TEMPLATEDESCRIPTION, with configurable default
ASK_TEMPLATEDESCRIPTION() Getter for TEMPLATEDESCRIPTION w/ exceptions if field has no
HAS_TEMPLATEDESCRIPTION() Determine if TEMPLATEDESCRIPTION has a value

TemplateName

The name of the message template.

Accessible with the following methods

Method Description
GET_TEMPLATENAME() Getter for TEMPLATENAME, with configurable default
ASK_TEMPLATENAME() Getter for TEMPLATENAME w/ exceptions if field has no value
HAS_TEMPLATENAME() Determine if TEMPLATENAME has a value

TemplateType

The type of channel that the message template is designed for. Possible values are: EMAIL, PUSH, SMS, INAPP, and VOICE.

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

Version

The unique identifier for the version of the message template. This value is an integer that Amazon Pinpoint automatically increments and assigns to each new version of a 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

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_LISTOFTMPLVERSIONRESPONSE

TYPES TT_LISTOFTMPLVERSIONRESPONSE TYPE STANDARD TABLE OF REF TO /AWS1/CL_PPTTMPLVERSIONRSP WITH DEFAULT KEY
.