import 'package:flutter/material.dart'; import 'package:json_annotation/json_annotation.dart'; import 'package:vikunja_app/models/label.dart'; import 'package:vikunja_app/models/user.dart'; import 'package:vikunja_app/models/taskAttachment.dart'; import 'package:vikunja_app/utils/checkboxes_in_text.dart'; @JsonSerializable() class Task { final int id; final int? parentTaskId, priority, bucketId; //final int? listId; final int? projectId; final DateTime created, updated; DateTime? dueDate, startDate, endDate; final List reminderDates; final String identifier; final String title, description; final bool done; Color? color; final double? kanbanPosition; final double? percent_done; final User createdBy; Duration? repeatAfter; final List subtasks; final List