CustomServerConfigDataSource

internal class CustomServerConfigDataSource(    val versionApi: <Error class: unknown class>,     api: <Error class: unknown class>,     developmentApiEnabled: Boolean,     val serverConfigurationDAO: <Error class: unknown class>,     backendMetaDataUtil: <Error class: unknown class> = BackendMetaDataUtilImpl,     val serverConfigMapper: ServerConfigMapper = MapperProvider.serverConfigMapper()) : ServerConfigRepositoryExtension, CustomServerConfigRepository

Constructors

Link copied to clipboard
internal constructor(    versionApi: <Error class: unknown class>,     api: <Error class: unknown class>,     developmentApiEnabled: Boolean,     serverConfigurationDAO: <Error class: unknown class>,     backendMetaDataUtil: <Error class: unknown class> = BackendMetaDataUtilImpl,     serverConfigMapper: ServerConfigMapper = MapperProvider.serverConfigMapper())

Properties

Link copied to clipboard
Link copied to clipboard
open override val serverConfigurationDAO: <Error class: unknown class>
Link copied to clipboard
open override val versionApi: <Error class: unknown class>

Functions

Link copied to clipboard
suspend fun fetchApiVersionAndStore(links: ServerConfig.Links): <Error class: unknown class><<Error class: unknown class>, ServerConfig>
Link copied to clipboard
suspend fun fetchMetadata(serverLinks: ServerConfig.Links): <Error class: unknown class><<Error class: unknown class>, ServerConfig.MetaData>
Link copied to clipboard
open suspend override fun fetchRemoteConfig(    serverConfigUrl: String): <Error class: unknown class><<Error class: unknown class>, ServerConfig.Links>

download an on premise server configuration from a json file

Link copied to clipboard
open suspend override fun getServerConfigsWithUserIdAfterTheDate(    date: String): <Error class: unknown class><<Error class: unknown class>, <Error class: unknown class><List<ServerConfigWithUserId>>>
Link copied to clipboard
open suspend override fun observeServerConfigByLinks(    links: ServerConfig.Links): <Error class: unknown class><<Error class: unknown class><<Error class: unknown class>, ServerConfig>>
Link copied to clipboard
open suspend override fun storeConfig(    links: ServerConfig.Links,     metadata: ServerConfig.MetaData): <Error class: unknown class><<Error class: unknown class>, ServerConfig>
open suspend override fun storeConfig(    links: ServerConfig.Links,     versionInfo: ServerConfig.VersionInfo): <Error class: unknown class><<Error class: unknown class>, ServerConfig>
Link copied to clipboard
suspend fun storeServerLinksAndMetadata(    links: ServerConfig.Links,     metadata: ServerConfig.MetaData): <Error class: unknown class><<Error class: unknown class>, ServerConfig>
Link copied to clipboard
open suspend override fun updateAppBlackListCheckDate(configIds: Set<String>, date: String)

updates lastBlackListCheckDate for the Set of configIds