package tellh.com.gitclub.di.component;
import android.content.Context;
import javax.inject.Singleton;
import dagger.Component;
import tellh.com.gitclub.di.module.ContextModule;
import tellh.com.gitclub.di.module.NetModule;
import tellh.com.gitclub.model.net.DataSource.ArsenalDataSource;
import tellh.com.gitclub.model.net.DataSource.ExploreDataSource;
import tellh.com.gitclub.model.net.DataSource.GankDataSource;
import tellh.com.gitclub.model.net.DataSource.RepositoryDataSource;
import tellh.com.gitclub.model.net.DataSource.UserDataSource;
@Singleton
@Component(modules = {NetModule.class, ContextModule.class})
public interface AppComponent {
Context CONTEXT();
ExploreDataSource exploreDataSource();
RepositoryDataSource repositoryDataSource();
UserDataSource userDataSource();
GankDataSource gankDataSource();
ArsenalDataSource arsenalDataSource();
}