justsend-sdk
Version:
TypeScript SDK for Justsend SMS Marketing API
35 lines • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SingleSMSModule = void 0;
class SingleSMSModule {
constructor(httpClient) {
this.httpClient = httpClient;
}
/**
* Send a single SMS message
* @param message - The SMS message to send
* @returns Promise that resolves when message is sent
*/
async send(message) {
await this.httpClient.post("/sender/singlemessage/send", message);
}
/**
* Send a single SMS message with custom parameters
* @param sender - Sender identifier
* @param msisdn - Phone number in international format (e.g., 48500123456)
* @param content - Message content
* @param bulkVariant - Message variant (ECO, FULL, PRO, ECO_RESP, PRO_RESP)
* @returns Promise that resolves when message is sent
*/
async sendMessage(sender, msisdn, content, bulkVariant) {
const message = {
sender,
msisdn,
content,
bulkVariant,
};
await this.send(message);
}
}
exports.SingleSMSModule = SingleSMSModule;
//# sourceMappingURL=single-sms.js.map