Interface: ICalendarEvent ​
Defined in: types/calendar.ts:7
Each server owns one calendar. Events always belong directly to that server.
Properties ​
| Property | Type | Description | Defined in |
|---|---|---|---|
allDay | boolean | All-day bounds are UTC midnight dates with an exclusive end, not viewer-local instants. | types/calendar.ts:17 |
attendeeIds | number[] | - | types/calendar.ts:23 |
attendeeResponses? | Record<number, CalendarAttendanceStatus> | An invited attendee is pending until they respond; an attending creator is accepted. | types/calendar.ts:25 |
banner | IMedia | null | - | types/calendar.ts:12 |
channelId | number | null | Hidden from viewers who cannot access the linked channel. | types/calendar.ts:22 |
createdAt | string | - | types/calendar.ts:26 |
createdBy | number | - | types/calendar.ts:10 |
description | string | null | - | types/calendar.ts:18 |
endsAt | string | - | types/calendar.ts:15 |
id | number | - | types/calendar.ts:8 |
location | string | null | The OpenStreetMap link produced by the existing location picker. | types/calendar.ts:20 |
name | string | - | types/calendar.ts:11 |
serverId | number | - | types/calendar.ts:9 |
startsAt | string | Absolute timestamps, displayed in the viewer's local timezone. | types/calendar.ts:14 |
updatedAt | string | - | types/calendar.ts:27 |