Interface ICalEventJSONData

interface ICalEventJSONData {
    alarms: ICalAlarm[];
    allDay: boolean;
    attachments: string[];
    attendees: ICalAttendee[];
    busystatus: null | ICalEventBusyStatus;
    categories: ICalCategory[];
    created: null | string;
    description: null | ICalDescription;
    end: null | string;
    floating: boolean;
    id: string;
    lastModified: null | string;
    location: null | ICalLocation;
    organizer: null | ICalOrganizer;
    priority?: null | number;
    recurrenceId: null | string;
    repeating: null | string | ICalEventJSONRepeatingData;
    sequence: number;
    stamp: string;
    start: string;
    status: null | ICalEventStatus;
    summary: string;
    timezone: null | string;
    transparency: null | ICalEventTransparency;
    url: null | string;
    x: {
        key: string;
        value: string;
    }[];
}

Properties

alarms: ICalAlarm[]
allDay: boolean
attachments: string[]
attendees: ICalAttendee[]
busystatus: null | ICalEventBusyStatus
categories: ICalCategory[]
created: null | string
description: null | ICalDescription
end: null | string
floating: boolean
id: string
lastModified: null | string
location: null | ICalLocation
organizer: null | ICalOrganizer
priority?: null | number
recurrenceId: null | string
repeating: null | string | ICalEventJSONRepeatingData
sequence: number
stamp: string
start: string
status: null | ICalEventStatus
summary: string
timezone: null | string
transparency: null | ICalEventTransparency
url: null | string
x: {
    key: string;
    value: string;
}[]