Skip to main content

InterfaceMappedEvent

Admin Docs


Interface: InterfaceMappedEvent

Defined in: src/types/Volunteer/interface.ts:93

Defines the structure for mapped event objects used in the UI.

Properties​

_id​

_id: string

Defined in: src/types/Volunteer/interface.ts:95

Legacy ID format.


baseEventId​

baseEventId: string

Defined in: src/types/Volunteer/interface.ts:119

The base event ID for recurring events.


description​

description: string

Defined in: src/types/Volunteer/interface.ts:103

The description of the event.


endAt​

endAt: string

Defined in: src/types/Volunteer/interface.ts:111

The original endAt field.


endDate​

endDate: string

Defined in: src/types/Volunteer/interface.ts:107

The end date (mapped from endAt).


id​

id: string

Defined in: src/types/Volunteer/interface.ts:97

The unique identifier of the event.


isRecurringInstance​

isRecurringInstance: boolean

Defined in: src/types/Volunteer/interface.ts:117

Indicates if this is a recurring instance.


location​

location: string

Defined in: src/types/Volunteer/interface.ts:113

The location of the event.


name​

name: string

Defined in: src/types/Volunteer/interface.ts:99

The name of the event.


recurrenceRule?​

optional recurrenceRule: object

Defined in: src/types/Volunteer/interface.ts:121

(Optional) The recurrence rule for recurring events.

frequency​

frequency: string

id​

id: string


recurring​

recurring: boolean

Defined in: src/types/Volunteer/interface.ts:115

Indicates if the event is recurring.


startAt​

startAt: string

Defined in: src/types/Volunteer/interface.ts:109

The original startAt field.


startDate​

startDate: string

Defined in: src/types/Volunteer/interface.ts:105

The start date (mapped from startAt).


title​

title: string

Defined in: src/types/Volunteer/interface.ts:101

The title of the event (mapped from name).


volunteerGroups​

volunteerGroups: object[]

Defined in: src/types/Volunteer/interface.ts:126

Array of volunteer groups with mapped structure.

_id​

_id: string

description​

description: string

name​

name: string

volunteers​

volunteers: object[]

volunteersRequired​

volunteersRequired: number


volunteers​

volunteers: object[]

Defined in: src/types/Volunteer/interface.ts:141

Array of volunteers.

hasAccepted​

hasAccepted: boolean

id​

id: string

user​

user: object

user.id​

id: string

user.name​

name: string