Interface CalendarEvent

interface CalendarEvent {
    category: "reminder" | "ticket" | "reminder-element";
    description: {
        attendees: User[];
        background: string;
        color: { background: string; text: string };
        elements: [
            {
                element: { hash: string; name: string; type: string };
                owner: { uid: string };
            },
        ];
        metadata: { color: { background: string; text: string } };
        organization: { uid: string };
        privileges: "r" | "w";
        text: string;
    };
    dtstart: string;
    hash: string;
    summary: string;
    url: string;
}

Properties

category: "reminder" | "ticket" | "reminder-element"
description: {
    attendees: User[];
    background: string;
    color: { background: string; text: string };
    elements: [
        {
            element: { hash: string; name: string; type: string };
            owner: { uid: string };
        },
    ];
    metadata: { color: { background: string; text: string } };
    organization: { uid: string };
    privileges: "r" | "w";
    text: string;
}
dtstart: string
hash: string
summary: string
url: string