ChangedObject

interface ChangedObject

Input/output state of an object that was changed during execution.

Types

Link copied to clipboard
sealed class IdOperation
Link copied to clipboard
sealed class InputObjectState
Link copied to clipboard
sealed class OutputObjectState

Properties

Link copied to clipboard

The contents of the accumulator write when output_state is OUTPUT_OBJECT_STATE_ACCUMULATOR_WRITE

Link copied to clipboard

What happened to an ObjectId during execution.

Link copied to clipboard
abstract val inputDigest: String?

Digest of the object before this transaction executed.

Link copied to clipboard
abstract val inputOwner: Owner

Owner of the object before this transaction executed.

Link copied to clipboard
Link copied to clipboard
abstract val inputVersion: <Error class: unknown class>?

Version of the object before this transaction executed.

Link copied to clipboard
abstract val objectId: String?

ID of the object.

Link copied to clipboard
abstract val objectType: String?

Type information is not provided by the effects structure but is instead provided by an indexing layer

Link copied to clipboard
abstract val outputDigest: String?

Digest of the object after this transaction executed.

Link copied to clipboard
abstract val outputOwner: Owner

Owner of the object after this transaction executed.

Link copied to clipboard
Link copied to clipboard
abstract val outputVersion: <Error class: unknown class>?

Version of the object after this transaction executed.

Link copied to clipboard

Returns the field-presence view for this ChangedObject instance.

Functions

Link copied to clipboard
Link copied to clipboard
fun ChangedObject.copy(body: <Error class: unknown class>.() -> Unit = {}): ChangedObject

Copies the original message, including unknown fields.