FFAuthentication constructor

FFAuthentication({
  1. bool? active,
  2. FFFirebaseAuth? firebase,
  3. FFEditMetadata? editMetadata,
  4. FFSupabaseAuth? supabase,
  5. @Deprecated('This field is deprecated.') FFFirebaseConfigFileInfo? legacyFirebaseConfigFileInfo,
  6. FFCustomAuth? custom,
  7. FFCloudFunctionSettings? cloudFunctionSettings,
  8. Iterable<FFFirebaseConfigFileInfo>? firebaseConfigFileInfos,
})

Implementation

factory FFAuthentication({
  $core.bool? active,
  FFFirebaseAuth? firebase,
  FFEditMetadata? editMetadata,
  FFSupabaseAuth? supabase,
  @$core.Deprecated('This field is deprecated.')
  FFFirebaseConfigFileInfo? legacyFirebaseConfigFileInfo,
  FFCustomAuth? custom,
  FFCloudFunctionSettings? cloudFunctionSettings,
  $core.Iterable<FFFirebaseConfigFileInfo>? firebaseConfigFileInfos,
}) {
  final result = create();
  if (active != null) result.active = active;
  if (firebase != null) result.firebase = firebase;
  if (editMetadata != null) result.editMetadata = editMetadata;
  if (supabase != null) result.supabase = supabase;
  if (legacyFirebaseConfigFileInfo != null)
    result.legacyFirebaseConfigFileInfo = legacyFirebaseConfigFileInfo;
  if (custom != null) result.custom = custom;
  if (cloudFunctionSettings != null)
    result.cloudFunctionSettings = cloudFunctionSettings;
  if (firebaseConfigFileInfos != null)
    result.firebaseConfigFileInfos.addAll(firebaseConfigFileInfos);
  return result;
}