UNPKG

termii-nestjs

Version:
38 lines (37 loc) 998 B
export interface TermiiMediaRequest { url: string; caption: string; } export interface TermiiSendMessageRequest { from: string; to: string | string[]; sms: string; channel?: 'dnd' | 'whatsapp' | 'generic'; type?: 'plain'; media?: TermiiMediaRequest; } export interface TermiiSendBulkMessageRequest extends Omit<TermiiSendMessageRequest, 'to'> { to: string[]; } export interface TermiiRequestSenderIdRequest { sender_id: string; usecase: string; company: string; } export interface TermiiSendNumberMessageRequest extends Pick<TermiiSendMessageRequest, 'sms'> { to: string; } export interface TermiiSendTemplateRequest { phone_number: string; device_id: string; template_id: string; data: Record<string, string | number>; } export interface TermiiCreatePhoneBookRequest { phonebook_name: string; description?: string; } export interface TermiiUpdatePhoneBookRequest { phonebook_name: string; description?: string; }