Skip to main content

IEventFormInput

Admin Docs


Interface: IEventFormInput

Defined in: src/types/Event/interface.ts:282

UI/form-friendly input for event creation.

This model may contain date-only fields (startDate, endDate) for all-day workflows and is intentionally mapped to GraphQL's strict mutation input via mapCreateEventInputToMutationInput before calling CreateEvent.

Properties​

allDay​

allDay: boolean

Defined in: src/types/Event/interface.ts:289


description?​

optional description: string

Defined in: src/types/Event/interface.ts:297


endAt?​

optional endAt: string

Defined in: src/types/Event/interface.ts:285


endDate?​

optional endDate: string

Defined in: src/types/Event/interface.ts:287


isInviteOnly​

isInviteOnly: boolean

Defined in: src/types/Event/interface.ts:296


isPublic​

isPublic: boolean

Defined in: src/types/Event/interface.ts:294

Determines if the event is visible to the entire community. Often referred to as "Community Visible" in the UI.


isRegisterable​

isRegisterable: boolean

Defined in: src/types/Event/interface.ts:295


location?​

optional location: string

Defined in: src/types/Event/interface.ts:298


name​

name: string

Defined in: src/types/Event/interface.ts:283


organizationId​

organizationId: string

Defined in: src/types/Event/interface.ts:288


recurrence?​

optional recurrence: Omit<InterfaceRecurrenceRule, "endDate"> & object

Defined in: src/types/Event/interface.ts:299

Type Declaration​

endDate?​

optional endDate: string


startAt?​

optional startAt: string

Defined in: src/types/Event/interface.ts:284


startDate?​

optional startDate: string

Defined in: src/types/Event/interface.ts:286