UNPKG

termii-nestjs

Version:
18 lines (17 loc) 1.2 kB
import { HttpService } from '@nestjs/axios'; import { TermiiModuleOptions } from '../interfaces'; import { TermiiSendTokenRequest, TermiiVoiceCallRequest, TermiiVoiceTokenRequest, TermiiEmailTokenRequest, TermiiVerifyTokenRequest, TermiiInAppTokenRequest } from './requests'; import { TermiiSendTokenResponse, TermiiVoiceCallResponse, TermiiVoiceTokenResponse, TermiiEmailTokenResponse, TermiiVerifyTokenResponse, TermiiInAppTokenResponse } from './responses'; export declare class TokenService { private readonly options; private readonly httpService; private readonly apiKey; private readonly baseUrl; constructor(options: TermiiModuleOptions, httpService: HttpService); sendToken(payload: TermiiSendTokenRequest): Promise<TermiiSendTokenResponse>; voiceToken(payload: TermiiVoiceTokenRequest): Promise<TermiiVoiceTokenResponse>; voiceCall(payload: TermiiVoiceCallRequest): Promise<TermiiVoiceCallResponse>; emailToken(payload: TermiiEmailTokenRequest): Promise<TermiiEmailTokenResponse>; verifyToken(payload: TermiiVerifyTokenRequest): Promise<TermiiVerifyTokenResponse>; inAppToken(payload: TermiiInAppTokenRequest): Promise<TermiiInAppTokenResponse>; }