VolunteerMembershipInput
Input for creating a volunteer membership.
input VolunteerMembershipInput {
event: ID!
group: ID
recurringEventInstanceId: ID
scope: VolunteerMembershipScope
status: VolunteerMembershipStatus!
userId: ID!
}
Fields
VolunteerMembershipInput.event ● ID! non-null scalar
The ID of the event.
VolunteerMembershipInput.group ● ID scalar
The ID of the volunteer group (optional for individual volunteers, null for individual volunteering).
VolunteerMembershipInput.recurringEventInstanceId ● ID scalar
ID of specific recurring event instance (for 'THIS_INSTANCE_ONLY' scope).
VolunteerMembershipInput.scope ● VolunteerMembershipScope enum
Whether this volunteer membership applies to 'ENTIRE_SERIES' (template) or 'THIS_INSTANCE_ONLY'
VolunteerMembershipInput.status ● VolunteerMembershipStatus! non-null enum
The status of the membership.
VolunteerMembershipInput.userId ● ID! non-null scalar
The ID of the user.
Member Of
createVolunteerMembership mutation