{
    "type": "object",
    "properties": {
        "id": {
            "type": "string"
        },
        "custom_id": {
            "type": "null"
        },
        "custom_item_id": {
            "type": "integer"
        },
        "name": {
            "type": "string"
        },
        "text_content": {
            "type": "string"
        },
        "description": {
            "type": "string"
        },
        "status": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "status": {
                    "type": "string"
                },
                "color": {
                    "type": "string"
                },
                "orderindex": {
                    "type": "integer"
                },
                "type": {
                    "type": "string"
                }
            },
            "required": [
                "id",
                "status",
                "color",
                "orderindex",
                "type"
            ]
        },
        "orderindex": {
            "type": "string"
        },
        "date_created": {
            "type": "string"
        },
        "date_updated": {
            "type": "string"
        },
        "date_closed": {
            "type": "null"
        },
        "archived": {
            "type": "boolean"
        },
        "creator": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "integer"
                },
                "username": {
                    "type": "string"
                },
                "email": {
                    "type": "string"
                }
            },
            "required": [
                "id",
                "username",
                "color",
                "email",
                "profilePicture"
            ]
        },
        "assignees": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "username": {
                        "type": "string"
                    },
                    "initials": {
                        "type": "string"
                    },
                    "email": {
                        "type": "string"
                    }
                },
                "required": [
                    "id",
                    "username",
                    "color",
                    "initials",
                    "email",
                    "profilePicture"
                ]
            }
        },
        "watchers": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "integer"
                    },
                    "username": {
                        "type": "string"
                    },
                    "initials": {
                        "type": "string"
                    },
                    "email": {
                        "type": "string"
                    }
                },
                "required": [
                    "id",
                    "username",
                    "color",
                    "initials",
                    "email",
                    "profilePicture"
                ]
            }
        },
        "tags": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "name": {
                        "type": "string"
                    },
                    "tag_fg": {
                        "type": "string"
                    },
                    "tag_bg": {
                        "type": "string"
                    },
                    "creator": {
                        "type": "integer"
                    }
                },
                "required": [
                    "name",
                    "tag_fg",
                    "tag_bg",
                    "creator"
                ]
            }
        },
        "points": {
            "type": "null"
        },
        "time_spent": {
            "type": "integer"
        },
        "custom_fields": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "id": {
                        "type": "string"
                    },
                    "name": {
                        "type": "string"
                    },
                    "type": {
                        "type": "string"
                    },
                    "type_config": {
                        "type": "object",
                        "properties": {
                            "sorting": {
                                "type": "string"
                            },
                            "options": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "id": {
                                            "type": "string"
                                        },
                                        "name": {
                                            "type": "string"
                                        },
                                        "orderindex": {
                                            "type": "integer"
                                        }
                                    },
                                    "required": [
                                        "id",
                                        "color"
                                    ]
                                }
                            },
                            "new_drop_down": {
                                "type": "boolean"
                            }
                        }
                    },
                    "date_created": {
                        "type": "string"
                    },
                    "hide_from_guests": {
                        "type": "boolean"
                    }
                },
                "required": [
                    "id",
                    "name",
                    "type",
                    "type_config",
                    "date_created",
                    "hide_from_guests",
                    "required"
                ]
            }
        },
        "team_id": {
            "type": "string"
        },
        "url": {
            "type": "string"
        },
        "sharing": {
            "type": "object",
            "properties": {
                "public": {
                    "type": "boolean"
                },
                "public_share_expires_on": {
                    "type": "null"
                },
                "public_fields": {
                    "type": "array",
                    "items": {
                        "type": "string"
                    }
                },
                "token": {
                    "type": "null"
                },
                "seo_optimized": {
                    "type": "boolean"
                }
            },
            "required": [
                "public",
                "public_share_expires_on",
                "public_fields",
                "token",
                "seo_optimized"
            ]
        },
        "permission_level": {
            "type": "string"
        },
        "list": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "access": {
                    "type": "boolean"
                }
            },
            "required": [
                "id",
                "name",
                "access"
            ]
        },
        "project": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "access": {
                    "type": "boolean"
                }
            },
            "required": [
                "id",
                "name",
                "hidden",
                "access"
            ]
        },
        "folder": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                },
                "name": {
                    "type": "string"
                },
                "access": {
                    "type": "boolean"
                }
            },
            "required": [
                "id",
                "name",
                "hidden",
                "access"
            ]
        },
        "space": {
            "type": "object",
            "properties": {
                "id": {
                    "type": "string"
                }
            },
            "required": [
                "id"
            ]
        }
    },
    "required": [
        "id",
        "custom_id",
        "custom_item_id",
        "name",
        "text_content",
        "description",
        "status",
        "orderindex",
        "date_created",
        "date_updated",
        "date_closed",
        "date_done",
        "archived",
        "creator",
        "assignees",
        "group_assignees",
        "watchers",
        "checklists",
        "tags",
        "parent",
        "top_level_parent",
        "priority",
        "due_date",
        "start_date",
        "points",
        "time_estimate",
        "time_spent",
        "custom_fields",
        "dependencies",
        "linked_tasks",
        "locations",
        "team_id",
        "url",
        "sharing",
        "permission_level",
        "list",
        "project",
        "folder",
        "space"
    ],
    "version": 1
}
