@tnwx/commons
Version:
TTNWX 微信系开发脚手架之公共模块
44 lines (43 loc) • 1.27 kB
TypeScript
/**
* @author Javen
* @copyright javendev@126.com
* @description 模板消息数据
*/
export declare class TemplateData {
private touser;
private template_id;
private url;
private miniprogram;
private data;
New(): TemplateData;
get getToUser(): string;
setToUser(touser: string): TemplateData;
get getTemplateId(): string;
setTemplateId(templateId: string): TemplateData;
get getTemplateUrl(): string;
setTemplateUrl(url: string): TemplateData;
get getMiniProgram(): MiniProgram;
setMiniProgram(miniprogram: MiniProgram): TemplateData;
add(key: string, value: string, color: string): TemplateData;
build(): string;
_mapToObj(map: Map<any, any>): any;
_objToMap(obj: any): Map<any, any>;
}
export declare class MiniProgram {
private appid;
private pagepath;
constructor(appId?: string, pagePath?: string);
get getAppId(): string;
set setAppId(appid: string);
get getPagePath(): string;
set getPagePath(pagepath: string);
}
export declare class TemplateItem {
private value;
private color;
constructor(value: string, color: string);
get getValue(): string;
set setValue(value: string);
get getColor(): string;
set setColor(color: string);
}