copyWith method

TodoList copyWith({
  1. String? id,
  2. String? task,
  3. String? scheduleType,
  4. int? scheduleInterval,
  5. String? scheduleTime,
  6. String? nextOccuranceTime,
  7. String? parentTaskId,
  8. String? projectId,
  9. String? projectName,
  10. String? isPrimaryTask,
  11. String? priority,
  12. String? dueDate,
  13. String? status,
  14. String? timestamp,
  15. String? description,
  16. String? isPinned,
  17. String? fromUserId,
  18. String? name,
  19. String? overDue,
  20. String? upcoming,
  21. List<Comments>? comments,
  22. List<Members>? members,
  23. String? assignedMembers,
  24. String? observerMembers,
  25. String? priorityText,
  26. 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,
);