google-meet-scheduler
Version:
Generate Google Meet links by creating calendar events using the Google API
25 lines (24 loc) • 700 B
TypeScript
export interface GoogleMeetCredentials {
clientId: string;
clientSecret: string;
redirectUri: string;
refreshToken: string;
}
export interface CreateMeetEventOptions {
summary?: string;
description?: string;
startTime?: Date;
endTime?: Date;
timeZone?: string;
credentials: GoogleMeetCredentials;
}
export interface MeetEventResponse {
success: boolean;
meetLink?: string;
eventId?: string;
error?: string;
}
/**
* Create a Google Calendar event with Google Meet link.
*/
export declare const createGoogleMeetEvent: ({ summary, description, startTime, endTime, timeZone, credentials, }: CreateMeetEventOptions) => Promise<MeetEventResponse>;