Comparison Inputs Response
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
total Count
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.
omission Reason
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)