ChangeLog

Describes an atomic change with metadata and typed parameters.

Properties

Link copied to clipboard
abstract val change: Change

Polymorphic payload for the specific change.

Link copied to clipboard
abstract val createdOn: Long

Epoch millis when the change was created.

Link copied to clipboard
abstract val fieldId: String

Target field id.

Link copied to clipboard
abstract val fieldIdentifier: String

Target field identifier.

Link copied to clipboard
abstract val fieldPositionId: String

Layout position id for the field instance.

Link copied to clipboard
abstract val fileId: String

File id containing the page.

Link copied to clipboard
abstract val id: String

Document id.

Link copied to clipboard
abstract val identifier: String

External document identifier.

Link copied to clipboard
abstract val pageId: String

Page id containing the target field.

Link copied to clipboard
abstract val sdk: String

SDK version string producing the change.

Link copied to clipboard
abstract val target: String

Change target identifier used by handlers.

Link copied to clipboard
abstract val v: Int

Schema version for the change envelope.

Functions

Link copied to clipboard
abstract fun toJsonObject(): JsonObject
Link copied to clipboard
abstract fun toJsonString(): String
Link copied to clipboard
abstract fun toMap(): MutableMap<String, Any?>