InterfaceVolunteerMembership
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?
optionalrecurrenceRule:object
recurrenceRule.id
id:
string
startAt
startAt:
string
group?
optionalgroup: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?
optionalavatarURL:string
user.emailAddress
emailAddress:
string
user.id
id:
string
user.name
name:
string