Skip to main content

InterfaceCreateVolunteerGroupData

Admin Docs


Interface: InterfaceCreateVolunteerGroupData

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

Defines the structure for create volunteer group mutation data.

Properties

description?

optional description: string

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

(Optional) The description of the volunteer group.


eventId

eventId: string

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

The event ID.


leaderId?

optional leaderId: string

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

(Optional) The ID of the group leader.


name

name: string

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

The name of the volunteer group.


recurringEventInstanceId?

optional recurringEventInstanceId: string

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

(Optional) Instance ID for recurring events.


scope?

optional scope: "ENTIRE_SERIES" | "THIS_INSTANCE_ONLY"

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

(Optional) Scope for recurring events.


volunteersRequired?

optional volunteersRequired: number

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

(Optional) Number of volunteers required.


volunteerUserIds

volunteerUserIds: string[]

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

Array of volunteer user IDs.