MavenDependency
data class MavenDependency( @Json(name = "scheme") val scheme: String, @Json(name = "type") val type: String, @Json(name = "name") val name: String, @Json(name = "namespace") val namespace: String? = null, @Json(name = "version") val version: String? = null, @Json(name = "qualifiers") val qualifiers: Map<String, String>? = null, @Json(name = "subpath") val subpath: String? = null, @Json(name = "purl") val purl: String? = null)
Parameters
scheme
The scheme used to identify the dependency.
type
The type of the dependency.
name
The name of the dependency.
namespace
A prefix used to qualify the dependency name.
version
The version of the dependency.
qualifiers
Additional information to qualify the identity of the dependency. The names and their meanings are type-specific.
subpath
Subpath within a dependency.
purl
The package URL identifier for the dependency.
Constructors
Link copied to clipboard
constructor( @Json(name = "scheme") scheme: String, @Json(name = "type") type: String, @Json(name = "name") name: String, @Json(name = "namespace") namespace: String? = null, @Json(name = "version") version: String? = null, @Json(name = "qualifiers") qualifiers: Map<String, String>? = null, @Json(name = "subpath") subpath: String? = null, @Json(name = "purl") purl: String? = null)