Skip to main content

OccurrenceCalculationConfig

API Docs


Interface: OccurrenceCalculationConfig

Defined in: src/services/eventGeneration/types.ts:34

Configuration for occurrence calculation

Properties

baseEvent

baseEvent: object

Defined in: src/services/eventGeneration/types.ts:36

allDay

allDay: boolean

createdAt

createdAt: Date

creatorId

creatorId: string | null

description

description: string | null

endAt

endAt: Date

id

id: string

isInviteOnly

isInviteOnly: boolean

isPublic

isPublic: boolean

isRecurringEventTemplate

isRecurringEventTemplate: boolean

isRegisterable

isRegisterable: boolean

location

location: string | null

name

name: string

organizationId

organizationId: string

startAt

startAt: Date

updatedAt

updatedAt: Date | null

updaterId

updaterId: string | null


exceptions

exceptions: object[]

Defined in: src/services/eventGeneration/types.ts:39

createdAt

createdAt: Date

creatorId

creatorId: string | null

exceptionData

exceptionData: unknown

id

id: string

organizationId

organizationId: string

recurringEventInstanceId

recurringEventInstanceId: string

updatedAt

updatedAt: Date | null

updaterId

updaterId: string | null


recurrenceRule

recurrenceRule: object

Defined in: src/services/eventGeneration/types.ts:35

baseRecurringEventId

baseRecurringEventId: string

byDay

byDay: string[] | null

byMonth

byMonth: number[] | null

byMonthDay

byMonthDay: number[] | null

count

count: number | null

createdAt

createdAt: Date

creatorId

creatorId: string

frequency

frequency: "DAILY" | "WEEKLY" | "MONTHLY" | "YEARLY"

id

id: string

interval

interval: number

latestInstanceDate

latestInstanceDate: Date

organizationId

organizationId: string

originalSeriesId

originalSeriesId: string | null

recurrenceEndDate

recurrenceEndDate: Date | null

recurrenceRuleString

recurrenceRuleString: string

recurrenceStartDate

recurrenceStartDate: Date

updatedAt

updatedAt: Date | null

updaterId

updaterId: string | null


windowEnd

windowEnd: Date

Defined in: src/services/eventGeneration/types.ts:38


windowStart

windowStart: Date

Defined in: src/services/eventGeneration/types.ts:37