PagingSourceandroidx.paging LoadParamsandroidx.paging.PagingSource LoadResultandroidx.paging.PagingSourceloadandroidx.paging.PagingSource Companion'androidx.paging.PagingSource.LoadParamsRefresh'androidx.paging.PagingSource.LoadParamsRoom androidx.roomdatabaseBuilderandroidx.room.RoomBuilderandroidx.room.RoomDatabasebuild"androidx.room.RoomDatabase.Builder setDriver"androidx.room.RoomDatabase.BuilderBundledSQLiteDriverandroidx.sqlite.driver.bundledTurbineTestContextapp.cash.turbinetestapp.cash.turbineClock#app.cash.turbine.TurbineTestContextLangMapStringValue#app.cash.turbine.TurbineTestContextNoDataLoadedState#app.cash.turbine.TurbineTestContext assertEquals#app.cash.turbine.TurbineTestContext awaitItem#app.cash.turbine.TurbineTestContextcancelAndIgnoreRemainingEvents#app.cash.turbine.TurbineTestContext dataOrNull#app.cash.turbine.TurbineTestContextdefaultTestPerson#app.cash.turbine.TurbineTestContextfirst#app.cash.turbine.TurbineTestContextnow#app.cash.turbine.TurbineTestContextprintln#app.cash.turbine.TurbineTestContext DebugAntilogio.github.aakira.napierNapierio.github.aakira.napierbaseio.github.aakira.napier.Napier HttpClientio.ktor.clientHttpClientConfigio.ktor.clientContentNegotiationio.ktor.client.HttpClientConfigengineio.ktor.client.HttpClientConfiginstallio.ktor.client.HttpClientConfigjsonio.ktor.client.HttpClientConfigOkHttpio.ktor.client.engine.okhttp OkHttpConfigio.ktor.client.engine.okhttp preconfigured)io.ktor.client.engine.okhttp.OkHttpConfig ClientPluginio.ktor.client.plugins.apiContentNegotiation)io.ktor.client.plugins.contentnegotiationContentNegotiationConfig)io.ktor.client.plugins.contentnegotiationinvokeBio.ktor.client.plugins.contentnegotiation.ContentNegotiationConfigjsonBio.ktor.client.plugins.contentnegotiation.ContentNegotiationConfigUrl io.ktor.httpjson"io.ktor.serialization.kotlinx.json Applicationio.ktor.server.applicationApplicationCallio.ktor.server.applicationApplicationPluginio.ktor.server.applicationPluginInstanceio.ktor.server.applicationRouteScopedPluginio.ktor.server.applicationinstallio.ktor.server.application CallLogging&io.ktor.server.application.ApplicationConditionalHeaders&io.ktor.server.application.Applicationinstall&io.ktor.server.application.Applicationrouting&io.ktor.server.application.ApplicationstaticResources&io.ktor.server.application.ApplicationEmbeddedServerio.ktor.server.engineembeddedServerio.ktor.server.enginestart$io.ktor.server.engine.EmbeddedServerstop$io.ktor.server.engine.EmbeddedServerstaticResourcesio.ktor.server.http.contentNettyio.ktor.server.nettyNettyApplicationEngineio.ktor.server.netty Configuration+io.ktor.server.netty.NettyApplicationEngine CallLogging"io.ktor.server.plugins.callloggingCallLoggingConfig"io.ktor.server.plugins.callloggingConditionalHeaders)io.ktor.server.plugins.conditionalheadersConditionalHeadersConfig)io.ktor.server.plugins.conditionalheadersRouteio.ktor.server.routingRoutingio.ktor.server.routing RoutingRootio.ktor.server.routingrouteio.ktor.server.routingroutingio.ktor.server.routing PersonRouteio.ktor.server.routing.RouteserverSchoolDataSourceio.ktor.server.routing.Route PersonRouteio.ktor.server.routing.Routingrouteio.ktor.server.routing.RoutingserverSchoolDataSourceio.ktor.server.routing.RoutingstaticResourcesio.ktor.server.routing.RoutingFilejava.io absolutePath java.io.Filesleepjava.lang.Thread Function1kotlinOptInkotlinSuppresskotlininvokekotlin.Function1 compareTo kotlin.Longminus kotlin.LongListkotlin.collections emptyListkotlin.collectionsfirstkotlin.collections isNotEmptykotlin.collectionslistOfkotlin.collectionsfirstkotlin.collections.List isNotEmptykotlin.collections.Listsizekotlin.collections.ListSuspendFunction1kotlin.coroutinesprintln kotlin.ioJvmField kotlin.jvmfirst kotlin.rangesfirstkotlin.sequencesTest kotlin.test assertEquals kotlin.test assertTrue kotlin.testfirst kotlin.text isNotEmpty kotlin.textClock kotlin.timeDuration kotlin.timeExperimentalTime kotlin.timeInstant kotlin.time Companionkotlin.time.ClockSystemkotlin.time.Clocknowkotlin.time.Clock.Systemsecondskotlin.time.Duration.Companion Companionkotlin.time.InstantfromEpochMillisecondskotlin.time.InstanttoEpochMillisecondskotlin.time.InstantfromEpochMillisecondskotlin.time.Instant.CompanionCoroutineScopekotlinx.coroutines runBlockingkotlinx.coroutines withTimeoutkotlinx.coroutinesClock!kotlinx.coroutines.CoroutineScopeDataLoadParams!kotlinx.coroutines.CoroutineScopeGetListCommonParams!kotlinx.coroutines.CoroutineScopeInstant!kotlinx.coroutines.CoroutineScopeLangMapStringValue!kotlinx.coroutines.CoroutineScopeNoDataLoadedState!kotlinx.coroutines.CoroutineScope PagingSource!kotlinx.coroutines.CoroutineScopePersonDataSource!kotlinx.coroutines.CoroutineScope PersonRoute!kotlinx.coroutines.CoroutineScopeThread!kotlinx.coroutines.CoroutineScope assertEquals!kotlinx.coroutines.CoroutineScope assertTrue!kotlinx.coroutines.CoroutineScopeclientServerDatasourceTest!kotlinx.coroutines.CoroutineScope dataOrNull!kotlinx.coroutines.CoroutineScopedefaultTestPerson!kotlinx.coroutines.CoroutineScopefilter!kotlinx.coroutines.CoroutineScopefirst!kotlinx.coroutines.CoroutineScopefromEpochMilliseconds!kotlinx.coroutines.CoroutineScope isNotEmpty!kotlinx.coroutines.CoroutineScopelistOf!kotlinx.coroutines.CoroutineScopenow!kotlinx.coroutines.CoroutineScopeprintln!kotlinx.coroutines.CoroutineScope repository!kotlinx.coroutines.CoroutineScoperoute!kotlinx.coroutines.CoroutineScopeseconds!kotlinx.coroutines.CoroutineScopeserverSchoolDataSource!kotlinx.coroutines.CoroutineScopesystemTimeInMillis!kotlinx.coroutines.CoroutineScopetemporaryFolder!kotlinx.coroutines.CoroutineScopetest!kotlinx.coroutines.CoroutineScope withTimeout!kotlinx.coroutines.CoroutineScopeFlowkotlinx.coroutines.flow FlowCollectorkotlinx.coroutines.flowfilterkotlinx.coroutines.flowfirstkotlinx.coroutines.flowcollectkotlinx.coroutines.flow.Flowfilterkotlinx.coroutines.flow.Flowfirstkotlinx.coroutines.flow.Flowtestkotlinx.coroutines.flow.Flow%kotlinx.coroutines.flow.FlowCollectorJsonkotlinx.serialization.json JsonBuilderkotlinx.serialization.jsoninvokekotlinx.serialization.json.JsonignoreUnknownKeys&kotlinx.serialization.json.JsonBuilder OkHttpClientokhttp3Builderokhttp3.OkHttpClient Companionokhttp3.OkHttpClientbuildokhttp3.OkHttpClient.BuilderRule org.junitTest org.junitTemporaryFolderorg.junit.rulesnewFileorg.junit.rules.TemporaryFolder newFolderorg.junit.rules.TemporaryFolderDataLoadMetaInfoworld.respect.datalayerDataLoadParamsworld.respect.datalayer DataLoadStateworld.respect.datalayerDataReadyStateworld.respect.datalayerNoDataLoadedStateworld.respect.datalayerSchoolDataSourceworld.respect.datalayerSchoolDataSourceLocalworld.respect.datalayerconsistentThrough(world.respect.datalayer.DataLoadMetaInfo dataOrNull%world.respect.datalayer.DataLoadStatemetaInfo%world.respect.datalayer.DataLoadState remoteState%world.respect.datalayer.DataLoadStatedata&world.respect.datalayer.DataReadyState remoteState&world.respect.datalayer.DataReadyState Companion)world.respect.datalayer.NoDataLoadedStateReason)world.respect.datalayer.NoDataLoadedStatereason)world.respect.datalayer.NoDataLoadedState NOT_MODIFIED0world.respect.datalayer.NoDataLoadedState.ReasonpersonDataSource(world.respect.datalayer.SchoolDataSourcepersonDataSource-world.respect.datalayer.SchoolDataSourceLocalRespectAppManifest,world.respect.datalayer.compatibleapps.modelRespectAppDatabaseworld.respect.datalayer.dbCompatibleAppDataSourceDb)world.respect.datalayer.db.compatibleappsOpdsDataSourceDbworld.respect.datalayer.db.opdsfeedNetworkValidationHelper0world.respect.datalayer.db.opds.OpdsDataSourceDb dataOrNullworld.respect.datalayer.extCompatibleAppDataSourceHttp+world.respect.datalayer.http.compatibleappsOpdsDataSourceHttp!world.respect.datalayer.http.opdsBaseDataSourceValidationHelper)world.respect.datalayer.networkvalidationBundledSQLiteDriver"world.respect.datalayer.repositoryCompatibleAppDataSourceDb"world.respect.datalayer.repositoryCompatibleAppDataSourceHttp"world.respect.datalayer.repository!CompatibleAppDataSourceRepository"world.respect.datalayer.repositoryContentNegotiation"world.respect.datalayer.repositoryDataLoadParams"world.respect.datalayer.repository HttpClient"world.respect.datalayer.repositoryJson"world.respect.datalayer.repositoryJvmField"world.respect.datalayer.repositoryOkHttp"world.respect.datalayer.repository OkHttpClient"world.respect.datalayer.repository"RespectAppDataSourceRepositoryTest"world.respect.datalayer.repositoryRespectAppDatabase"world.respect.datalayer.repositoryRoom"world.respect.datalayer.repositoryRule"world.respect.datalayer.repositorySuppress"world.respect.datalayer.repositoryTemporaryFolder"world.respect.datalayer.repositoryXXStringHasherCommonJvm"world.respect.datalayer.repositorydatabaseBuilder"world.respect.datalayer.repositoryprintln"world.respect.datalayer.repository runBlocking"world.respect.datalayer.repositoryBundledSQLiteDriverEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTestCompatibleAppDataSourceDbEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTestCompatibleAppDataSourceHttpEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTest!CompatibleAppDataSourceRepositoryEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTestContentNegotiationEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTestDataLoadParamsEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTest HttpClientEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTestJsonEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTestOkHttpEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTest OkHttpClientEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTestRoomEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTestTemporaryFolderEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTestXXStringHasherCommonJvmEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTestdatabaseBuilderEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTestjsonEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTestprintlnEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTest runBlockingEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTesttemporaryFolderEworld.respect.datalayer.repository.RespectAppDataSourceRepositoryTest!CompatibleAppDataSourceRepository1world.respect.datalayer.repository.compatibleappsgetAddableAppsSworld.respect.datalayer.repository.compatibleapps.CompatibleAppDataSourceRepositoryBundledSQLiteDriver'world.respect.datalayer.repository.opds CallLogging'world.respect.datalayer.repository.opdsClock'world.respect.datalayer.repository.opdsConditionalHeaders'world.respect.datalayer.repository.opdsContentNegotiation'world.respect.datalayer.repository.opdsDataLoadParams'world.respect.datalayer.repository.opdsDataReadyState'world.respect.datalayer.repository.opdsExperimentalTime'world.respect.datalayer.repository.opds HttpClient'world.respect.datalayer.repository.opdsInt'world.respect.datalayer.repository.opdsJson'world.respect.datalayer.repository.opdsJvmField'world.respect.datalayer.repository.opdsLangMapStringValue'world.respect.datalayer.repository.opdsNetty'world.respect.datalayer.repository.opdsNoDataLoadedState'world.respect.datalayer.repository.opdsOkHttp'world.respect.datalayer.repository.opds OkHttpClient'world.respect.datalayer.repository.opdsOpdsDataSourceDb'world.respect.datalayer.repository.opdsOpdsDataSourceHttp'world.respect.datalayer.repository.opdsOpdsDataSourceRepository'world.respect.datalayer.repository.opds$OpdsRepositoryIntegrationTestContext'world.respect.datalayer.repository.opds$OpdsRespectRepositoryIntegrationTest'world.respect.datalayer.repository.opdsOptIn'world.respect.datalayer.repository.opdsRespectAppDatabase'world.respect.datalayer.repository.opdsRoom'world.respect.datalayer.repository.opdsRule'world.respect.datalayer.repository.opdsTemporaryFolder'world.respect.datalayer.repository.opdsTest'world.respect.datalayer.repository.opdsUnit'world.respect.datalayer.repository.opdsUrl'world.respect.datalayer.repository.opdsXXStringHasherCommonJvm'world.respect.datalayer.repository.opds assertEquals'world.respect.datalayer.repository.opds dataOrNull'world.respect.datalayer.repository.opdsdatabaseBuilder'world.respect.datalayer.repository.opdsembeddedServer'world.respect.datalayer.repository.opdsfilter'world.respect.datalayer.repository.opds findFreePort'world.respect.datalayer.repository.opdsfirst'world.respect.datalayer.repository.opdsnow'world.respect.datalayer.repository.opdsprintln'world.respect.datalayer.repository.opds repository'world.respect.datalayer.repository.opds runBlocking'world.respect.datalayer.repository.opdstest'world.respect.datalayer.repository.opds withTimeout'world.respect.datalayer.repository.opds loadOpdsFeed@world.respect.datalayer.repository.opds.OpdsDataSourceRepositoryloadOpdsPublication@world.respect.datalayer.repository.opds.OpdsDataSourceRepositoryBundledSQLiteDriverLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest CallLoggingLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestClockLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestConditionalHeadersLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestContentNegotiationLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestDataLoadParamsLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestDataReadyStateLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestExperimentalTimeLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest HttpClientLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestIntLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestJsonLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestJvmFieldLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestLangMapStringValueLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestNettyLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestNoDataLoadedStateLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestOkHttpLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest OkHttpClientLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestOpdsDataSourceDbLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestOpdsDataSourceHttpLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestOpdsDataSourceRepositoryLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest$OpdsRepositoryIntegrationTestContextLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestOptInLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestRespectAppDatabaseLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestRoomLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestRuleLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestTemporaryFolderLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestTestLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestUnitLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestUrlLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestXXStringHasherCommonJvmLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest assertEqualsLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest dataOrNullLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestdatabaseBuilderLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestembeddedServerLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestfilterLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest findFreePortLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestfirstLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestinstallLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestjsonLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestnowLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestopdsIntegrationTestLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestprintlnLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest repositoryLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestroutingLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest runBlockingLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestsecondsLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTeststaticResourcesLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTesttemporaryFolderLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTesttestLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest withTimeoutLworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTestClockqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContextDataLoadParamsqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContextLangMapStringValueqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContextNoDataLoadedStateqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContextUrlqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContext assertEqualsqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContext dataOrNullqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContextfilterqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContextfirstqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContextnowqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContextportqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContextprintlnqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContext repositoryqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContext runBlockingqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContextsecondsqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContexttestqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContext withTimeoutqworld.respect.datalayer.repository.opds.OpdsRespectRepositoryIntegrationTest.OpdsRepositoryIntegrationTestContextClock)world.respect.datalayer.repository.schoolDataLoadParams)world.respect.datalayer.repository.schoolDataReadyState)world.respect.datalayer.repository.school DebugAntilog)world.respect.datalayer.repository.schoolGetListCommonParams)world.respect.datalayer.repository.schoolInstant)world.respect.datalayer.repository.schoolJvmField)world.respect.datalayer.repository.schoolList)world.respect.datalayer.repository.schoolNapier)world.respect.datalayer.repository.schoolNoDataLoadedState)world.respect.datalayer.repository.school PagingSource)world.respect.datalayer.repository.schoolPerson)world.respect.datalayer.repository.schoolPersonDataSource)world.respect.datalayer.repository.schoolPersonGenderEnum)world.respect.datalayer.repository.schoolPersonRepositoryIntegrationTest)world.respect.datalayer.repository.schoolRule)world.respect.datalayer.repository.schoolSuppress)world.respect.datalayer.repository.schoolTemporaryFolder)world.respect.datalayer.repository.schoolTest)world.respect.datalayer.repository.schoolThread)world.respect.datalayer.repository.school assertEquals)world.respect.datalayer.repository.school assertTrue)world.respect.datalayer.repository.schoolbase)world.respect.datalayer.repository.schoolclientServerDatasourceTest)world.respect.datalayer.repository.school dataOrNull)world.respect.datalayer.repository.schooldefaultTestPerson)world.respect.datalayer.repository.school emptyList)world.respect.datalayer.repository.schoolfilter)world.respect.datalayer.repository.schoolfirst)world.respect.datalayer.repository.schoolfromEpochMilliseconds)world.respect.datalayer.repository.school isNotEmpty)world.respect.datalayer.repository.schoollistOf)world.respect.datalayer.repository.schoolnow)world.respect.datalayer.repository.schoolprintln)world.respect.datalayer.repository.school runBlocking)world.respect.datalayer.repository.schoolserverSchoolDataSource)world.respect.datalayer.repository.schoolsystemTimeInMillis)world.respect.datalayer.repository.schooltemporaryFolder)world.respect.datalayer.repository.schooltest)world.respect.datalayer.repository.schoolClockIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestDataLoadParamsIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTest DebugAntilogIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestGetListCommonParamsIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestInstantIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestNapierIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestNoDataLoadedStateIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTest PagingSourceIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestPersonIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestPersonDataSourceIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestPersonGenderEnumIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTest PersonRouteIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestTemporaryFolderIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestThreadIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTest assertEqualsIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTest assertTrueIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestbaseIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestclientServerDatasourceTestIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTest dataOrNullIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestdefaultTestPersonIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTest emptyListIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestfilterIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestfirstIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestfromEpochMillisecondsIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTest isNotEmptyIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestlistOfIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestnowIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestprintlnIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestrouteIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTest runBlockingIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestsecondsIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestserverSchoolDataSourceIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestsystemTimeInMillisIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTesttemporaryFolderIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTesttestIworld.respect.datalayer.repository.school.PersonRepositoryIntegrationTestPersonDataSourceworld.respect.datalayer.schoolPersonDataSourceLocalworld.respect.datalayer.school Companion/world.respect.datalayer.school.PersonDataSource GetListParams/world.respect.datalayer.school.PersonDataSourcefindByGuidAsFlow/world.respect.datalayer.school.PersonDataSourcelist/world.respect.datalayer.school.PersonDataSource listAsFlow/world.respect.datalayer.school.PersonDataSourcelistAsPagingSource/world.respect.datalayer.school.PersonDataSourcestore/world.respect.datalayer.school.PersonDataSourcefindByGuidAsFlow4world.respect.datalayer.school.PersonDataSourceLocalstore4world.respect.datalayer.school.PersonDataSourceLocalPerson$world.respect.datalayer.school.modelPersonGenderEnum$world.respect.datalayer.school.model PersonRole$world.respect.datalayer.school.modelcopy+world.respect.datalayer.school.model.Person givenName+world.respect.datalayer.school.model.Personguid+world.respect.datalayer.school.model.Person Companion5world.respect.datalayer.school.model.PersonGenderEnumFEMALE5world.respect.datalayer.school.model.PersonGenderEnumIPagingSourceFactory%world.respect.datalayer.shared.paginginvoke:world.respect.datalayer.shared.paging.IPagingSourceFactoryGetListCommonParams%world.respect.datalayer.shared.paramsLangMapworld.respect.lib.opds.modelLangMapStringValueworld.respect.lib.opds.modelOpdsFeedworld.respect.lib.opds.modelOpdsFeedMetadataworld.respect.lib.opds.modelOpdsPublicationworld.respect.lib.opds.modelReadiumMetadataworld.respect.lib.opds.modelmetadata%world.respect.lib.opds.model.OpdsFeedtitle-world.respect.lib.opds.model.OpdsFeedMetadatametadata,world.respect.lib.opds.model.OpdsPublicationtitle,world.respect.lib.opds.model.ReadiumMetadata!ClientServerDataSourceTestBuilder'world.respect.lib.test.clientservertestDataSourceTestClient'world.respect.lib.test.clientservertestclientServerDatasourceTest'world.respect.lib.test.clientservertestClockIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderDataLoadParamsIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderGetListCommonParamsIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderInstantIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderNoDataLoadedStateIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilder PagingSourceIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderPersonDataSourceIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilder PersonRouteIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderThreadIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilder assertEqualsIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilder assertTrueIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderclientsIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilder dataOrNullIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderdefaultTestPersonIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderfilterIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderfirstIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderfromEpochMillisecondsIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilder isNotEmptyIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderlistOfIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuildernowIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderprintlnIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderrouteIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuildersecondsIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderserverIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilder serverRoutingIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderserverSchoolDataSourceIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuildersystemTimeInMillisIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuildertestIworld.respect.lib.test.clientservertest.ClientServerDataSourceTestBuilderschoolDataSource