Member Junction
    Preparing search index...

    An event to create, or (as a Partial) the fields to change on one.

    Start and End are instants. TimeZone (an IANA name, default UTC) is the zone the event is shown and recurs in. For an all-day event Start and End are read as calendar days in that zone, and End is exclusive: a one-day event on 3 March ends on 4 March, as both Graph and Google expect.

    type CalendarEventInput = {
        Attendees?: CalendarEventAttendeeInput[];
        Body?: string;
        BodyType?: "Text" | "HTML";
        End: Date;
        IsAllDay?: boolean;
        IsOnlineMeeting?: boolean;
        Location?: string;
        Start: Date;
        Subject: string;
        TimeZone?: string;
    }
    Index

    Properties

    Invitations go to these addresses when the event is created or its attendees change. Replaces the list on update.

    Body?: string
    BodyType?: "Text" | "HTML"

    How Body is to be read. Default Text.

    End: Date
    IsAllDay?: boolean
    IsOnlineMeeting?: boolean

    Ask the provider to attach an online meeting (Teams for Graph, Meet for Google).

    Location?: string
    Start: Date
    Subject: string
    TimeZone?: string