Package-level declarations
Types
Values applied to a column by one bulk edit. Values retain their JSON types.
Created row snapshots and insertion indexes for one bulk creation.
Deleted row snapshots, including their cells.
One update of multiple rows in the same table or collection schema.
Additional writes for one row, beyond the columns shared by the whole bulk edit.
Event wrapper emitted by editors bundling applied changelogs and the document. Implements Mappable for serialization.
Describes an atomic change with metadata and typed parameters.
Details about the change payload and provenance.
Routing and identity parameters for a change log.
Dispatches UI/behavioral events to component editors by identifier. Implementations should resolve components by id/name and update their state.
Base interface for field-related changes (create/delete). Note: field.update uses FieldUpdateChange for backwards compatibility.
Field creation payload.
Field deletion payload.
Base interface for field position-related changes.
Field position creation payload.
Field position deletion payload.
Field position update payload.
Field value update payload.
File update payload.
Base interface for page-related changes.
Page creation payload.
Page deletion payload.
Page update payload.
Row creation payload.
Row deletion payload.
Row move/reorder payload.
Row update payload.