AuthEventData constructor

AuthEventData({
  1. String? uid,
  2. String? email,
  3. bool? emailVerified,
  4. String? displayName,
  5. String? photoURL,
  6. bool? disabled,
  7. UserMetadata? metadata,
  8. Iterable<UserInfo>? providerData,
  9. String? phoneNumber,
  10. Struct? customClaims,
})

Implementation

factory AuthEventData({
  $core.String? uid,
  $core.String? email,
  $core.bool? emailVerified,
  $core.String? displayName,
  $core.String? photoURL,
  $core.bool? disabled,
  UserMetadata? metadata,
  $core.Iterable<UserInfo>? providerData,
  $core.String? phoneNumber,
  $0.Struct? customClaims,
}) {
  final $result = create();
  if (uid != null) {
    $result.uid = uid;
  }
  if (email != null) {
    $result.email = email;
  }
  if (emailVerified != null) {
    $result.emailVerified = emailVerified;
  }
  if (displayName != null) {
    $result.displayName = displayName;
  }
  if (photoURL != null) {
    $result.photoURL = photoURL;
  }
  if (disabled != null) {
    $result.disabled = disabled;
  }
  if (metadata != null) {
    $result.metadata = metadata;
  }
  if (providerData != null) {
    $result.providerData.addAll(providerData);
  }
  if (phoneNumber != null) {
    $result.phoneNumber = phoneNumber;
  }
  if (customClaims != null) {
    $result.customClaims = customClaims;
  }
  return $result;
}