Skip to main content

InterfaceVolunteerMembership

Admin Docs


Interface: InterfaceVolunteerMembership

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

Defines the structure for volunteer membership information.

Properties​

createdAt​

createdAt: string

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

The creation date of the volunteer membership record.


createdBy​

createdBy: object

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

The user object who created this membership.

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:184

The event object associated with the volunteer membership.

endAt​

endAt: string

The end of the event

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

startAt​

startAt: string

The start of the event


group?​

optional group: object

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

(Optional) The group object associated with the membership.

id​

id: string

The unique identifier of the group

name​

name: string

The name of the group


id​

id: string

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

The unique identifier of the volunteer membership.


status​

status: string

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

The status of the volunteer membership.


updatedAt​

updatedAt: string

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

The last update date of the volunteer membership record.


updatedBy​

updatedBy: object

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

The user object who last updated this membership.

id​

id: string

The unique identifier of the updater

name​

name: string

The name of the updater


volunteer​

volunteer: object

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

The volunteer object associated with the membership.

hasAccepted​

hasAccepted: boolean

Whether the volunteer has accepted

hoursVolunteered​

hoursVolunteered: number

Hours volunteered

id​

id: string

The unique identifier of the volunteer

user​

user: object

The user information of the volunteer

user.avatarURL?​

optional avatarURL: string

The avatar URL of the user (optional)

user.emailAddress​

emailAddress: string

The email address of the user

user.id​

id: string

The unique identifier of the user

user.name​

name: string

The name of the user