@nocobase/plugin-verification
Version:
User identity verification management, including SMS, TOTP authenticator, with extensibility.
31 lines (30 loc) • 1.48 kB
TypeScript
import { AbstractClient } from "../../../common/abstract_client";
import { ClientConfig } from "../../../common/interface";
import { DescribeSmpnChpRequest, CreateSmpnEpaResponse, DescribeSmpnFnrResponse, DescribeSmpnMhmResponse, DescribeSmpnFnrRequest, DescribeSmpnMrlRequest, DescribeSmpnMrlResponse, DescribeSmpnMhmRequest, CreateSmpnEpaRequest, DescribeSmpnChpResponse } from "./smpn_models";
/**
* smpn client
* @class
*/
export declare class Client extends AbstractClient {
constructor(clientConfig: ClientConfig);
/**
* 号码营销监控
*/
DescribeSmpnMhm(req: DescribeSmpnMhmRequest, cb?: (error: string, rep: DescribeSmpnMhmResponse) => void): Promise<DescribeSmpnMhmResponse>;
/**
* 虚假号码识别
*/
DescribeSmpnFnr(req: DescribeSmpnFnrRequest, cb?: (error: string, rep: DescribeSmpnFnrResponse) => void): Promise<DescribeSmpnFnrResponse>;
/**
* 企业号码认证
*/
CreateSmpnEpa(req: CreateSmpnEpaRequest, cb?: (error: string, rep: CreateSmpnEpaResponse) => void): Promise<CreateSmpnEpaResponse>;
/**
* 查询号码的标记和标记次数
*/
DescribeSmpnChp(req: DescribeSmpnChpRequest, cb?: (error: string, rep: DescribeSmpnChpResponse) => void): Promise<DescribeSmpnChpResponse>;
/**
* 查询号码恶意标记等级
*/
DescribeSmpnMrl(req: DescribeSmpnMrlRequest, cb?: (error: string, rep: DescribeSmpnMrlResponse) => void): Promise<DescribeSmpnMrlResponse>;
}