ComparisonInputsResponse

data class ComparisonInputsResponse(@Json(name = "totalCount") val totalCount: Int, @Json(name = "offset") val offset: Int, @Json(name = "limit") val limit: Int, @Json(name = "omissionReason") val omissionReason: String? = null, @Json(name = "gradle") val gradle: List<GradleComparisonWorkUnitDetail>? = null, @Json(name = "maven") val maven: List<MavenComparisonWorkUnitDetail>? = null)

Work unit input comparison response with full detail for each work unit. Exactly one of gradle or maven is set, depending on the build tool type.

Parameters

totalCount

The total number of work units with differences matching the applied filters (before pagination).

offset

The offset of the first work unit in the response.

limit

The maximum number of work units returned.

omissionReason

When present, the work unit input comparison was omitted (e.g. incompatible build agent versions). The message explains why. When omitted, gradle or maven contains the comparison results.

gradle

Gradle work units with comparison detail. Null for Maven builds or when omissionReason is present.

maven

Maven work units with comparison detail. Null for Gradle builds or when omissionReason is present.

Constructors

Link copied to clipboard
constructor(@Json(name = "totalCount") totalCount: Int, @Json(name = "offset") offset: Int, @Json(name = "limit") limit: Int, @Json(name = "omissionReason") omissionReason: String? = null, @Json(name = "gradle") gradle: List<GradleComparisonWorkUnitDetail>? = null, @Json(name = "maven") maven: List<MavenComparisonWorkUnitDetail>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val limit: Int
Link copied to clipboard
Link copied to clipboard
val offset: Int
Link copied to clipboard
Link copied to clipboard