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