Input Object

RecurrenceInput

Usage Example
query {
# Use this type in your queries
someQuery {
id
occurrences
repeatDay
repeatInterval
repeatMonth
}
}

Fields

idID

ID of the recurrence.

occurrencesInt

The number of times the event should occur. Only sent when 'Ends After' is selected.

repeatDayInt

The specific day of the month (1–31) the event should repeat on. Used when selecting 'On day 18' in monthly recurrence.

repeatIntervalInt!required

The interval between each recurrence. For example, every 1 week or every 2 months.

repeatMonthMonth

The month in which the yearly recurrence happens. Example: "June". Used for yearly patterns.

repeatTypeRepeatType!required

The recurrence pattern type. Valid values: "daily", "weekly", "monthly", or "yearly".

repeatUntilDate

The end date of the recurrence. Only sent when 'Ends On' is selected.

repeatWeekDays[DayOfWeek]

A list of weekdays the event occurs on. Example: ["Monday", "Wednesday"]. Used for weekly, monthly, or yearly patterns.

The start date and time of the recurrence.

weekOfMonthWeekOfMonth

Specifies which week in the month the recurrence should happen. Valid values: "first", "second", "third", "forth", "last". Used for monthly and yearly patterns.