GradleDependency

data class GradleDependency(@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)

Properties

Link copied to clipboard
Link copied to clipboard
val namespace: String? = null
Link copied to clipboard
val purl: String? = null
Link copied to clipboard
val qualifiers: Map<String, String>? = null
Link copied to clipboard
Link copied to clipboard
val subpath: String? = null
Link copied to clipboard
Link copied to clipboard
val version: String? = null