Skip to content

/AWS1/CL_PPMGETWHATSAPPFLOWOUT

GetWhatsAppFlowOutput

CONSTRUCTOR

IMPORTING

Required arguments:

iv_flowid TYPE /AWS1/PPMMETAFLOWID /AWS1/PPMMETAFLOWID

The unique identifier of the Flow.

iv_flowname TYPE /AWS1/PPMMETAFLOWNAME /AWS1/PPMMETAFLOWNAME

The name of the Flow.

iv_flowstatus TYPE /AWS1/PPMMETAFLOWSTATUS /AWS1/PPMMETAFLOWSTATUS

The lifecycle status of the Flow. Valid values are DRAFT, PUBLISHED, DEPRECATED, BLOCKED, and THROTTLED.

Optional arguments:

it_categories TYPE /AWS1/CL_PPMMETAFLOWCATLIST_W=>TT_METAFLOWCATEGORYLIST TT_METAFLOWCATEGORYLIST

The categories that classify the business purpose of the Flow.

it_validationerrors TYPE /AWS1/CL_PPMVLDTNERRORLIST_W=>TT_VALIDATIONERRORLIST TT_VALIDATIONERRORLIST

A list of validation errors from Meta, if any.

iv_jsonversion TYPE /AWS1/PPMMETAFLOWJSONVERSION /AWS1/PPMMETAFLOWJSONVERSION

The version of the Flow JSON schema used by this Flow (for example, 7.3).

iv_dataapiversion TYPE /AWS1/PPMMETAFLOWDATAAPIVRS /AWS1/PPMMETAFLOWDATAAPIVRS

The data API version for data exchange endpoint Flows.

iv_endpointuri TYPE /AWS1/PPMMETAFLOWENDPOINTURI /AWS1/PPMMETAFLOWENDPOINTURI

The endpoint URI for data exchange Flows, if configured.

io_preview TYPE REF TO /AWS1/CL_PPMMETAFLOWPRVINFO /AWS1/CL_PPMMETAFLOWPRVINFO

The preview URL and its expiration timestamp for testing the Flow.

io_whatsappbusinessaccount TYPE REF TO /AWS1/CL_PPMMTAFLWWHTAPPBIZA00 /AWS1/CL_PPMMTAFLWWHTAPPBIZA00

The WhatsApp Business Account information from Meta associated with this Flow.

io_application TYPE REF TO /AWS1/CL_PPMMETAFLOWAPPINFO /AWS1/CL_PPMMETAFLOWAPPINFO

The Meta application information associated with this Flow.

io_healthstatus TYPE REF TO /AWS1/CL_PPMMETAFLOWHEALTHSTAT /AWS1/CL_PPMMETAFLOWHEALTHSTAT

The health status information for this Flow from Meta.


Queryable Attributes

flowId

The unique identifier of the Flow.

Accessible with the following methods

Method Description
GET_FLOWID() Getter for FLOWID, with configurable default
ASK_FLOWID() Getter for FLOWID w/ exceptions if field has no value
HAS_FLOWID() Determine if FLOWID has a value

flowName

The name of the Flow.

Accessible with the following methods

Method Description
GET_FLOWNAME() Getter for FLOWNAME, with configurable default
ASK_FLOWNAME() Getter for FLOWNAME w/ exceptions if field has no value
HAS_FLOWNAME() Determine if FLOWNAME has a value

flowStatus

The lifecycle status of the Flow. Valid values are DRAFT, PUBLISHED, DEPRECATED, BLOCKED, and THROTTLED.

Accessible with the following methods

Method Description
GET_FLOWSTATUS() Getter for FLOWSTATUS, with configurable default
ASK_FLOWSTATUS() Getter for FLOWSTATUS w/ exceptions if field has no value
HAS_FLOWSTATUS() Determine if FLOWSTATUS has a value

categories

The categories that classify the business purpose of the Flow.

Accessible with the following methods

Method Description
GET_CATEGORIES() Getter for CATEGORIES, with configurable default
ASK_CATEGORIES() Getter for CATEGORIES w/ exceptions if field has no value
HAS_CATEGORIES() Determine if CATEGORIES has a value

validationErrors

A list of validation errors from Meta, if any.

Accessible with the following methods

Method Description
GET_VALIDATIONERRORS() Getter for VALIDATIONERRORS, with configurable default
ASK_VALIDATIONERRORS() Getter for VALIDATIONERRORS w/ exceptions if field has no va
HAS_VALIDATIONERRORS() Determine if VALIDATIONERRORS has a value

jsonVersion

The version of the Flow JSON schema used by this Flow (for example, 7.3).

Accessible with the following methods

Method Description
GET_JSONVERSION() Getter for JSONVERSION, with configurable default
ASK_JSONVERSION() Getter for JSONVERSION w/ exceptions if field has no value
HAS_JSONVERSION() Determine if JSONVERSION has a value

dataApiVersion

The data API version for data exchange endpoint Flows.

Accessible with the following methods

Method Description
GET_DATAAPIVERSION() Getter for DATAAPIVERSION, with configurable default
ASK_DATAAPIVERSION() Getter for DATAAPIVERSION w/ exceptions if field has no valu
HAS_DATAAPIVERSION() Determine if DATAAPIVERSION has a value

endpointUri

The endpoint URI for data exchange Flows, if configured.

Accessible with the following methods

Method Description
GET_ENDPOINTURI() Getter for ENDPOINTURI, with configurable default
ASK_ENDPOINTURI() Getter for ENDPOINTURI w/ exceptions if field has no value
HAS_ENDPOINTURI() Determine if ENDPOINTURI has a value

preview

The preview URL and its expiration timestamp for testing the Flow.

Accessible with the following methods

Method Description
GET_PREVIEW() Getter for PREVIEW

whatsAppBusinessAccount

The WhatsApp Business Account information from Meta associated with this Flow.

Accessible with the following methods

Method Description
GET_WHATSAPPBUSINESSACCOUNT() Getter for WHATSAPPBUSINESSACCOUNT

application

The Meta application information associated with this Flow.

Accessible with the following methods

Method Description
GET_APPLICATION() Getter for APPLICATION

healthStatus

The health status information for this Flow from Meta.

Accessible with the following methods

Method Description
GET_HEALTHSTATUS() Getter for HEALTHSTATUS