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