UNPKG

@tnwx/wxcp

Version:

TNWX 微信系开发脚手架之极速开发企业微信/企业号

49 lines (48 loc) 1.62 kB
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; }