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 | null

endDate​

endDate: string | null

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 | null

startDate​

startDate: string | null

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