Member Junction
    Preparing search index...

    One event as a provider reports it. Lossy by design, like GetEventsEvent.

    type CalendarEvent = {
        Attendees: CalendarEventAttendee[];
        Body: string;
        End: Date | null;
        ExternalEventID: string;
        ICalUID: string | null;
        IsAllDay: boolean;
        IsCancelled: boolean;
        LastModified: Date | null;
        Location: string | null;
        OnlineMeetingUrl: string | null;
        Organizer: { Email: string; Name?: string } | null;
        SeriesID: string | null;
        Start: Date | null;
        Subject: string;
    }
    Index

    Properties

    As the provider lists them (Google includes the organizer, Graph does not).

    Body: string
    End: Date | null
    ExternalEventID: string

    The provider's ID for the event in this calendar. Differs between attendees' calendars.

    ICalUID: string | null

    The iCalendar UID: the same in every attendee's calendar, so it is what other calendars match on.

    IsAllDay: boolean
    IsCancelled: boolean
    LastModified: Date | null
    Location: string | null
    OnlineMeetingUrl: string | null
    Organizer: { Email: string; Name?: string } | null
    SeriesID: string | null

    The recurring series this occurrence belongs to, when it is one.

    Start: Date | null

    Null when the provider sent a time that does not determine an instant. Never a guess.

    Subject: string