ScheduleConfigDto
Groups all scheduling configuration for a recurring task template: which date drives the
cycle, how often it repeats, and how the Start/Due/Statutory dates are each calculated.
Properties
| Name | Type | Description |
|---|---|---|
| basis | enum | Any StartDate DueDate StatutoryDate CompletedDate |
Any StartDate DueDate StatutoryDate CompletedDate | ||
| recurrence | RecurrenceConfigDto | |
| start | TaskStartConfigDto | |
| due | DueDateConfigDto | |
| statutory | StatutoryDateConfigDto | |
JSON Example
{
"basis": "Any",
"recurrence": {
"every": 0,
"unit": "...",
"inMonths": [
"..."
],
"weekDaysOnly": false,
"sequence": [
"..."
]
},
"start": {
"type": "...",
"interval": "...",
"weekDayPatterns": [
"..."
],
"daysOfMonth": [
"..."
],
"day": "..."
},
"due": {
"type": "...",
"interval": "...",
"fixedMonth": 0,
"fixedDay": 0,
"clientDateSourceType": "..."
},
"statutory": {
"type": "...",
"fixedMonth": 0,
"fixedDay": 0,
"dayOfMonth": 0,
"clientDateSourceType": "..."
}
}
Contained in Schemas
- CreateRecurringTaskItemRequest Request DTO for creating a new recurring task template
- RecurringTaskItemDto DTO for recurring task templates, exposing only codes and enums.
- RecurringTaskScheduleDto A schedule a recurring task runs on. Every task has one default schedule (its own dates) plus any nu...
- SaveRecurringTaskScheduleRequest Create or replace a schedule on a recurring task. On PUT the client list is the schedule's full memb...
- UpdateRecurringTaskItemRequest