InterfaceMappedEvent
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?
optionalrecurrenceRule: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