schema task { field { name = "name" type = "string" required = true } field { name = "description" type = "string" required = false } field { name = "source_ref" type = "reference" required = false } field { name = "assignee_ref" type = "reference" required = false } field { name = "due_date" type = "datetime" required = false } field { name = "is_completed" type = "boolean" required = false } field { name = "completed_at" type = "datetime" required = false } field { name = "notes" type = "string" required = false } field { name = "created_at" type = "datetime" required = false } field { name = "updated_at" type = "datetime" required = false } }