ArtifactChange

@JsonClass(generateAdapter = true)
data class ArtifactChange(    @Json(name = "artifactLocation") val artifactLocation: ArtifactLocation,     @Json(name = "properties") val properties: PropertyBag? = null,     @Json(name = "replacements") val replacements: List<Replacement>)

A change to a single artifact.

Constructors

Link copied to clipboard
fun ArtifactChange(    @Json(name = "artifactLocation") artifactLocation: ArtifactLocation,     @Json(name = "properties") properties: PropertyBag? = null,     @Json(name = "replacements") replacements: List<Replacement>)

Properties

Link copied to clipboard
val artifactLocation: ArtifactLocation

The location of the artifact to change.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the change.

Link copied to clipboard
val replacements: List<Replacement>

An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.

Sources

Link copied to clipboard