Query

sealed interface Query : Search

Inheritors

Types

Link copied to clipboard
data class Base(val query: SearchPackagesRequest, val apis: PackageSearchApiPackageCache) : Search.Query
Link copied to clipboard
data class WithVariants(val query: SearchPackagesRequest, val apis: PackageSearchApiPackageCache, val attributes: List<String>, val primaryVariantName: String, val additionalVariants: List<String>) : Search.Query, Search.WithVariants

Properties

Link copied to clipboard
abstract val apis: PackageSearchApiPackageCache
Link copied to clipboard
abstract val query: SearchPackagesRequest

Functions

Link copied to clipboard
abstract suspend fun execute(): Search.Response