Skip to main content

InterfaceVolunteerMembership

Admin Docs


Interface: InterfaceVolunteerMembership

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

InterfaceVolunteerMembership

Description

Defines the structure for volunteer membership information.

Properties

createdAt

createdAt: string

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

The creation date of the volunteer membership record.


createdBy

createdBy: object

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

The user who created this membership.

id

id: string

name

name: string


event

event: object

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

The event associated with the volunteer membership.

endAt

endAt: string

id

id: string

name

name: string

recurrenceRule?

optional recurrenceRule: object

recurrenceRule.id

id: string

startAt

startAt: string


group?

optional group: object

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

The group associated with the membership.

id

id: string

name

name: string


id

id: string

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

The unique identifier of the volunteer membership.


status

status: string

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

The status of the volunteer membership.


updatedAt

updatedAt: string

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

The last update date of the volunteer membership record.


updatedBy

updatedBy: object

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

The user who last updated this membership.

id

id: string

name

name: string


volunteer

volunteer: object

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

The volunteer associated with the membership.

hasAccepted

hasAccepted: boolean

hoursVolunteered

hoursVolunteered: number

id

id: string

user

user: object

user.avatarURL?

optional avatarURL: string

user.emailAddress

emailAddress: string

user.id

id: string

user.name

name: string