Skip to main content

InterfaceEventVolunteerInfo

Admin Docs


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?​

optional baseEvent: object

baseEvent.id​

id: string

id​

id: string

The unique identifier of the event

name​

name: string

The name of the event

recurrenceRule?​

optional recurrenceRule: 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?​

optional avatarURL: 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.