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 getInstallData(apiPackage: ApiPackage, selectedVersion: ApiPackageVersion, selectedScope: String?): KotlinMultiplatformInstallPackageData
Link copied to clipboard
open override fun isCompatible(dependency: ApiPackage, version: ApiPackageVersion): Boolean