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