changedOutput schema / properties / object / anyOf
Previous value: -[
- {
- "additionalProperties": false,
- "properties": {
- "assignedByUid": {
- "description": "The UID of the user who assigned this task.",
- "type": "string"
- },
- "checked": {
- "description": "Whether the task is checked/completed.",
- "type": "boolean"
- },
- "completedAt": {
- "description": "When the task was completed (ISO 8601 format).",
- "type": "string"
- },
- "content": {
- "description": "The task title/content.",
- "type": "string"
- },
- "deadlineDate": {
- "description": "The deadline date of the task (ISO 8601 format).",
- "type": "string"
- },
- "description": {
- "description": "The task description.",
- "type": "string"
- },
- "dueDate": {
- "description": "The due date of the task (ISO 8601 format).",
- "type": "string"
- },
- "duration": {
- "description": "The duration of the task (e.g., \"2h30m\").",
- "type": "string"
- },
- "id": {
- "description": "The unique ID of the task.",
- "type": "string"
- },
- "isUncompletable": {
- "description": "Whether the task is uncompletable (organizational header).",
- "type": "boolean"
- },
- "labels": {
- "description": "The labels attached to this task.",
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "parentId": {
- "description": "The ID of the parent task (for subtasks).",
- "type": "string"
- },
- "priority": {
- "description": "The priority level: p1 (highest), p2 (high), p3 (medium), p4 (lowest).",
- "enum": [
- "p1",
- "p2",
- "p3",
- "p4"
- ],
- "type": "string"
- },
- "projectId": {
- "description": "The ID of the project this task belongs to.",
- "type": "string"
- },
- "recurring": {
- "anyOf": [
- {
- "type": "boolean"
- },
- {
- "type": "string"
- }
- ],
- "description": "Whether the task is recurring, or the recurrence string."
- },
- "responsibleUid": {
- "description": "The UID of the user responsible for this task.",
- "type": "string"
- },
- "sectionId": {
- "description": "The ID of the section this task belongs to.",
- "type": "string"
- }
- },
- "required": [
- "id",
- "content",
- "description",
- "recurring",
- "priority",
- "projectId",
- "checked"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "childOrder": {
- "description": "The ordering index of the project among its siblings.",
- "type": "number"
- },
- "color": {
- "description": "The color key of the entity.",
- "enum": [
- "berry_red",
- "red",
- "orange",
- "yellow",
- "olive_green",
- "lime_green",
- "green",
- "mint_green",
- "teal",
- "sky_blue",
- "light_blue",
- "blue",
- "grape",
- "violet",
- "lavender",
- "magenta",
- "salmon",
- "charcoal",
- "grey",
- "taupe"
- ],
- "type": "string"
- },
- "description": {
- "description": "The description of the project (empty string if none).",
- "type": "string"
- },
- "folderId": {
- "description": "The ID of the folder this project belongs to (workspace projects only).",
- "type": "string"
- },
- "id": {
- "description": "The unique ID of the project.",
- "type": "string"
- },
- "inboxProject": {
- "description": "Whether this is the inbox project.",
- "type": "boolean"
- },
- "isArchived": {
- "description": "Whether the project is archived.",
- "type": "boolean"
- },
- "isFavorite": {
- "description": "Whether the project is marked as favorite.",
- "type": "boolean"
- },
- "isShared": {
- "description": "Whether the project is shared.",
- "type": "boolean"
- },
- "name": {
- "description": "The name of the project.",
- "type": "string"
- },
- "parentId": {
- "description": "The ID of the parent project (for sub-projects).",
- "type": "string"
- },
- "viewStyle": {
- "description": "The view style of the project (list, board, calendar).",
- "type": "string"
- },
- "workspaceId": {
- "description": "The ID of the workspace this project belongs to (undefined for personal projects).",
- "type": "string"
- }
- },
- "required": [
- "id",
- "name",
- "description",
- "isFavorite",
- "isShared",
- "inboxProject",
- "viewStyle",
- "childOrder",
- "isArchived"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "content": {
- "description": "The content of the comment.",
- "type": "string"
- },
- "fileAttachment": {
- "additionalProperties": false,
- "description": "File attachment information, if any.",
- "properties": {
- "fileDuration": {
- "description": "The duration in milliseconds (for audio/video files).",
- "type": "number"
- },
- "fileName": {
- "description": "The name of the file.",
- "type": "string"
- },
- "fileSize": {
- "description": "The size of the file in bytes.",
- "type": "number"
- },
- "fileType": {
- "description": "The MIME type of the file.",
- "type": "string"
- },
- "fileUrl": {
- "description": "The URL to access the file.",
- "type": "string"
- },
- "image": {
- "description": "The image URL for image resource types.",
- "type": "string"
- },
- "imageHeight": {
- "description": "The height of the image in pixels.",
- "type": "number"
- },
- "imageWidth": {
- "description": "The width of the image in pixels.",
- "type": "number"
- },
- "resourceType": {
- "description": "The type of resource (file, url, image, etc).",
- "type": "string"
- },
- "title": {
- "description": "The title for link/url resource types.",
- "type": "string"
- },
- "uploadState": {
- "description": "The upload state of the file.",
- "enum": [
- "pending",
- "completed"
- ],
- "type": "string"
- },
- "url": {
- "description": "The URL for link/url resource types.",
- "type": "string"
- }
- },
- "required": [
- "resourceType"
- ],
- "type": "object"
- },
- "id": {
- "description": "The unique ID of the comment.",
- "type": "string"
- },
- "postedAt": {
- "description": "When the comment was posted (ISO 8601 format).",
- "type": "string"
- },
- "postedUid": {
- "description": "The UID of the user who posted this comment.",
- "type": "string"
- },
- "projectId": {
- "description": "The ID of the project this comment belongs to.",
- "type": "string"
- },
- "taskId": {
- "description": "The ID of the task this comment belongs to.",
- "type": "string"
- }
- },
- "required": [
- "id",
- "content",
- "postedAt"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "description": {
- "description": "The description of the section. Supports Markdown.",
- "type": "string"
- },
- "id": {
- "description": "The unique ID of the section.",
- "type": "string"
- },
- "name": {
- "description": "The name of the section.",
- "type": "string"
- }
- },
- "required": [
- "id",
- "name"
- ],
- "type": "object"
- },
- {
- "additionalProperties": false,
- "properties": {
- "deadline": {
- "description": "The deadline (YYYY-MM-DD).",
- "type": "string"
- },
- "description": {
- "description": "The description of the goal.",
- "type": "string"
- },
- "id": {
- "description": "The unique ID of the goal.",
- "type": "string"
- },
- "isCompleted": {
- "description": "Whether the goal is completed.",
- "type": "boolean"
- },
- "name": {
- "description": "The name of the goal.",
- "type": "string"
- },
- "ownerId": {
- "description": "The owner ID (user ID or workspace ID).",
- "type": "string"
- },
- "ownerType": {
- "description": "The owner type: USER or WORKSPACE.",
- "type": "string"
- },
- "progress": {
- "additionalProperties": false,
- "description": "Progress of linked tasks.",
- "properties": {
- "completedTaskCount": {
- "type": "number"
- },
- "percentage": {
- "type": "number"
- },
- "totalTaskCount": {
- "type": "number"
- }
- },
- "required": [
- "totalTaskCount",
- "completedTaskCount",
- "percentage"
- ],
- "type": "object"
- },
- "responsibleUid": {
- "description": "The user ID responsible for this goal.",
- "type": "string"
- }
- },
- "required": [
- "id",
- "name",
- "ownerType",
- "ownerId",
- "isCompleted"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "additionalProperties": false,
+ "properties": {
+ "addedAt": {
+ "description": "When the task was created (ISO 8601 format).",
+ "type": "string"
+ },
+ "assignedByUid": {
+ "description": "The UID of the user who assigned this task.",
+ "type": "string"
+ },
+ "checked": {
+ "description": "Whether the task is checked/completed.",
+ "type": "boolean"
+ },
+ "completedAt": {
+ "description": "When the task was completed (ISO 8601 format).",
+ "type": "string"
+ },
+ "content": {
+ "description": "The task title/content.",
+ "type": "string"
+ },
+ "deadlineDate": {
+ "description": "The deadline date of the task (ISO 8601 format).",
+ "type": "string"
+ },
+ "description": {
+ "description": "The task description.",
+ "type": "string"
+ },
+ "dueDate": {
+ "description": "The due date of the task (ISO 8601 format).",
+ "type": "string"
+ },
+ "duration": {
+ "description": "The duration of the task (e.g., \"2h30m\").",
+ "type": "string"
+ },
+ "id": {
+ "description": "The unique ID of the task.",
+ "type": "string"
+ },
+ "isUncompletable": {
+ "description": "Whether the task is uncompletable (organizational header).",
+ "type": "boolean"
+ },
+ "labels": {
+ "description": "The labels attached to this task.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "parentId": {
+ "description": "The ID of the parent task (for subtasks).",
+ "type": "string"
+ },
+ "priority": {
+ "description": "The priority level: p1 (highest), p2 (high), p3 (medium), p4 (lowest).",
+ "enum": [
+ "p1",
+ "p2",
+ "p3",
+ "p4"
+ ],
+ "type": "string"
+ },
+ "projectId": {
+ "description": "The ID of the project this task belongs to.",
+ "type": "string"
+ },
+ "recurring": {
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "string"
+ }
+ ],
+ "description": "Whether the task is recurring, or the recurrence string."
+ },
+ "responsibleUid": {
+ "description": "The UID of the user responsible for this task.",
+ "type": "string"
+ },
+ "sectionId": {
+ "description": "The ID of the section this task belongs to.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "content",
+ "description",
+ "recurring",
+ "priority",
+ "projectId",
+ "checked"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "childOrder": {
+ "description": "The ordering index of the project among its siblings.",
+ "type": "number"
+ },
+ "color": {
+ "description": "The color key of the entity.",
+ "enum": [
+ "berry_red",
+ "red",
+ "orange",
+ "yellow",
+ "olive_green",
+ "lime_green",
+ "green",
+ "mint_green",
+ "teal",
+ "sky_blue",
+ "light_blue",
+ "blue",
+ "grape",
+ "violet",
+ "lavender",
+ "magenta",
+ "salmon",
+ "charcoal",
+ "grey",
+ "taupe"
+ ],
+ "type": "string"
+ },
+ "description": {
+ "description": "The description of the project (empty string if none).",
+ "type": "string"
+ },
+ "folderId": {
+ "description": "The ID of the folder this project belongs to (workspace projects only).",
+ "type": "string"
+ },
+ "id": {
+ "description": "The unique ID of the project.",
+ "type": "string"
+ },
+ "inboxProject": {
+ "description": "Whether this is the inbox project.",
+ "type": "boolean"
+ },
+ "isArchived": {
+ "description": "Whether the project is archived.",
+ "type": "boolean"
+ },
+ "isFavorite": {
+ "description": "Whether the project is marked as favorite.",
+ "type": "boolean"
+ },
+ "isShared": {
+ "description": "Whether the project is shared.",
+ "type": "boolean"
+ },
+ "name": {
+ "description": "The name of the project.",
+ "type": "string"
+ },
+ "parentId": {
+ "description": "The ID of the parent project (for sub-projects).",
+ "type": "string"
+ },
+ "viewStyle": {
+ "description": "The view style of the project (list, board, calendar).",
+ "type": "string"
+ },
+ "workspaceId": {
+ "description": "The ID of the workspace this project belongs to (undefined for personal projects).",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "description",
+ "isFavorite",
+ "isShared",
+ "inboxProject",
+ "viewStyle",
+ "childOrder",
+ "isArchived"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "content": {
+ "description": "The content of the comment.",
+ "type": "string"
+ },
+ "fileAttachment": {
+ "additionalProperties": false,
+ "description": "File attachment information, if any.",
+ "properties": {
+ "fileDuration": {
+ "description": "The duration in milliseconds (for audio/video files).",
+ "type": "number"
+ },
+ "fileName": {
+ "description": "The name of the file.",
+ "type": "string"
+ },
+ "fileSize": {
+ "description": "The size of the file in bytes.",
+ "type": "number"
+ },
+ "fileType": {
+ "description": "The MIME type of the file.",
+ "type": "string"
+ },
+ "fileUrl": {
+ "description": "The URL to access the file.",
+ "type": "string"
+ },
+ "image": {
+ "description": "The image URL for image resource types.",
+ "type": "string"
+ },
+ "imageHeight": {
+ "description": "The height of the image in pixels.",
+ "type": "number"
+ },
+ "imageWidth": {
+ "description": "The width of the image in pixels.",
+ "type": "number"
+ },
+ "resourceType": {
+ "description": "The type of resource (file, url, image, etc).",
+ "type": "string"
+ },
+ "title": {
+ "description": "The title for link/url resource types.",
+ "type": "string"
+ },
+ "uploadState": {
+ "description": "The upload state of the file.",
+ "enum": [
+ "pending",
+ "completed"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "description": "The URL for link/url resource types.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "resourceType"
+ ],
+ "type": "object"
+ },
+ "id": {
+ "description": "The unique ID of the comment.",
+ "type": "string"
+ },
+ "postedAt": {
+ "description": "When the comment was posted (ISO 8601 format).",
+ "type": "string"
+ },
+ "postedUid": {
+ "description": "The UID of the user who posted this comment.",
+ "type": "string"
+ },
+ "projectId": {
+ "description": "The ID of the project this comment belongs to.",
+ "type": "string"
+ },
+ "taskId": {
+ "description": "The ID of the task this comment belongs to.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "content",
+ "postedAt"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "description": {
+ "description": "The description of the section. Supports Markdown.",
+ "type": "string"
+ },
+ "id": {
+ "description": "The unique ID of the section.",
+ "type": "string"
+ },
+ "name": {
+ "description": "The name of the section.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "deadline": {
+ "description": "The deadline (YYYY-MM-DD).",
+ "type": "string"
+ },
+ "description": {
+ "description": "The description of the goal.",
+ "type": "string"
+ },
+ "id": {
+ "description": "The unique ID of the goal.",
+ "type": "string"
+ },
+ "isCompleted": {
+ "description": "Whether the goal is completed.",
+ "type": "boolean"
+ },
+ "name": {
+ "description": "The name of the goal.",
+ "type": "string"
+ },
+ "ownerId": {
+ "description": "The owner ID (user ID or workspace ID).",
+ "type": "string"
+ },
+ "ownerType": {
+ "description": "The owner type: USER or WORKSPACE.",
+ "type": "string"
+ },
+ "progress": {
+ "additionalProperties": false,
+ "description": "Progress of linked tasks.",
+ "properties": {
+ "completedTaskCount": {
+ "type": "number"
+ },
+ "percentage": {
+ "type": "number"
+ },
+ "totalTaskCount": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "totalTaskCount",
+ "completedTaskCount",
+ "percentage"
+ ],
+ "type": "object"
+ },
+ "responsibleUid": {
+ "description": "The user ID responsible for this goal.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "ownerType",
+ "ownerId",
+ "isCompleted"
+ ],
+ "type": "object"
+ }
+]