oak-external-sdk/lib/service/ali/Sms.d.ts

24 lines
811 B
TypeScript

import Dysmsapi20170525, * as $Dysmsapi20170525 from '@alicloud/dysmsapi20170525';
type SendSmsRequest = {
phoneNumbers: string[];
templateCode: string;
signName: string;
templateParam?: Record<string, string>;
smsUpExtendCode?: string;
outId?: string;
};
type DescribeSmsTemplateListRequest = {
pageIndex: number;
pageSize: number;
};
export declare class AliSmsInstance {
accessKeyId: string;
accessKeySecret: string;
endpoint: string;
client: Dysmsapi20170525;
constructor(accessKeyId: string, accessKeySecret: string, endpoint?: string);
sendSms(params: SendSmsRequest): Promise<$Dysmsapi20170525.SendSmsResponseBody>;
syncTemplate(params: DescribeSmsTemplateListRequest): Promise<$Dysmsapi20170525.QuerySmsTemplateListResponseBody>;
}
export {};