Skip to main content

Module models

Module models 

Source
Expand description

Data models for Things 3 entities

Structs§

Area
Area entity
BulkCompleteRequest
Request to complete multiple tasks
BulkCreateTasksRequest
Request to create multiple tasks in one call.
BulkDeleteRequest
Request to delete multiple tasks
BulkMoveRequest
Request to move multiple tasks to a project or area
BulkOperationResult
Result of a bulk operation
BulkUpdateDatesRequest
Request to update dates for multiple tasks
CreateAreaRequest
Area creation request
CreateProjectRequest
Project creation request
CreateTagRequest
Tag creation request
CreateTaskRequest
Task creation request
Project
Project entity
Tag
Tag entity (enhanced with duplicate prevention support)
TagCompletion
Tag auto-completion suggestion
TagMatch
Tag search result with similarity scoring
TagPair
Pair of similar tags (for duplicate detection)
TagStatistics
Tag statistics for analytics
Task
Main task entity
TaskFilters
Task filters for queries
ThingsId
Identifier for any Things 3 entity (task, project, area, tag, heading).
UpdateAreaRequest
Area update request
UpdateProjectRequest
Project update request
UpdateTagRequest
Tag update request
UpdateTaskRequest
Task update request

Enums§

DeleteChildHandling
How to handle child tasks when deleting a parent
ProjectChildHandling
How to handle child tasks when completing/deleting a project
TagAssignmentResult
Result of tag assignment to task
TagCreationResult
Result of tag creation with duplicate checking
TagMatchType
Tag match type classification
TaskStatus
Task status enumeration
TaskType
Task type enumeration