Task constructor

Task({
  1. String? id,
  2. String? task,
  3. String? scheduleType,
  4. String? scheduleTime,
  5. String? nextOccuranceTime,
  6. String? parentTaskId,
  7. String? isPrimaryTask,
  8. String? priority,
  9. String? dueDate,
  10. String? status,
  11. String? timestamp,
  12. String? description,
  13. String? isPinned,
  14. String? fromUserId,
  15. String? overDue,
  16. String? priorityText,
  17. List<Attachments>? attachments,
  18. List<Comments>? comments,
  19. List<Members>? members,
  20. String? assignedMembers,
  21. String? observerMembers,
  22. String? projectId,
})

Implementation

Task({
    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,
}){
  _id = id;
  _task = task;
  _scheduleType = scheduleType;
  _scheduleTime = scheduleTime;
  _nextOccuranceTime = nextOccuranceTime;
  _parentTaskId = parentTaskId;
  _isPrimaryTask = isPrimaryTask;
  _priority = priority;
  _dueDate = dueDate;
  _status = status;
  _timestamp = timestamp;
  _description = description;
  _isPinned = isPinned;
  _fromUserId = fromUserId;
  _overDue = overDue;
  _priorityText = priorityText;
  _attachments = attachments;
  _comments = comments;
  _members = members;
  _assignedMembers = assignedMembers;
  _observerMembers = observerMembers;
  _projectId = projectId;

}