ComparisonFileInputChange

data class ComparisonFileInputChange(@Json(name = "name") val name: String, @Json(name = "presence") val presence: ComparisonPresence, @Json(name = "status") val status: String? = null, @Json(name = "normalizationA") val normalizationA: ComparisonFileNormalization? = null, @Json(name = "normalizationB") val normalizationB: ComparisonFileNormalization? = null, @Json(name = "differenceExplainer") val differenceExplainer: String? = null, @Json(name = "roots") val roots: List<ComparisonFileRoot>? = null)

A file input property that differs between builds.

Parameters

name

The input property name.

presence
status

The comparison status of this file input property. Only present when presence is IN_BOTH.

normalizationA
normalizationB
differenceExplainer

Explanation of the difference. Null if no explanation is provided.

roots

File input roots. Null when the file input property is present in one build only.

Constructors

Link copied to clipboard
constructor(@Json(name = "name") name: String, @Json(name = "presence") presence: ComparisonPresence, @Json(name = "status") status: String? = null, @Json(name = "normalizationA") normalizationA: ComparisonFileNormalization? = null, @Json(name = "normalizationB") normalizationB: ComparisonFileNormalization? = null, @Json(name = "differenceExplainer") differenceExplainer: String? = null, @Json(name = "roots") roots: List<ComparisonFileRoot>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard