@etsoo/smarterp-core
Version:
TypeScript APIs for SmartERP Core
30 lines (29 loc) • 931 B
TypeScript
import { BaseApi, IApi, IApp, StringIdResultPayload } from "@etsoo/appscript";
import { SendEmailInputRQ } from "./rq/authCode/SendEmailRQ";
import { SendSMSInputRQ } from "./rq/authCode/SendSMSRQ";
/**
* Auth Code API
* 验证码接口
*/
export declare class AuthCodeApi extends BaseApi {
/**
* Constructor
* @param app Application
* @param api API
*/
constructor(app: IApp, api?: IApi);
/**
* Send email
* @param rq Request data
* @param payload Payload
* @returns Result
*/
sendEmail(rq: SendEmailInputRQ, payload?: StringIdResultPayload): Promise<import("@etsoo/shared").IdActionResult<string> | undefined>;
/**
* Send email
* @param rq Request data
* @param payload Payload
* @returns Result
*/
sendSMS(rq: SendSMSInputRQ, payload?: StringIdResultPayload): Promise<import("@etsoo/shared").IdActionResult<string> | undefined>;
}