Package-level declarations

Types

Link copied to clipboard
interface ModulesState
Link copied to clipboard
class NitriteKtorCache(repository: CoroutineObjectRepository<SerializableCachedResponseData>) : CacheStorage
Link copied to clipboard
Link copied to clipboard
class PackageSearchApplicationCachesService(coroutineScope: CoroutineScope) : Disposable, RecoveryAction
Link copied to clipboard
class PackageSearchProjectService(val project: Project, val coroutineScope: CoroutineScope) : PackageSearchKnownRepositoriesContext
Link copied to clipboard
@Serializable
class SerializableCachedResponseData(val url: String, val statusCode: Int, val requestTime: LocalDateTime, val responseTime: LocalDateTime, val version: SerializableHttpProtocolVersion, val expires: LocalDateTime, val headers: Map<String, List<String>>, val varyKeys: Map<String, String>, val body: String)
Link copied to clipboard
@Serializable
data class SerializableHttpProtocolVersion(val name: String, val major: Int, val minor: Int)

Functions

Link copied to clipboard
fun LocalDateTime.toGMTDate(): GMTDate
Link copied to clipboard
fun GMTDate.toKotlinxLocalDateTime(): LocalDateTime
Link copied to clipboard
fun SerializableCachedResponseData.toKtor(): CachedResponseData
fun SerializableHttpProtocolVersion.toKtor(): HttpProtocolVersion
Link copied to clipboard
Link copied to clipboard
inline fun <T> Iterable<T>.withEach(function: T.() -> Unit): List<T>