TableConditionDefinition

Properties

Link copied to clipboard
abstract val column: String
Link copied to clipboard
Link copied to clipboard
open val field: String

Document field reference for a per-cell logic entry that targets a page/document field instead of a same-row sibling column. Empty when the entry is a same-row column reference. Lets a single conditions list mix {column:...} (same-row cell) and {file,page,field:...} (document field) entries.

Link copied to clipboard
open val page: String

Page id accompanying a field reference; empty for same-row column entries.

Link copied to clipboard
abstract val schema: String
Link copied to clipboard
abstract val value: Any?

Functions

Link copied to clipboard
abstract fun toJsonObject(): JsonObject

Serializes this instance to a structured JsonObject.

Link copied to clipboard
abstract fun toJsonString(): String

Serializes this instance to a compact JSON string.

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

Converts this instance into a mutable key-value map suitable for mutation and re-serialization.