Wapi.js Docs / TextMessageInterface

Interface: TextMessageInterface

Represents the interface for a text message.

Interface

Extends

  • BaseMessageInterface

Properties

data

data: object

The data property of the text message.

text

text: null | string

Source

packages/wapi.js/src/structures/text/interface.ts:14


messaging_product

messaging_product: "whatsapp"

The messaging product.

Inherited from

BaseMessageInterface.messaging_product

Source

packages/wapi.js/src/structures/message/interface.ts:17


recipient_type

recipient_type: "individual"

The recipient type.

Inherited from

BaseMessageInterface.recipient_type

Source

packages/wapi.js/src/structures/message/interface.ts:22


toJson()

toJson: (params) => object

Converts the text message to a JSON object that can be sent as a request payload to the WhatsApp Cloud API.

Parameters

params

The parameters for converting the text message to JSON.

params.to: string

Returns

object

biz_opaque_callback_data?

optional biz_opaque_callback_data: string

context?

optional context: object

context.message_id

message_id: string

messaging_product

messaging_product: "whatsapp"

preview_url

preview_url: boolean

recipient_type

recipient_type: "individual"

text

text: object

text.body

body: string

text.preview_url?

optional preview_url: boolean

to

to: string

type

type: Text

Source

packages/wapi.js/src/structures/text/interface.ts:21


type

type: MessageTypeEnum

The type of the message.

Inherited from

BaseMessageInterface.type

Source

packages/wapi.js/src/structures/message/interface.ts:12