UNPKG

@silverbirder/zoom-meeting-creator

Version:

zoom-meeting-creator is a Google Apps Script for creating zoom meetings.

76 lines (75 loc) 1.94 kB
interface IUserMeetingParameter { topic: string; type: number; start_time: string[]; duration: number; schedule_for: string; timezone: string; password: string; agenda: string; recurrence: { type: number; repeat_interval: number; weekly_days: string; monthly_day: number; monthly_week: number; monthly_week_day: number; end_times: number; end_date_time: string[]; }; settings: { host_video: boolean; participant_video: boolean; cn_meeting: boolean; in_meeting: boolean; join_before_host: boolean; mute_upon_entry: boolean; watermark: boolean; use_pmi: boolean; approval_type: number; registration_type: number; audio: string; auto_recording: string; enforce_login: boolean; enforce_login_domains: string; alternative_hosts: string; global_dial_in_countries: string[]; registrants_email_notification: boolean; }; } interface IUserMeetingResponse { id: number; topic: string; start_time: string; duration: number; timezone: string; created_at: string; agenda: string; start_url: string; join_url: string; password: string; } interface IUser { id: string; first_name: string; last_name: string; email: string; type: number; pmi: number; timezone: string; verified: number; dept: string; created_at: string; last_login_time: string; last_client_version: string; pic_url: string; im_group_ids: string[]; status: string; } interface IZoom { updateToken(): void; getUserByEmail(email: string): IUser; getUsers(): IUser[]; createUserMeeting(userId: string, params: IUserMeetingParameter): IUserMeetingResponse; } export { IZoom, IUserMeetingParameter, IUserMeetingResponse, IUser };