copyWith method
Task
copyWith({
- String? id,
- String? task,
- String? scheduleType,
- String? scheduleTime,
- String? nextOccuranceTime,
- String? parentTaskId,
- String? isPrimaryTask,
- String? priority,
- String? dueDate,
- String? status,
- String? timestamp,
- String? description,
- String? isPinned,
- String? fromUserId,
- String? overDue,
- String? priorityText,
- List<
Attachments> ? attachments, - List<
Comments> ? comments, - List<
Members> ? members, - String? assignedMembers,
- String? observerMembers,
- String? projectId,
Implementation
Task copyWith({ String? id,
String? task,
String? scheduleType,
String? scheduleTime,
String? nextOccuranceTime,
String? parentTaskId,
String? isPrimaryTask,
String? priority,
String? dueDate,
String? status,
String? timestamp,
String? description,
String? isPinned,
String? fromUserId,
String? overDue,
String? priorityText,
List<Attachments>? attachments,
List<Comments>? comments,
List<Members>? members,
String? assignedMembers,
String? observerMembers,
String? projectId,
}) => Task( id: id ?? _id,
task: task ?? _task,
scheduleType: scheduleType ?? _scheduleType,
scheduleTime: scheduleTime ?? _scheduleTime,
nextOccuranceTime: nextOccuranceTime ?? _nextOccuranceTime,
parentTaskId: parentTaskId ?? _parentTaskId,
isPrimaryTask: isPrimaryTask ?? _isPrimaryTask,
priority: priority ?? _priority,
dueDate: dueDate ?? _dueDate,
status: status ?? _status,
timestamp: timestamp ?? _timestamp,
description: description ?? _description,
isPinned: isPinned ?? _isPinned,
fromUserId: fromUserId ?? _fromUserId,
overDue: overDue ?? _overDue,
priorityText: priorityText ?? _priorityText,
attachments: attachments ?? _attachments,
comments: comments ?? _comments,
members: members ?? _members,
assignedMembers: assignedMembers ?? _assignedMembers,
observerMembers: observerMembers ?? _observerMembers,
projectId: projectId ?? _projectId,
);