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.