InterfaceEventVolunteerInfo
Interface: InterfaceEventVolunteerInfo
Defined in: src/types/Volunteer/interface.ts:243
Defines the structure for event volunteer information.
Properties
createdAt
createdAt:
string
Defined in: src/types/Volunteer/interface.ts:259
The creation date of the volunteer record.
creator
creator:
object
Defined in: src/types/Volunteer/interface.ts:285
The user object who created this volunteer record.
id
id:
string
The unique identifier of the creator
name
name:
string
The name of the creator
event
event:
object
Defined in: src/types/Volunteer/interface.ts:272
The event object associated with the volunteer.
baseEvent?
optionalbaseEvent:object
baseEvent.id
id:
string
id
id:
string
The unique identifier of the event
name
name:
string
The name of the event
recurrenceRule?
optionalrecurrenceRule:object
recurrenceRule.id
id:
string
groups
groups:
object[]
Defined in: src/types/Volunteer/interface.ts:299
Array of groups associated with the volunteer.
description
description:
string
id
id:
string
name
name:
string
volunteers
volunteers:
object[]
hasAccepted
hasAccepted:
boolean
Defined in: src/types/Volunteer/interface.ts:247
Indicates if the volunteer has accepted.
hoursVolunteered
hoursVolunteered:
number
Defined in: src/types/Volunteer/interface.ts:251
The number of hours volunteered.
id
id:
string
Defined in: src/types/Volunteer/interface.ts:245
The unique identifier of the event volunteer.
isInstanceException
isInstanceException:
boolean
Defined in: src/types/Volunteer/interface.ts:257
Indicates if this is an exception to a recurring instance.
isPublic
isPublic:
boolean
Defined in: src/types/Volunteer/interface.ts:253
Indicates if the volunteer profile is public.
isTemplate
isTemplate:
boolean
Defined in: src/types/Volunteer/interface.ts:255
Indicates if this is a template volunteer record.
updatedAt
updatedAt:
string
Defined in: src/types/Volunteer/interface.ts:261
The last update date of the volunteer record.
updater
updater:
object
Defined in: src/types/Volunteer/interface.ts:292
The user object who last updated this volunteer record.
id
id:
string
The unique identifier of the updater
name
name:
string
The name of the updater
user
user:
object
Defined in: src/types/Volunteer/interface.ts:263
The user object information of the volunteer.
avatarURL?
optionalavatarURL:string
The avatar URL of the user (optional)
id
id:
string
The unique identifier of the user
name
name:
string
The name of the user
volunteerStatus
volunteerStatus:
"accepted"|"rejected"|"pending"
Defined in: src/types/Volunteer/interface.ts:249
The status of the volunteer.