Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class KotlinMultiplatformInstallPackageData(val apiPackage: ApiPackage, val selectedVersion: String, val selectedConfiguration: String, val variantName: String) : InstallPackageData
Link copied to clipboard
class KotlinMultiplatformModuleProvider : BaseGradleModuleProvider
Link copied to clipboard
data class KotlinMultiplatformRemovePackageData(val declaredPackage: PackageSearchKotlinMultiplatformDeclaredDependency, val variantName: String) : RemovePackageData
Link copied to clipboard
data class KotlinMultiplatformUpdatePackageData(val installedPackage: PackageSearchKotlinMultiplatformDeclaredDependency, val newVersion: String?, val newScope: String?, val sourceSetName: String) : UpdatePackageData
@Serializable
sealed class PackageSearchKotlinMultiplatformDeclaredDependency : PackageSearchDeclaredPackage.WithVariant
class PackageSearchKotlinMultiplatformDependencyManager(model: PackageSearchGradleModel, module: PackageSearchKotlinMultiplatformModule, nativeModule: Module) : PackageSearchDependencyManager
Link copied to clipboard
@Serializable
data class PackageSearchKotlinMultiplatformModule(val name: String, val identity: PackageSearchModule.Identity, val buildFilePath: String?, val declaredKnownRepositories: Map<String, ApiRepository>, val defaultScope: String?, val availableScopes: List<String>, val variants: Map<String, PackageSearchKotlinMultiplatformVariant>, val packageSearchModel: PackageSearchGradleModel, val availableKnownRepositories: Map<String, ApiRepository>) : PackageSearchModule.WithVariants
Link copied to clipboard
@Serializable
interface PackageSearchKotlinMultiplatformVariant : PackageSearchModuleVariant

Functions

Link copied to clipboard
Link copied to clipboard
fun Set<MppCompilationInfoModel.Compilation>.buildAttributes(): List<PackageSearchModuleVariant.Attribute>
Link copied to clipboard
operator fun Set<String>.contains(attribute: PackageSearchModuleVariant.Attribute.NestedAttribute): Boolean
Link copied to clipboard
fun <K, V> Map<K, V?>.filterNotNullValues(): Map<K, V>