Auth<Key extends AuthKeys>.from constructor

Auth<Key extends AuthKeys>.from(
  1. Object? source
)

Implementation

factory Auth.from(Object? source) {
  final key = AuthKeys.i;
  return Auth(
    id: source.entityValue(key.id),
    timeMills: source.entityValue(key.timeMills),
    accessToken: source.entityValue(key.accessToken),
    biometric: source.entityValue(key.biometric),
    loggedIn: source.entityValue(key.loggedIn),
    loggedInTime: source.entityValue(key.loggedInTime),
    loggedOutTime: source.entityValue(key.loggedOutTime),
    idToken: source.entityValue(key.idToken),
    email: source.entityValue(key.email),
    name: source.entityValue(key.name),
    password: source.entityValue(key.password),
    phone: source.entityValue(key.phone),
    photo: source.entityValue(key.photo),
    provider: source.entityValue(key.provider),
    username: source.entityValue(key.username),
    verified: source.entityValue(key.verified),
    extra: source.entityObject(key.extra, (value) {
      return value is Map<String, dynamic> ? value : {};
    }),
  );
}