AuthCredentials.fromMap constructor

AuthCredentials.fromMap(
  1. Map<String, dynamic> data
)

Builds credentials from a request payload.

Implementation

factory AuthCredentials.fromMap(Map<String, dynamic> data) {
  return AuthCredentials(
    email: data['email']?.toString(),
    username: data['username']?.toString(),
    password: data['password']?.toString(),
    attributes: <String, dynamic>{
      for (final entry in data.entries)
        if (!_isCredentialSecretAttribute(entry.key)) entry.key: entry.value,
    },
  );
}