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