InterfaceEventVolunteerInfo
Interface: InterfaceEventVolunteerInfo
Defined in: src/types/Volunteer/interface.ts:271
InterfaceEventVolunteerInfo
Description
Defines the structure for event volunteer information.
Properties
createdAt
createdAt:
string
Defined in: src/types/Volunteer/interface.ts:279
The creation date of the volunteer record.
creator
creator:
object
Defined in: src/types/Volunteer/interface.ts:296
The user who created this volunteer record.
id
id:
string
name
name:
string
event
event:
object
Defined in: src/types/Volunteer/interface.ts:286
The event associated with the volunteer.
baseEvent?
optionalbaseEvent:object
baseEvent.id
id:
string
id
id:
string
name
name:
string
recurrenceRule?
optionalrecurrenceRule:object
recurrenceRule.id
id:
string
groups
groups:
object[]
Defined in: src/types/Volunteer/interface.ts:304
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:273
Indicates if the volunteer has accepted.
hoursVolunteered
hoursVolunteered:
number
Defined in: src/types/Volunteer/interface.ts:275
The number of hours volunteered.
id
id:
string
Defined in: src/types/Volunteer/interface.ts:272
The unique identifier of the event volunteer.
isInstanceException
isInstanceException:
boolean
Defined in: src/types/Volunteer/interface.ts:278
isPublic
isPublic:
boolean
Defined in: src/types/Volunteer/interface.ts:276
Indicates if the volunteer profile is public.
isTemplate
isTemplate:
boolean
Defined in: src/types/Volunteer/interface.ts:277
updatedAt
updatedAt:
string
Defined in: src/types/Volunteer/interface.ts:280
The last update date of the volunteer record.
updater
updater:
object
Defined in: src/types/Volunteer/interface.ts:300
The user who last updated this volunteer record.
id
id:
string
name
name:
string
user
user:
object
Defined in: src/types/Volunteer/interface.ts:281
The user information of the volunteer.
avatarURL?
optionalavatarURL:string
id
id:
string
name
name:
string
volunteerStatus
volunteerStatus:
"accepted"|"rejected"|"pending"
Defined in: src/types/Volunteer/interface.ts:274
The status of the volunteer.