/AWS1/CL_PP2NOTIFYCOUNTRYINFO¶
The information for a country that supports notify messaging.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_isocountrycode TYPE /AWS1/PP2ISOCOUNTRYCODE /AWS1/PP2ISOCOUNTRYCODE¶
The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.
iv_countryname TYPE /AWS1/PP2STRING /AWS1/PP2STRING¶
The name of the country.
it_supportedchannels TYPE /AWS1/CL_PP2NTFENBCHNLLIST_W=>TT_NOTIFYENABLEDCHANNELSLIST TT_NOTIFYENABLEDCHANNELSLIST¶
An array of supported channels for the country. Supported values include
SMSandVOICE.
it_supportedusecases TYPE /AWS1/CL_PP2NTFYUSECASELIST_W=>TT_NOTIFYUSECASELIST TT_NOTIFYUSECASELIST¶
An array of supported use cases for the country.
it_supportedtiers TYPE /AWS1/CL_PP2NOTIFYTIERLIST_W=>TT_NOTIFYTIERLIST TT_NOTIFYTIERLIST¶
An array of supported tiers for the country.
iv_customerownedidentityreqd TYPE /AWS1/PP2PRIMITIVEBOOLEAN /AWS1/PP2PRIMITIVEBOOLEAN¶
Whether a customer-owned identity is required to send notify messages to this country.
Queryable Attributes¶
IsoCountryCode¶
The two-character code, in ISO 3166-1 alpha-2 format, for the country or region.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ISOCOUNTRYCODE() |
Getter for ISOCOUNTRYCODE, with configurable default |
ASK_ISOCOUNTRYCODE() |
Getter for ISOCOUNTRYCODE w/ exceptions if field has no valu |
HAS_ISOCOUNTRYCODE() |
Determine if ISOCOUNTRYCODE has a value |
CountryName¶
The name of the country.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COUNTRYNAME() |
Getter for COUNTRYNAME, with configurable default |
ASK_COUNTRYNAME() |
Getter for COUNTRYNAME w/ exceptions if field has no value |
HAS_COUNTRYNAME() |
Determine if COUNTRYNAME has a value |
SupportedChannels¶
An array of supported channels for the country. Supported values include
SMSandVOICE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUPPORTEDCHANNELS() |
Getter for SUPPORTEDCHANNELS, with configurable default |
ASK_SUPPORTEDCHANNELS() |
Getter for SUPPORTEDCHANNELS w/ exceptions if field has no v |
HAS_SUPPORTEDCHANNELS() |
Determine if SUPPORTEDCHANNELS has a value |
SupportedUseCases¶
An array of supported use cases for the country.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUPPORTEDUSECASES() |
Getter for SUPPORTEDUSECASES, with configurable default |
ASK_SUPPORTEDUSECASES() |
Getter for SUPPORTEDUSECASES w/ exceptions if field has no v |
HAS_SUPPORTEDUSECASES() |
Determine if SUPPORTEDUSECASES has a value |
SupportedTiers¶
An array of supported tiers for the country.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUPPORTEDTIERS() |
Getter for SUPPORTEDTIERS, with configurable default |
ASK_SUPPORTEDTIERS() |
Getter for SUPPORTEDTIERS w/ exceptions if field has no valu |
HAS_SUPPORTEDTIERS() |
Determine if SUPPORTEDTIERS has a value |
CustomerOwnedIdentityRequired¶
Whether a customer-owned identity is required to send notify messages to this country.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CUSOWNEDIDENTITYREQD() |
Getter for CUSTOMEROWNEDIDENTITYREQD |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_NOTIFYCOUNTRYINFOLIST¶
TYPES TT_NOTIFYCOUNTRYINFOLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PP2NOTIFYCOUNTRYINFO WITH DEFAULT KEY
.