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

src.main.kotlin.com.gabrielfeo.develocity.api.model.BuildModels.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.gabrielfeo.develocity.api.model.BuildModelsBazelAttributes
import com.gabrielfeo.develocity.api.model.BuildModelsBazelCriticalPath
import com.gabrielfeo.develocity.api.model.BuildModelsGradleArtifactTransformExecutions
import com.gabrielfeo.develocity.api.model.BuildModelsGradleAttributes
import com.gabrielfeo.develocity.api.model.BuildModelsGradleBuildCachePerformance
import com.gabrielfeo.develocity.api.model.BuildModelsGradleBuildProfileOverview
import com.gabrielfeo.develocity.api.model.BuildModelsGradleConfigurationCache
import com.gabrielfeo.develocity.api.model.BuildModelsGradleDependencies
import com.gabrielfeo.develocity.api.model.BuildModelsGradleDeprecations
import com.gabrielfeo.develocity.api.model.BuildModelsGradleNetworkActivity
import com.gabrielfeo.develocity.api.model.BuildModelsGradlePlugins
import com.gabrielfeo.develocity.api.model.BuildModelsGradleProjects
import com.gabrielfeo.develocity.api.model.BuildModelsGradleResourceUsage
import com.gabrielfeo.develocity.api.model.BuildModelsGradleTestPerformance
import com.gabrielfeo.develocity.api.model.BuildModelsMavenAttributes
import com.gabrielfeo.develocity.api.model.BuildModelsMavenBuildCachePerformance
import com.gabrielfeo.develocity.api.model.BuildModelsMavenBuildProfileOverview
import com.gabrielfeo.develocity.api.model.BuildModelsMavenDependencies
import com.gabrielfeo.develocity.api.model.BuildModelsMavenDependencyResolution
import com.gabrielfeo.develocity.api.model.BuildModelsMavenModules
import com.gabrielfeo.develocity.api.model.BuildModelsMavenPlugins
import com.gabrielfeo.develocity.api.model.BuildModelsMavenResourceUsage
import com.gabrielfeo.develocity.api.model.BuildModelsMavenTestPerformance
import com.gabrielfeo.develocity.api.model.BuildModelsNpmAttributes
import com.gabrielfeo.develocity.api.model.BuildModelsPythonAttributes

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

/**
 * Optional requested models associated with the build.
 *
 * @param gradleAttributes 
 * @param gradleTestPerformance 
 * @param gradleBuildCachePerformance 
 * @param gradleProjects 
 * @param gradleNetworkActivity 
 * @param gradleArtifactTransformExecutions 
 * @param gradleDeprecations 
 * @param gradlePlugins 
 * @param gradleResourceUsage 
 * @param gradleBuildProfileOverview 
 * @param gradleConfigurationCache 
 * @param gradleDependencies 
 * @param mavenAttributes 
 * @param mavenTestPerformance 
 * @param mavenBuildCachePerformance 
 * @param mavenModules 
 * @param mavenDependencyResolution 
 * @param mavenPlugins 
 * @param mavenResourceUsage 
 * @param mavenBuildProfileOverview 
 * @param mavenDependencies 
 * @param bazelAttributes 
 * @param bazelCriticalPath 
 * @param npmAttributes 
 * @param pythonAttributes 
 */


data class BuildModels (

    @Json(name = "gradleAttributes")
    val gradleAttributes: BuildModelsGradleAttributes? = null,

    @Json(name = "gradleTestPerformance")
    val gradleTestPerformance: BuildModelsGradleTestPerformance? = null,

    @Json(name = "gradleBuildCachePerformance")
    val gradleBuildCachePerformance: BuildModelsGradleBuildCachePerformance? = null,

    @Json(name = "gradleProjects")
    val gradleProjects: BuildModelsGradleProjects? = null,

    @Json(name = "gradleNetworkActivity")
    val gradleNetworkActivity: BuildModelsGradleNetworkActivity? = null,

    @Json(name = "gradleArtifactTransformExecutions")
    val gradleArtifactTransformExecutions: BuildModelsGradleArtifactTransformExecutions? = null,

    @Json(name = "gradleDeprecations")
    val gradleDeprecations: BuildModelsGradleDeprecations? = null,

    @Json(name = "gradlePlugins")
    val gradlePlugins: BuildModelsGradlePlugins? = null,

    @Json(name = "gradleResourceUsage")
    val gradleResourceUsage: BuildModelsGradleResourceUsage? = null,

    @Json(name = "gradleBuildProfileOverview")
    val gradleBuildProfileOverview: BuildModelsGradleBuildProfileOverview? = null,

    @Json(name = "gradleConfigurationCache")
    val gradleConfigurationCache: BuildModelsGradleConfigurationCache? = null,

    @Json(name = "gradleDependencies")
    val gradleDependencies: BuildModelsGradleDependencies? = null,

    @Json(name = "mavenAttributes")
    val mavenAttributes: BuildModelsMavenAttributes? = null,

    @Json(name = "mavenTestPerformance")
    val mavenTestPerformance: BuildModelsMavenTestPerformance? = null,

    @Json(name = "mavenBuildCachePerformance")
    val mavenBuildCachePerformance: BuildModelsMavenBuildCachePerformance? = null,

    @Json(name = "mavenModules")
    val mavenModules: BuildModelsMavenModules? = null,

    @Json(name = "mavenDependencyResolution")
    val mavenDependencyResolution: BuildModelsMavenDependencyResolution? = null,

    @Json(name = "mavenPlugins")
    val mavenPlugins: BuildModelsMavenPlugins? = null,

    @Json(name = "mavenResourceUsage")
    val mavenResourceUsage: BuildModelsMavenResourceUsage? = null,

    @Json(name = "mavenBuildProfileOverview")
    val mavenBuildProfileOverview: BuildModelsMavenBuildProfileOverview? = null,

    @Json(name = "mavenDependencies")
    val mavenDependencies: BuildModelsMavenDependencies? = null,

    @Json(name = "bazelAttributes")
    val bazelAttributes: BuildModelsBazelAttributes? = null,

    @Json(name = "bazelCriticalPath")
    val bazelCriticalPath: BuildModelsBazelCriticalPath? = null,

    @Json(name = "npmAttributes")
    val npmAttributes: BuildModelsNpmAttributes? = null,

    @Json(name = "pythonAttributes")
    val pythonAttributes: BuildModelsPythonAttributes? = null

) {


}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy