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