Skip to main content

TaskRecurrence

Recurrence schedule for a recurring task template.

type TaskRecurrence {
taskId: ID!
interval: Int!
unit: RecurrenceUnit!
startsAt: Date!
endsAt: Date
lastSpawnedOn: Date
createdAt: DateTimeTz!
updatedAt: DateTimeTz!
}

Fields

TaskRecurrence.taskId ● ID! non-null scalar

The template task id (same as task id).

TaskRecurrence.interval ● Int! non-null scalar

The interval between spawns.

TaskRecurrence.unit ● RecurrenceUnit! non-null enum

The unit of the interval.

TaskRecurrence.startsAt ● Date! non-null scalar

The start date of the recurrence.

TaskRecurrence.endsAt ● Date scalar

The end date of the recurrence.

TaskRecurrence.lastSpawnedOn ● Date scalar

The last date the task was spawned.

TaskRecurrence.createdAt ● DateTimeTz! non-null scalar

The date and time when the recurrence was created.

TaskRecurrence.updatedAt ● DateTimeTz! non-null scalar

The date and time when the recurrence was last updated.

Member Of

Task object