UNPKG

@davidbolaji/termii-node

Version:

Node.js SDK for Termii API – send SMS, voice, OTP, and manage messaging with ease.

36 lines (35 loc) 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SenderIdService = void 0; class SenderIdService { constructor(http) { this.http = http; } /** * Fetch all registered Sender IDs * * @param page - The page number to fetch (for pagination) * @returns Expanded `SenderIdResponse` object containing paginated sender IDs */ async fetchSenderIds(page) { return this.http.request("/sender-id", { method: "GET", params: { page }, authLocation: "query" }); } /** * Request registration of a new Sender ID * * @param params - The sender ID request payload * @returns Expanded `SenderIdRequestResponse` with request status */ async requestSenderId(params) { return this.http.request("/sender-id/request", { method: "POST", data: params, authLocation: "body" }); } } exports.SenderIdService = SenderIdService;