UNPKG

@etsoo/smarterp-core

Version:

TypeScript APIs for SmartERP Core

51 lines (50 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AuthCodeApi = void 0; const appscript_1 = require("@etsoo/appscript"); /** * Auth Code API * 验证码接口 */ class AuthCodeApi extends appscript_1.BaseApi { /** * Constructor * @param app Application * @param api API */ constructor(app, api = app.api) { super(app, api); } /** * Send email * @param rq Request data * @param payload Payload * @returns Result */ sendEmail(rq, payload) { const { deviceId, region } = this.app; const data = { ...rq, deviceId, region, timezone: this.app.getTimeZone() }; return this.api.put("AuthCode/SendEmail", data, payload); } /** * Send email * @param rq Request data * @param payload Payload * @returns Result */ sendSMS(rq, payload) { const { deviceId, region } = this.app; const data = { ...rq, deviceId, region }; return this.api.put("AuthCode/SendSMS", data, payload); } } exports.AuthCodeApi = AuthCodeApi;