toMap method
Implementation
@override
Map<String, dynamic> toMap() {
Map<String, dynamic> base = {
"email": email,
"password": password,
};
if (username != null) {
base.addAll({
"username": username,
});
}
if (firstName != null) {
base.addAll({
"firstName": firstName,
});
}
if (lastName != null) {
base.addAll({
"lastName": lastName,
});
}
if (deviceInfo != null) {
base.addAll({
"deviceInfo": deviceInfo,
});
}
return base;
}