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