@silverbirder/zoom-meeting-creator
Version:
zoom-meeting-creator is a Google Apps Script for creating zoom meetings.
55 lines (54 loc) • 1.29 kB
TypeScript
interface ISlack {
sendToWebHook(webHookUrl: string, payload: ISlackWebHookPayload): void;
}
interface ISlackWebHookPayload {
channel: string;
attachments: {
fallback: string;
color: string;
pretext: string;
author_name: string;
author_link: string;
author_icon: string;
title: string;
title_link: string;
text: string;
fields: {
title: string;
value: string;
short: boolean;
}[];
image_url: string;
thumb_url: string;
footer: string;
footer_icon: string;
ts: number;
blocks: ISlackWebHookPayloadBlock[];
}[];
}
interface ISlackWebHookPayloadBlock {
type: string;
text: ISlackWebHookPayloadText;
fields: ISlackWebHookPayloadText[];
accessory: {
type: string;
options: {
text: ISlackWebHookPayloadText;
value: string;
}[];
};
elements: {
type: string;
text: string;
image_url: string;
alt_text: string;
}[];
image_url: string;
alt_text: string;
}
interface ISlackWebHookPayloadText {
type: string;
text: string;
emoji: boolean;
}
export { ISlack, ISlackWebHookPayload };