toMap method

  1. @override
Map<String, dynamic> toMap()
override

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;
}