FFFirebaseAuth constructor

FFFirebaseAuth({
  1. Iterable<FFFirebaseAuthProvider>? providers,
  2. @Deprecated('This field is deprecated.') FFFirebaseConfigFileInfo? legacyConfigFileInfo,
  3. FFFirestoreCreate? createUserDocument,
  4. FFFacebookSignInConfig? facebookSignInConfig,
  5. @Deprecated('This field is deprecated.') FFCloudFunctionSettings? legacyCloudFunctionSettings,
})

Implementation

factory FFFirebaseAuth({
  $core.Iterable<FFFirebaseAuthProvider>? providers,
  @$core.Deprecated('This field is deprecated.')
  FFFirebaseConfigFileInfo? legacyConfigFileInfo,
  FFFirestoreCreate? createUserDocument,
  FFFacebookSignInConfig? facebookSignInConfig,
  @$core.Deprecated('This field is deprecated.')
  FFCloudFunctionSettings? legacyCloudFunctionSettings,
}) {
  final result = create();
  if (providers != null) result.providers.addAll(providers);
  if (legacyConfigFileInfo != null)
    result.legacyConfigFileInfo = legacyConfigFileInfo;
  if (createUserDocument != null)
    result.createUserDocument = createUserDocument;
  if (facebookSignInConfig != null)
    result.facebookSignInConfig = facebookSignInConfig;
  if (legacyCloudFunctionSettings != null)
    result.legacyCloudFunctionSettings = legacyCloudFunctionSettings;
  return result;
}