@tnwx/wxcp
Version:
TNWX 微信系开发脚手架之极速开发企业微信/企业号
49 lines (48 loc) • 1.62 kB
TypeScript
import { QyBaseMsg } from './QyBaseMsg';
/**
* @author Javen
* @copyright javendev@126.com
* @description 任务卡片消息
*/
export declare class QyTaskCardMsg extends QyBaseMsg {
private taskcard;
constructor(taskCard: QyTaskCard, agentId: string, toUser?: string, toParty?: string, toTag?: string, safe?: number, enableIdTrans?: number, enableDuplicateCheck?: number, duplicateCheckInterval?: number);
get taskCard(): QyTaskCard;
set setText(taskCard: QyTaskCard);
}
export declare class QyTaskCard {
private title;
private description;
private url;
private task_id;
private btn;
constructor(taskId: string, title: string, description: string, btn: Array<QyTaskCardBtn>, url?: string);
set setTitle(title: string);
get getTitle(): string;
get getDescription(): string;
set setDescription(description: string);
set setUrl(url: string);
get getUrl(): string;
set setBtn(btn: Array<QyTaskCardBtn>);
get getBtn(): Array<QyTaskCardBtn>;
set taskId(taskId: string);
get taskId(): string;
}
export declare class QyTaskCardBtn {
private key;
private name;
private replace_name;
private color;
private is_bold;
constructor(key: string, name: string, replaceName?: string, color?: string, isBold?: boolean);
set setKey(key: string);
get getKey(): string;
set setName(name: string);
get getName(): string;
set replaceName(replaceName: string);
get replaceName(): string;
set setColor(color: string);
get getColor(): string;
set isBold(isBold: boolean);
get isBold(): boolean;
}