Task constructor
Task({
- required String id,
- String? provider,
- String? accountId,
- String? ownerUserId,
- required String title,
- String? description,
- String? status,
- required bool completed,
- DateTime? dueDate,
- required TaskPriorityEnum priority,
- List<
String> labels = const [], - List<
String> tags = const [], - String? assigneeId,
- required DateTime createdAt,
- required DateTime updatedAt,
- DateTime? completedAt,
- String? parentTaskId,
- Map<
String, Object> metadata = const {}, - String? type,
- String? sourcePlatform,
- String? sourceId,
Returns a new Task instance.
Implementation
Task({
required this.id,
this.provider,
this.accountId,
this.ownerUserId,
required this.title,
this.description,
this.status,
required this.completed,
this.dueDate,
required this.priority,
this.labels = const [],
this.tags = const [],
this.assigneeId,
required this.createdAt,
required this.updatedAt,
this.completedAt,
this.parentTaskId,
this.metadata = const {},
this.type,
this.sourcePlatform,
this.sourceId,
});