Skip to main content

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