UNPKG

@vonage/messages

Version:

Multi-channel messaging that integrates WhatsApp, Facebook, Viber, SMS, and MMS

29 lines 908 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AbstractTextMessage = void 0; const AbstractMessage_1 = require("./AbstractMessage"); const MessageTypes_1 = require("../enums/MessageTypes"); /** * An abstract base class for text message objects. */ class AbstractTextMessage extends AbstractMessage_1.AbstractMessage { /** * The type of message (always 'text'). */ messageType = MessageTypes_1.MessageTypes.TEXT; /** * The text content of the message. */ text; /** * Constructs a new `AbstractTextMessage` instance for text messages. * * @param {MessageParamsText} params - The parameters for creating a text message. */ constructor(params) { super(params); this.text = params.text; } } exports.AbstractTextMessage = AbstractTextMessage; //# sourceMappingURL=AbstractTextMessage.js.map