GenericRepository
inline fun <E : Any> GenericRepository(networkDataSource: NetworkDataSource, localDataSource: LocalDataSource<E>, noinline currentTimeMillis: () -> Long = System::currentTimeMillis, scope: CoroutineScope? = null): GenericRepository<E>
Reified factory capturing the response io.ktor.util.reflect.TypeInfo for GenericRepository.