InterfaceVolunteerMembership
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?
optionalrecurrenceRule:object
recurrenceRule.id
id:
string
startAt
startAt:
string
The start of the event
group?
optionalgroup: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?
optionalavatarURL: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