Coverage Summary for Class: ProductsUseCases_ProvidesExportProductsCsvUseCaseFactory (com.imecatro.demosales.di)

Class Class, % Method, % Branch, % Line, % Instruction, %
ProductsUseCases_ProvidesExportProductsCsvUseCaseFactory 0% (0/1) 0% (0/4) 0% (0/7) 0% (0/37)


 package com.imecatro.demosales.di;
 
 import com.imecatro.demosales.domain.core.architecture.coroutine.CoroutineProvider;
 import com.imecatro.demosales.domain.core.files.FileInteractor;
 import com.imecatro.demosales.domain.products.repository.ProductsRepository;
 import com.imecatro.demosales.domain.products.usecases.ExportProductsCsvUseCase;
 import dagger.internal.DaggerGenerated;
 import dagger.internal.Factory;
 import dagger.internal.Preconditions;
 import dagger.internal.Provider;
 import dagger.internal.QualifierMetadata;
 import dagger.internal.ScopeMetadata;
 import javax.annotation.processing.Generated;
 
 @ScopeMetadata
 @QualifierMetadata
 @DaggerGenerated
 @Generated(
     value = "dagger.internal.codegen.ComponentProcessor",
     comments = "https://dagger.dev"
 )
 @SuppressWarnings({
     "unchecked",
     "rawtypes",
     "KotlinInternal",
     "KotlinInternalInJava",
     "cast",
     "deprecation",
     "nullness:initialization.field.uninitialized"
 })
 public final class ProductsUseCases_ProvidesExportProductsCsvUseCaseFactory implements Factory<ExportProductsCsvUseCase> {
   private final Provider<ProductsRepository> productsRepositoryProvider;
 
   private final Provider<FileInteractor> fileInteractorProvider;
 
   private final Provider<CoroutineProvider> coroutineDispatcherProvider;
 
   private ProductsUseCases_ProvidesExportProductsCsvUseCaseFactory(
       Provider<ProductsRepository> productsRepositoryProvider,
       Provider<FileInteractor> fileInteractorProvider,
       Provider<CoroutineProvider> coroutineDispatcherProvider) {
     this.productsRepositoryProvider = productsRepositoryProvider;
     this.fileInteractorProvider = fileInteractorProvider;
     this.coroutineDispatcherProvider = coroutineDispatcherProvider;
   }
 
   @Override
   public ExportProductsCsvUseCase get() {
     return providesExportProductsCsvUseCase(productsRepositoryProvider.get(), fileInteractorProvider.get(), coroutineDispatcherProvider.get());
   }
 
   public static ProductsUseCases_ProvidesExportProductsCsvUseCaseFactory create(
       Provider<ProductsRepository> productsRepositoryProvider,
       Provider<FileInteractor> fileInteractorProvider,
       Provider<CoroutineProvider> coroutineDispatcherProvider) {
     return new ProductsUseCases_ProvidesExportProductsCsvUseCaseFactory(productsRepositoryProvider, fileInteractorProvider, coroutineDispatcherProvider);
   }
 
   public static ExportProductsCsvUseCase providesExportProductsCsvUseCase(
       ProductsRepository productsRepository, FileInteractor fileInteractor,
       CoroutineProvider coroutineDispatcher) {
     return Preconditions.checkNotNullFromProvides(ProductsUseCases.INSTANCE.providesExportProductsCsvUseCase(productsRepository, fileInteractor, coroutineDispatcher));
   }
 }