/AWS1/CL_PPTSENDOTPMSGREQPARMS¶
Send OTP message request parameters.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_brandname TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING¶
The brand name that will be substituted into the OTP message body. Should be owned by calling AWS account.
iv_channel TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING¶
Channel type for the OTP message. Supported values: [SMS].
iv_destinationidentity TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING¶
The destination identity to send OTP to.
iv_originationidentity TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING¶
The origination identity used to send OTP from.
iv_referenceid TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING¶
Developer-specified reference identifier. Required to match during OTP verification.
Optional arguments:¶
iv_allowedattempts TYPE /AWS1/PPT__INTEGER /AWS1/PPT__INTEGER¶
The attempts allowed to validate an OTP.
iv_codelength TYPE /AWS1/PPT__INTEGER /AWS1/PPT__INTEGER¶
The number of characters in the generated OTP.
iv_entityid TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING¶
A unique Entity ID received from DLT after entity registration is approved.
iv_language TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING¶
The language to be used for the outgoing message body containing the OTP.
iv_templateid TYPE /AWS1/PPT__STRING /AWS1/PPT__STRING¶
A unique Template ID received from DLT after entity registration is approved.
iv_validityperiod TYPE /AWS1/PPT__INTEGER /AWS1/PPT__INTEGER¶
The time in minutes before the OTP is no longer valid.
Queryable Attributes¶
AllowedAttempts¶
The attempts allowed to validate an OTP.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ALLOWEDATTEMPTS() |
Getter for ALLOWEDATTEMPTS, with configurable default |
ASK_ALLOWEDATTEMPTS() |
Getter for ALLOWEDATTEMPTS w/ exceptions if field has no val |
HAS_ALLOWEDATTEMPTS() |
Determine if ALLOWEDATTEMPTS has a value |
BrandName¶
The brand name that will be substituted into the OTP message body. Should be owned by calling AWS account.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BRANDNAME() |
Getter for BRANDNAME, with configurable default |
ASK_BRANDNAME() |
Getter for BRANDNAME w/ exceptions if field has no value |
HAS_BRANDNAME() |
Determine if BRANDNAME has a value |
Channel¶
Channel type for the OTP message. Supported values: [SMS].
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHANNEL() |
Getter for CHANNEL, with configurable default |
ASK_CHANNEL() |
Getter for CHANNEL w/ exceptions if field has no value |
HAS_CHANNEL() |
Determine if CHANNEL has a value |
CodeLength¶
The number of characters in the generated OTP.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CODELENGTH() |
Getter for CODELENGTH, with configurable default |
ASK_CODELENGTH() |
Getter for CODELENGTH w/ exceptions if field has no value |
HAS_CODELENGTH() |
Determine if CODELENGTH has a value |
DestinationIdentity¶
The destination identity to send OTP to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESTINATIONIDENTITY() |
Getter for DESTINATIONIDENTITY, with configurable default |
ASK_DESTINATIONIDENTITY() |
Getter for DESTINATIONIDENTITY w/ exceptions if field has no |
HAS_DESTINATIONIDENTITY() |
Determine if DESTINATIONIDENTITY has a value |
EntityId¶
A unique Entity ID received from DLT after entity registration is approved.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENTITYID() |
Getter for ENTITYID, with configurable default |
ASK_ENTITYID() |
Getter for ENTITYID w/ exceptions if field has no value |
HAS_ENTITYID() |
Determine if ENTITYID has a value |
Language¶
The language to be used for the outgoing message body containing the OTP.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LANGUAGE() |
Getter for LANGUAGE, with configurable default |
ASK_LANGUAGE() |
Getter for LANGUAGE w/ exceptions if field has no value |
HAS_LANGUAGE() |
Determine if LANGUAGE has a value |
OriginationIdentity¶
The origination identity used to send OTP from.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ORIGINATIONIDENTITY() |
Getter for ORIGINATIONIDENTITY, with configurable default |
ASK_ORIGINATIONIDENTITY() |
Getter for ORIGINATIONIDENTITY w/ exceptions if field has no |
HAS_ORIGINATIONIDENTITY() |
Determine if ORIGINATIONIDENTITY has a value |
ReferenceId¶
Developer-specified reference identifier. Required to match during OTP verification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REFERENCEID() |
Getter for REFERENCEID, with configurable default |
ASK_REFERENCEID() |
Getter for REFERENCEID w/ exceptions if field has no value |
HAS_REFERENCEID() |
Determine if REFERENCEID has a value |
TemplateId¶
A unique Template ID received from DLT after entity registration is approved.
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 |
ValidityPeriod¶
The time in minutes before the OTP is no longer valid.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VALIDITYPERIOD() |
Getter for VALIDITYPERIOD, with configurable default |
ASK_VALIDITYPERIOD() |
Getter for VALIDITYPERIOD w/ exceptions if field has no valu |
HAS_VALIDITYPERIOD() |
Determine if VALIDITYPERIOD has a value |