@elusion-sdk/briq
Version:
A modern TypeScript SDK for Briq SMS API integration
11 lines • 733 B
TypeScript
import { BaseService } from "./BaseService";
import type { Message, MessageHistoryParams, MessageLogsParams, SendCampaignMessageRequest, SendInstantMessageRequest } from "../types/message";
import type { ApiResponse, PaginatedResponse } from "../types/common";
export declare class MessageService extends BaseService {
private senderId;
sendInstant(request: SendInstantMessageRequest): Promise<ApiResponse<Message | Message[]>>;
sendCampaign(request: SendCampaignMessageRequest): Promise<ApiResponse<Message[]>>;
getLogs(params?: MessageLogsParams): Promise<PaginatedResponse<Message>>;
getHistory(params?: MessageHistoryParams): Promise<PaginatedResponse<Message>>;
}
//# sourceMappingURL=MessageService.d.ts.map