source property

  1. @override
Map<String, dynamic> source
override

Returns the entity as a map.

Implementation

@override
Map<String, dynamic> get source {
  return super.source
    ..addAll({
      if (isInsertable(key.accessToken, accessToken))
        key.accessToken: accessToken,
      if (isInsertable(key.biometric, biometric)) key.biometric: biometric,
      if (isInsertable(key.email, email)) key.email: email,
      if (isInsertable(key.extra, extra)) key.extra: extra,
      if (isInsertable(key.idToken, idToken)) key.idToken: idToken,
      if (isInsertable(key.loggedIn, loggedIn)) key.loggedIn: loggedIn,
      if (isInsertable(key.loggedInTime, loggedInTime))
        key.loggedInTime: loggedInTime,
      if (isInsertable(key.loggedOutTime, loggedOutTime))
        key.loggedOutTime: loggedOutTime,
      if (isInsertable(key.name, name)) key.name: name,
      if (isInsertable(key.password, password)) key.password: password,
      if (isInsertable(key.phone, phone)) key.phone: phone,
      if (isInsertable(key.photo, photo)) key.photo: photo,
      if (isInsertable(key.provider, provider)) key.provider: provider,
      if (isInsertable(key.username, username)) key.username: username,
      if (isInsertable(key.verified, verified)) key.verified: verified,
    });
}