// GENERATED CODE - DO NOT MODIFY BY HAND // ************************************************************************** // InjectableConfigGenerator // ************************************************************************** // ignore_for_file: type=lint // coverage:ignore-file // ignore_for_file: no_leading_underscores_for_library_prefixes import 'package:flutter_local_notifications/flutter_local_notifications.dart' as _i163; import 'package:get_it/get_it.dart' as _i174; import 'package:injectable/injectable.dart' as _i526; import 'package:shared_preferences/shared_preferences.dart' as _i460; import 'package:unionflow_mobile_apps/core/auth/bloc/auth_bloc.dart' as _i635; import 'package:unionflow_mobile_apps/core/auth/services/auth_api_service.dart' as _i705; import 'package:unionflow_mobile_apps/core/auth/services/auth_service.dart' as _i423; import 'package:unionflow_mobile_apps/core/auth/services/keycloak_webview_auth_service.dart' as _i68; import 'package:unionflow_mobile_apps/core/auth/storage/secure_token_storage.dart' as _i394; import 'package:unionflow_mobile_apps/core/network/auth_interceptor.dart' as _i772; import 'package:unionflow_mobile_apps/core/network/dio_client.dart' as _i978; import 'package:unionflow_mobile_apps/core/services/api_service.dart' as _i238; import 'package:unionflow_mobile_apps/core/services/cache_service.dart' as _i742; import 'package:unionflow_mobile_apps/core/services/moov_money_service.dart' as _i1053; import 'package:unionflow_mobile_apps/core/services/notification_service.dart' as _i421; import 'package:unionflow_mobile_apps/core/services/orange_money_service.dart' as _i135; import 'package:unionflow_mobile_apps/core/services/payment_service.dart' as _i132; import 'package:unionflow_mobile_apps/core/services/wave_payment_service.dart' as _i924; import 'package:unionflow_mobile_apps/features/cotisations/data/repositories/cotisation_repository_impl.dart' as _i991; import 'package:unionflow_mobile_apps/features/cotisations/domain/repositories/cotisation_repository.dart' as _i961; import 'package:unionflow_mobile_apps/features/cotisations/presentation/bloc/cotisations_bloc.dart' as _i919; import 'package:unionflow_mobile_apps/features/evenements/data/repositories/evenement_repository_impl.dart' as _i947; import 'package:unionflow_mobile_apps/features/evenements/domain/repositories/evenement_repository.dart' as _i351; import 'package:unionflow_mobile_apps/features/evenements/presentation/bloc/evenement_bloc.dart' as _i1001; import 'package:unionflow_mobile_apps/features/members/data/repositories/membre_repository_impl.dart' as _i108; import 'package:unionflow_mobile_apps/features/members/domain/repositories/membre_repository.dart' as _i930; import 'package:unionflow_mobile_apps/features/members/presentation/bloc/membres_bloc.dart' as _i41; extension GetItInjectableX on _i174.GetIt { // initializes the registration of main-scope dependencies inside of GetIt _i174.GetIt init({ String? environment, _i526.EnvironmentFilter? environmentFilter, }) { final gh = _i526.GetItHelper( this, environment, environmentFilter, ); gh.singleton<_i68.KeycloakWebViewAuthService>( () => _i68.KeycloakWebViewAuthService()); gh.singleton<_i394.SecureTokenStorage>(() => _i394.SecureTokenStorage()); gh.singleton<_i772.AuthInterceptor>(() => _i772.AuthInterceptor()); gh.singleton<_i978.DioClient>(() => _i978.DioClient()); gh.singleton<_i705.AuthApiService>( () => _i705.AuthApiService(gh<_i978.DioClient>())); gh.singleton<_i238.ApiService>( () => _i238.ApiService(gh<_i978.DioClient>())); gh.lazySingleton<_i742.CacheService>( () => _i742.CacheService(gh<_i460.SharedPreferences>())); gh.singleton<_i423.AuthService>(() => _i423.AuthService( gh<_i394.SecureTokenStorage>(), gh<_i705.AuthApiService>(), gh<_i772.AuthInterceptor>(), gh<_i978.DioClient>(), )); gh.lazySingleton<_i961.CotisationRepository>( () => _i991.CotisationRepositoryImpl( gh<_i238.ApiService>(), gh<_i742.CacheService>(), )); gh.lazySingleton<_i1053.MoovMoneyService>( () => _i1053.MoovMoneyService(gh<_i238.ApiService>())); gh.lazySingleton<_i135.OrangeMoneyService>( () => _i135.OrangeMoneyService(gh<_i238.ApiService>())); gh.lazySingleton<_i924.WavePaymentService>( () => _i924.WavePaymentService(gh<_i238.ApiService>())); gh.singleton<_i635.AuthBloc>(() => _i635.AuthBloc(gh<_i423.AuthService>())); gh.lazySingleton<_i421.NotificationService>(() => _i421.NotificationService( gh<_i163.FlutterLocalNotificationsPlugin>(), gh<_i460.SharedPreferences>(), )); gh.lazySingleton<_i351.EvenementRepository>( () => _i947.EvenementRepositoryImpl(gh<_i238.ApiService>())); gh.lazySingleton<_i930.MembreRepository>( () => _i108.MembreRepositoryImpl(gh<_i238.ApiService>())); gh.factory<_i1001.EvenementBloc>( () => _i1001.EvenementBloc(gh<_i351.EvenementRepository>())); gh.lazySingleton<_i132.PaymentService>(() => _i132.PaymentService( gh<_i238.ApiService>(), gh<_i742.CacheService>(), gh<_i924.WavePaymentService>(), gh<_i135.OrangeMoneyService>(), gh<_i1053.MoovMoneyService>(), )); gh.factory<_i41.MembresBloc>( () => _i41.MembresBloc(gh<_i930.MembreRepository>())); gh.factory<_i919.CotisationsBloc>(() => _i919.CotisationsBloc( gh<_i961.CotisationRepository>(), gh<_i132.PaymentService>(), gh<_i421.NotificationService>(), )); return this; } }