PackageSearchKotlinMultiplatformVariant

@Serializable
interface PackageSearchKotlinMultiplatformVariant : PackageSearchModuleVariant

Inheritors

Types

Link copied to clipboard
@Serializable
data class Cocoapods(val declaredDependencies: List<PackageSearchKotlinMultiplatformDeclaredDependency.Cocoapods>, val badges: List<PackageSearchModuleVariant.Badge>, val compatiblePackageTypes: List<PackagesType>) : PackageSearchKotlinMultiplatformVariant
Link copied to clipboard
@Serializable
data class DependenciesBlock(val declaredDependencies: List<PackageSearchKotlinMultiplatformDeclaredDependency.Maven>, val badges: List<PackageSearchModuleVariant.Badge>, val compatiblePackageTypes: List<PackagesType>) : PackageSearchKotlinMultiplatformVariant
Link copied to clipboard
@Serializable
data class SourceSet(val name: String, val declaredDependencies: List<PackageSearchKotlinMultiplatformDeclaredDependency.ForSourceSet>, val badges: List<PackageSearchModuleVariant.Badge>, val compatiblePackageTypes: List<PackagesType>, val compilerTargets: List<MppCompilationInfoModel.Compilation>) : PackageSearchKotlinMultiplatformVariant

Properties

Link copied to clipboard
abstract val badges: List<PackageSearchModuleVariant.Badge>
Link copied to clipboard
abstract val compatiblePackageTypes: List<PackagesType>
Link copied to clipboard
abstract val declaredDependencies: List<PackageSearchDeclaredPackage>
Link copied to clipboard
abstract val name: String
Link copied to clipboard
abstract val variantTerminology: String?

Functions

Link copied to clipboard
abstract fun isCompatible(dependency: ApiPackage, version: String): Boolean