@vonage/messages
Version:
Multi-channel messaging that integrates WhatsApp, Facebook, Viber, SMS, and MMS
23 lines • 800 B
TypeScript
import { AbstractMessage } from './AbstractMessage';
import { MessageParamsText } from '../types';
import { MessageTypes } from '../enums/MessageTypes';
/**
* An abstract base class for text message objects.
*/
export declare abstract class AbstractTextMessage extends AbstractMessage implements MessageParamsText {
/**
* The type of message (always 'text').
*/
messageType: MessageTypes.TEXT;
/**
* The text content of the message.
*/
text: string;
/**
* Constructs a new `AbstractTextMessage` instance for text messages.
*
* @param {MessageParamsText} params - The parameters for creating a text message.
*/
constructor(params: Omit<MessageParamsText, 'channel' | 'messageType'>);
}
//# sourceMappingURL=AbstractTextMessage.d.ts.map