RecurringTaskItemDto
DTO for recurring task templates, exposing only codes and enums (never DB IDs).
Properties
| Name | Type | Description |
|---|---|---|
| code | string | |
| name | string | |
| description | string | |
| timeEstimate | number | |
| assignedUser | CodeAndNameDto | |
| billableService | CodeAndNameDto | |
| sortOrder | integer | |
| active | boolean | |
| taskStartDate | string | |
| taskStartConfig | TaskStartConfigDto | |
| deadlineConfig | DeadlineConfigDto | |
| repeatEveryValue | integer | |
| repeatEveryUnit | enum | Day Week Month Year |
Day Week Month Year | ||
| repeatWeekDaysOnly | boolean | If true, daily repeating tasks will only be created on weekdays (Mon-Fri). Does not impact other periods. |
If true, daily repeating tasks will only be created on weekdays (Mon-Fri). Does not impact other periods. | ||
| assignmentType | enum | Unassigned SpecificUser ClientManager ClientServiceManager ClientPartner ClientAssociate |
Unassigned SpecificUser ClientManager ClientServiceManager ClientPartner ClientAssociate | ||
| workflow | CodeAndNameDto | |
| category | CodeAndNameDto | |
| clientAssociationType | enum | SpecificClients AllClients ClientsWithServices |
SpecificClients AllClients ClientsWithServices | ||
| nextRunDate | string | The next date this recurring task should be created (for display purposes) |
The next date this recurring task should be created (for display purposes) | ||
JSON Example
{
"code": "string",
"name": "string",
"description": "string",
"timeEstimate": 0,
"assignedUser": {
"code": "string",
"name": "string"
}
}