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