SerializablePackageSearchModule

@Serializable
interface SerializablePackageSearchModule

Inheritors

Types

Link copied to clipboard
@Serializable
data class Base(val name: String, val identity: SerializableIdentity, val declaredRepositories: List<SerializablePackageSearchDeclaredRepository>, val compatiblePackageTypes: List<PackagesType>, val dependencyMustHaveAScope: Boolean, val declaredDependencies: List<SerializablePackageSearchDeclaredPackage>, val availableScopes: List<String>, val defaultScope: String?) : SerializablePackageSearchModule
Link copied to clipboard
@Serializable
data class WithVariants(val name: String, val identity: SerializableIdentity, val declaredRepositories: List<SerializablePackageSearchDeclaredRepository>, val compatiblePackageTypes: List<PackagesType>, val dependencyMustHaveAScope: Boolean, val variants: Map<String, SerializablePackageSearchModuleVariant>, val variantTerminology: PackageSearchModule.WithVariants.Terminology, val mainVariantName: String) : SerializablePackageSearchModule

Properties

Link copied to clipboard
abstract val compatiblePackageTypes: List<PackagesType>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val name: String