UNPKG

justsend-sdk

Version:

TypeScript SDK for Justsend SMS Marketing API

38 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SMSModule = void 0; class SMSModule { constructor(httpClient) { this.httpClient = httpClient; } /** * Send a single SMS message * @param message - SMS message data */ async send(message) { try { await this.httpClient.post("/sender/singlemessage/send", message); } catch (error) { throw error; } } /** * Send SMS with simple parameters * @param sender - Sender name (max 11 characters) * @param phoneNumber - Phone number in international format (e.g. 48500123456) * @param content - Message content * @param variant - Message variant (default ECO) */ async sendSimple(sender, phoneNumber, content, variant = "ECO") { const message = { sender, msisdn: phoneNumber, content, bulkVariant: variant, }; await this.send(message); } } exports.SMSModule = SMSModule; //# sourceMappingURL=sms.js.map