zhizhi/node_modules/dingtalk-jsapi/api/biz/ding/create.d.ts

89 lines
3.0 KiB
TypeScript
Raw Normal View History

/**
* DING
* @apiName biz.ding.create
*/
export interface IBizDingCreateParams {
/** 用户列表,工号 */
users: string[];
/** 企业id */
corpId: string;
/** 附件类型 1image 2link */
type?: 1 | 2;
/** 钉发送方式 0:电话, 1:短信, 2:应用内 */
alertType?: 0 | 1 | 2;
alertDate?: {
/** yyyy-MM-dd HH:mm */
format: string;
/** 2015-05-09 08:00 */
value: string;
};
/** 附件信息 */
attachment?: {
images: string[];
} | {
title: string;
url: string;
image: string;
text: string;
};
/** 正文 */
text?: string;
/** 业务类型 0通知DING1任务2会议 */
bizType?: 0 | 1 | 2;
/** 会议信息 */
confInfo?: {
/** 子业务类型如会议0预约会议1预约电话会议2预约视频会议目前只有会议才有子业务类型 */
bizSubType: 0 | 1 | 2;
/** 会议地点;(非必填) */
location?: string;
/** 会议开始时间 */
startTime?: {
/** yyyy-MM-dd HH:mm */
format: string;
/** 2015-05-09 08:00 */
value: string;
};
/** 会议结束时间 */
endTime?: {
/** yyyy-MM-dd HH:mm */
format: string;
/** 2015-05-09 08:00 */
value: string;
};
/** 会前提醒。单位分钟-1不提醒0事件发生时提醒5提前5分钟15提前15分钟30提前30分钟60提前1个小时1440提前一天 */
remindMinutes?: number;
/** 会议提前提醒方式。0:电话, 1:短信, 2:应用内 */
remindType?: 0 | 1 | 2;
};
taskInfo?: {
/** 抄送用户列表,工号 */
ccUsers?: string[];
/** 任务截止时间 */
deadlineTime?: {
/** yyyy-MM-dd HH:mm */
format: string;
/** 2015-05-09 08:00 */
value: string;
};
/** 任务提醒时间单位分钟0不提醒15提前15分钟60提前1个小时180提前3个小时1440提前一天 */
taskRemind?: number;
};
}
/**
* DING
* @apiName biz.ding.create
*/
export interface IBizDingCreateResult {
dingCreateResult?: boolean;
}
/**
* DING
* @description 3.5.1使Ding 2.0Ding 1.0 (dd.biz.ding.post)
* DING 2.0DING
*
* @apiName biz.ding.create
* @supportVersion ios: 3.5.1 android: 3.5.1
*/
export declare function create$(params: IBizDingCreateParams): Promise<IBizDingCreateResult>;
export default create$;