DependenciesBlock

@Serializable
data class DependenciesBlock(val declaredDependencies: List<PackageSearchKotlinMultiplatformDeclaredDependency.Maven>, val compatiblePackageTypes: List<PackagesType>, val availableScopes: List<String>, val defaultScope: String?) : PackageSearchKotlinMultiplatformVariant

Constructors

Link copied to clipboard
constructor(declaredDependencies: List<PackageSearchKotlinMultiplatformDeclaredDependency.Maven>, compatiblePackageTypes: List<PackagesType>, availableScopes: List<String>, defaultScope: String?)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val attributes: List<PackageSearchModuleVariant.Attribute>
Link copied to clipboard
open override val availableScopes: List<String>
Link copied to clipboard
open override val compatiblePackageTypes: List<PackagesType>
Link copied to clipboard
open override val defaultScope: String?
Link copied to clipboard
Link copied to clipboard
open override val isPrimary: Boolean
Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val variantTerminology: Nothing? = null

Functions

Link copied to clipboard
open override fun addDependency(apiPackage: ApiPackage, selectedVersion: String, selectedScope: String?)
Link copied to clipboard
open override fun isCompatible(dependency: ApiPackage, version: ApiPackageVersion): Boolean
Link copied to clipboard
open override fun removeDependency(declaredPackage: PackageSearchDeclaredPackage)
Link copied to clipboard
open override fun updateDependency(declaredPackage: PackageSearchDeclaredPackage, newVersion: String?, newScope: String?)