toJson method
convert model to Json structure so that you can use it to store data in Firebase
Implementation
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = {
"username": userName,
"email": email,
"fullName": fullName,
};
if (createdAt != null) data["createdAt"] = createdAt;
if (updatedAt != null) data["updatedAt"] = updatedAt;
if (fitnessLevel != null) data["fitnessLevel"] = fitnessLevel;
if (completedExercises != null) data["completedExercises"] = completedExercises;
if (profilePicture != null) data["profilePicture"] = profilePicture;
if (role != null) data["role"] = role;
return data;
}