PackageSearchKotlinMultiplatformDeclaredDependency

@Serializable
sealed class PackageSearchKotlinMultiplatformDeclaredDependency : PackageSearchDeclaredPackage

Inheritors

Types

Link copied to clipboard
@Serializable
data class Cocoapods(val id: String, val declaredVersion: NormalizedVersion, val latestStableVersion: NormalizedVersion, val latestVersion: NormalizedVersion, val remoteInfo: ApiPackage?, val declarationIndexes: DependencyDeclarationIndexes?, val variantName: String, val displayName: String) : PackageSearchKotlinMultiplatformDeclaredDependency
Link copied to clipboard
@Serializable
data class Maven(val id: String, val declaredVersion: NormalizedVersion, val latestStableVersion: NormalizedVersion, val latestVersion: NormalizedVersion, val remoteInfo: ApiMavenPackage?, val declarationIndexes: DependencyDeclarationIndexes?, val groupId: String, val artifactId: String, val variantName: String, val configuration: String) : PackageSearchKotlinMultiplatformDeclaredDependency, PackageSearchDeclaredMavenPackage
Link copied to clipboard
@Serializable
data class Npm(val id: String, val declaredVersion: NormalizedVersion, val latestStableVersion: NormalizedVersion, val latestVersion: NormalizedVersion, val remoteInfo: ApiPackage?, val declarationIndexes: DependencyDeclarationIndexes?, val variantName: String, val configuration: String, val displayName: String) : PackageSearchKotlinMultiplatformDeclaredDependency

Properties

Link copied to clipboard
abstract val declarationIndexes: DependencyDeclarationIndexes?
Link copied to clipboard
abstract val declaredVersion: NormalizedVersion
Link copied to clipboard
abstract val displayName: String
Link copied to clipboard
abstract val icon: WithIcon.PathSourceType
Link copied to clipboard
abstract val id: String
Link copied to clipboard
abstract val latestStableVersion: NormalizedVersion
Link copied to clipboard
abstract val latestVersion: NormalizedVersion
Link copied to clipboard
abstract val remoteInfo: ApiPackage?
Link copied to clipboard
abstract val scope: String?
Link copied to clipboard
abstract val variantName: String

Functions

Link copied to clipboard
Link copied to clipboard
open override fun getUpdateData(newVersion: String?, newScope: String?): KotlinMultiplatformUpdatePackageData