Replacement

@JsonClass(generateAdapter = true)
data class Replacement(@Json(name = "deletedRegion") val deletedRegion: Region, @Json(name = "insertedContent") val insertedContent: ArtifactContent? = null, @Json(name = "properties") val properties: PropertyBag? = null)(source)

The replacement of a single region of an artifact.

Since

0.12.0

Constructors

Link copied to clipboard
constructor(@Json(name = "deletedRegion") deletedRegion: Region, @Json(name = "insertedContent") insertedContent: ArtifactContent? = null, @Json(name = "properties") properties: PropertyBag? = null)

Properties

Link copied to clipboard

The region of the artifact to delete.

Link copied to clipboard

The content to insert at the location specified by the 'deletedRegion' property.

Link copied to clipboard
val properties: PropertyBag? = null

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