All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.main.kotlin.com.gabrielfeo.develocity.api.model.GradleDependency.kt Maven / Gradle / Ivy

/**
 *
 * Please note:
 * This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * Do not edit this file manually.
 *
 */

@file:Suppress(
    "ArrayInDataClass",
    "EnumEntryName",
    "RemoveRedundantQualifierName",
    "UnusedImport"
)

package com.gabrielfeo.develocity.api.model


import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass

/**
 * 
 *
 * @param scheme The scheme used to identify the dependency. 
 * @param type The type of the dependency. 
 * @param name The name of the dependency.
 * @param namespace A prefix used to qualify the dependency name. 
 * @param version The version of the dependency.
 * @param qualifiers Additional information to qualify the identity of the dependency. The names and their meanings are type-specific. 
 * @param subpath Subpath within a dependency.
 * @param purl The [package URL](https://github.com/package-url/purl-spec) identifier for the dependency.
 */


data class GradleDependency (

    /* The scheme used to identify the dependency.  */
    @Json(name = "scheme")
    val scheme: kotlin.String,

    /* The type of the dependency.  */
    @Json(name = "type")
    val type: kotlin.String,

    /* The name of the dependency. */
    @Json(name = "name")
    val name: kotlin.String,

    /* A prefix used to qualify the dependency name.  */
    @Json(name = "namespace")
    val namespace: kotlin.String? = null,

    /* The version of the dependency. */
    @Json(name = "version")
    val version: kotlin.String? = null,

    /* Additional information to qualify the identity of the dependency. The names and their meanings are type-specific.  */
    @Json(name = "qualifiers")
    val qualifiers: kotlin.collections.Map? = null,

    /* Subpath within a dependency. */
    @Json(name = "subpath")
    val subpath: kotlin.String? = null,

    /* The [package URL](https://github.com/package-url/purl-spec) identifier for the dependency. */
    @Json(name = "purl")
    val purl: kotlin.String? = null

) {


}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy