Skip to content

Return one actor-shaped child table bound to a persisted related-table Form item. The server re-resolves the inverse relation and locked parent filter; clients cannot submit either.

POST
/api/workspace/entity/{entityIdOrKey}/ui/form/{formSurfaceId}/items/{formItemId}/related-table
curl --request POST \
--url https://example.com/api/workspace/entity/example/ui/form/example/items/example/related-table \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "Page": 1, "ArchiveMode": 0 }'
entityIdOrKey
required
string
formSurfaceId
required
string
formItemId
required
string
instanceId
string
access_token
string

Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.

Page request for one server-owned related-table Form item. The client supplies no binding or filter; the server resolves both from the persisted Form item and the parent instance.

object
Page

One-based page number.

integer format: int32
ArchiveMode
integer format: int32
Allowed values: 0 1 2

OK

Media typeapplication/json
object
Data

Actor-shaped runtime payload for one server-bound related-table Form item.

object
FormSurfaceId
string
nullable
FormItemId
string
nullable
State
integer format: int32
Allowed values: 0 1 2 3 4
Table
object
Id

Surface identifier. This is empty when the model is not resolved.

string
nullable
Surface
integer format: int32
Allowed values: 0 1 2 3 4 5
DefaultPageSize

Default page size.

integer format: int32
RowVersion

Concurrency token for persisted overrides.

string format: uuid
Columns

Effective columns.

Array<object>
nullable

One persisted table column.

object
Id

Stable column identifier.

string
nullable
Binding

Resolved binding metadata for one UI field reference.

object
RefKind
integer format: int32
Allowed values: 0 1 2 3 4
FieldId

Field identifier when the binding points to an entity field.

string
nullable
FieldKey

Runtime field key when the binding points to an entity field.

string
nullable
SystemField
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
FieldType
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
IsRequired

Whether the bound field is always required.

boolean
VisibleWhen

Visibility condition expression for draft-aware UI evaluation.

string
nullable
RequiredWhen

Requiredness condition expression for draft-aware UI evaluation.

string
nullable
EditableWhen

Editability condition expression for draft-aware UI evaluation.

string
nullable
VisibleWhenPlan

Compiled rule expression plan used by Moltaro runtime surfaces.

object
RuleEngineVersion

Stable rule engine version used to compile this plan.

string
nullable
Root

Compiled rule expression node.

object
Kind

Node kind, for example literal, path, eq, and, or.

string
nullable
Operator

Optional operator metadata.

string
nullable
Path

Field path for path nodes.

string
nullable
LiteralKind

Literal family for literal nodes.

string
nullable
Text

Text value or variable name.

string
nullable
Number

Numeric literal value, serialized as an invariant string to preserve decimal precision.

number format: double
nullable
Bool

Boolean literal value.

boolean
nullable
OffsetDays

Date variable day offset.

integer format: int32
nullable
Left
object recursive
Right
object recursive
Items
Array<object> recursive
ResultFamily

Typed result family resolved by the backend binder.

string
nullable
SourceFamily

Backend source family for lookup-like or complex fields.

string
nullable
ResolvedPath

Canonical field path resolved by the backend binder.

string
nullable
RequiredWhenPlan

Compiled rule expression plan used by Moltaro runtime surfaces.

object
RuleEngineVersion

Stable rule engine version used to compile this plan.

string
nullable
Root

Compiled rule expression node.

object
Kind

Node kind, for example literal, path, eq, and, or.

string
nullable
Operator

Optional operator metadata.

string
nullable
Path

Field path for path nodes.

string
nullable
LiteralKind

Literal family for literal nodes.

string
nullable
Text

Text value or variable name.

string
nullable
Number

Numeric literal value, serialized as an invariant string to preserve decimal precision.

number format: double
nullable
Bool

Boolean literal value.

boolean
nullable
OffsetDays

Date variable day offset.

integer format: int32
nullable
Left
object recursive
Right
object recursive
Items
Array<object> recursive
ResultFamily

Typed result family resolved by the backend binder.

string
nullable
SourceFamily

Backend source family for lookup-like or complex fields.

string
nullable
ResolvedPath

Canonical field path resolved by the backend binder.

string
nullable
EditableWhenPlan

Compiled rule expression plan used by Moltaro runtime surfaces.

object
RuleEngineVersion

Stable rule engine version used to compile this plan.

string
nullable
Root

Compiled rule expression node.

object
Kind

Node kind, for example literal, path, eq, and, or.

string
nullable
Operator

Optional operator metadata.

string
nullable
Path

Field path for path nodes.

string
nullable
LiteralKind

Literal family for literal nodes.

string
nullable
Text

Text value or variable name.

string
nullable
Number

Numeric literal value, serialized as an invariant string to preserve decimal precision.

number format: double
nullable
Bool

Boolean literal value.

boolean
nullable
OffsetDays

Date variable day offset.

integer format: int32
nullable
Left
object recursive
Right
object recursive
Items
Array<object> recursive
ResultFamily

Typed result family resolved by the backend binder.

string
nullable
SourceFamily

Backend source family for lookup-like or complex fields.

string
nullable
ResolvedPath

Canonical field path resolved by the backend binder.

string
nullable
AllowMultiple

Whether the bound field allows multiple values.

boolean
DecimalPrecision

Decimal precision when applicable.

integer format: int32
nullable
DecimalScale

Decimal scale when applicable.

integer format: int32
nullable
StringMaxLength

String max length when applicable.

integer format: int32
nullable
ReferenceToEntityDefinitionId

Target entity definition identifier for reference-style fields.

string
nullable
PairedReferenceFieldId

Paired reference field identifier for inverse reference fields.

string
nullable
AllowSort

Whether root-list sorting by linked display value is allowed.

boolean
ReferenceDeleteBehavior
integer format: int32
Allowed values: 0 1 2
Options

Select options when applicable.

Array<object>
nullable

Option metadata for select fields.

object
Id

Option identifier.

string
nullable
EntityFieldDefinitionId

Owning field identifier.

string
nullable
Key

Option key.

string
nullable
Value

Option display value.

string
nullable
SortOrder

Sort order.

integer format: int32
TableFields

Access-shaped child-table fields when the binding targets a table field.

Array<object>
nullable

One access-shaped child-table field for runtime UI rendering.

object
Id

Child field identifier.

string
nullable
Label

Display label for the child field.

string
nullable
Binding
object recursive
Editor
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10
Editable

Whether the caller may edit this child field.

boolean
ReferenceInputType
integer format: int32
Allowed values: 0 1 2 3
ReferenceRendererType
integer format: int32
Allowed values: 0 1
ReferenceLookupRenderType
integer format: int32
Allowed values: 0 1
ReferencePath

Reference path configured for breadcrumb rendering.

Array<string>
nullable
HasAccessibleChildFields

Whether the caller can access at least one child-table field.

boolean
HasNestedAccessibleTableFields

Whether the caller can access nested table child fields.

boolean
VisibleWhenOperationMode
integer format: int32
Allowed values: 0 1 2
RequiredWhenOperationMode
integer format: int32
Allowed values: 0 1 2
EditableWhenOperationMode
integer format: int32
Allowed values: 0 1 2
BaseCurrencyCode

Base currency code for Money fields.

string
nullable
DefaultValue

Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.

object
Kind
integer format: int32
Allowed values: 0 1 2
Value

Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.

nullable
ResponsibilityKey

Stable key when the binding targets a unified responsibility.

string
nullable
ResponsibilityDisplayName

Display name when the binding targets a unified responsibility.

string
nullable
DisplayFieldId

Display field identifier when the binding targets a display-only computed field.

string
nullable
DisplayFieldKey

Display field key when the binding targets a display-only computed field.

string
nullable
DisplayFieldDisplayName

Display field display name when the binding targets a display-only computed field.

string
nullable
ObjectContextFactId

Object-context fact configuration id when the binding targets a contextual fact.

string
nullable
ObjectContextFactDisplayName

Safe source display name from the actor-shaped provider catalog.

string
nullable
ObjectContextFactMemberKey

Stable member key; null selects the existing whole-fact presentation.

string
nullable
ObjectContextFactMember

Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.

object
MemberKey
string
nullable
DisplayName
string
nullable
ValueType
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Nullable
boolean
Capabilities

Explicit capabilities; absence of a capability never selects a fallback mutation.

object
Read
boolean
Create
boolean
Edit
boolean
InlineEdit
boolean
EditorKey
string
nullable
SourceField

Metadata for one entity field definition.

object
Id

Field identifier.

string
nullable
EntityDefinitionId

Entity definition identifier.

string
nullable
EntityDefinitionTableId

Entity definition table identifier.

string
nullable
Key

Field key.

string
nullable
DisplayName

Field display name.

string
nullable
FieldType
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
VisibleWhen

Visibility condition expression.

string
nullable
RequiredWhen

Requiredness condition expression.

string
nullable
BusinessRequiredWhen

Package-owned business requiredness condition expression.

string
nullable
EditableWhen

Editability condition expression.

string
nullable
IsReadOnly

Whether runtime writes should skip this field.

boolean
DecimalPrecision

Decimal precision when applicable.

integer format: int32
nullable
DecimalScale

Decimal scale when applicable.

integer format: int32
nullable
StringMaxLength

String max length when applicable.

integer format: int32
nullable
AllowMultiple

Whether multiple values are allowed.

boolean
ReferenceToEntityDefinitionId

Target entity definition identifier for reference-style fields.

string
nullable
PairedReferenceFieldId

Paired reference field identifier for inverse reference fields.

string
nullable
AllowSort

Whether root-list sorting by linked display value is allowed.

boolean
ReferenceDeleteBehavior
integer format: int32
Allowed values: 0 1 2
SortOrder

Sort order inside the owning table.

integer format: int32
Options

Select options when applicable.

Array<object>
nullable

Option metadata for select fields.

object
Id

Option identifier.

string
nullable
EntityFieldDefinitionId

Owning field identifier.

string
nullable
Key

Option key.

string
nullable
Value

Option display value.

string
nullable
SortOrder

Sort order.

integer format: int32
ChildTableId

Child table metadata identifier for table fields.

string
nullable
IsDeleted

Whether the field is soft-deleted.

boolean
DeletedAt

Deletion timestamp.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
AddressCoordinatesRequired

Whether address values must carry latitude and longitude.

boolean
SchemaSource
integer format: int32
Allowed values: 0 1
SourceNetPackageId

Stable NET package root id when package-owned.

string
nullable
SourcePackageId

NET package artifact id when package-owned.

string
nullable
SourceStableId

Stable Moltaro id when package-owned.

string
nullable
Metadata

Owner-scoped metadata attached to this field.

Array<object>
nullable

Owner-scoped metadata attached to one entity field definition.

object
Id

Metadata row identifier.

string
nullable
EntityFieldDefinitionId

Owning field identifier.

string
nullable
OwnerModuleKey

Module that owns this metadata key.

string
nullable
Key

Metadata key inside the owner module.

string
nullable
ValueJson

Metadata value as JSON.

RowVersion

Concurrency token.

string format: uuid
SystemRole
integer format: int32
Allowed values: 0 1 2 3 4 5 6
VisibleWhenOperationMode
integer format: int32
Allowed values: 0 1 2
RequiredWhenOperationMode
integer format: int32
Allowed values: 0 1 2
EditableWhenOperationMode
integer format: int32
Allowed values: 0 1 2
BaseCurrencyCode

Base currency code for Money fields.

string
nullable
CalculationExpression

Stored calculated-field expression.

string
nullable
CalculationKind
integer format: int32
Allowed values: 0 1
ReferenceArchiveBehavior
integer format: int32
Allowed values: 0 1
ReferenceAuditRollupBehavior
integer format: int32
Allowed values: 0 1
SemanticRole
integer format: int32
Allowed values: 0 1 2 3
SemanticRoleScopeFieldId

Field identifier used as semantic scope, when the selected role requires one.

string
nullable
ClassifierCatalogDefinitionId

Bound Classifier Catalog Definition identifier.

string
nullable
ClassifierCatalogKey

Stable key of the bound Classifier Catalog Definition.

string
nullable
ClassifierCatalogDisplayName

Display name of the bound Classifier Catalog Definition.

string
nullable
DefaultValue

Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.

object
Kind
integer format: int32
Allowed values: 0 1 2
Value

Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.

nullable
IsProtected

Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.

boolean
EditorConfiguration

Opaque configuration interpreted only by the registered domain editor.

nullable
PortabilityKey

Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.

string
nullable
ObjectContextFactProviderKey

Provider key that owns the object-context fact payload.

string
nullable
ObjectContextFactTarget

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
AddressCoordinatesRequired

Whether an address field must be captured through a coordinate-aware editor.

boolean
ClassifierCatalogDefinitionId

Bound Classifier Catalog Definition identifier.

string
nullable
ClassifierCatalogKey

Bound Classifier Catalog Definition key.

string
nullable
ClassifierCatalogDisplayName

Bound Classifier Catalog Definition display name.

string
nullable
SemanticRole
integer format: int32
Allowed values: 0 1 2 3
EntityDefinitionId

Owning entity definition identifier used by destination-scoped field capabilities.

string
nullable
EntityDefinitionTableId

Owning entity definition table identifier used by destination-scoped field capabilities.

string
nullable
Label

Column label.

string
nullable
Hint

Optional user hint.

string
nullable
Renderer
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Editor
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10
Visible

Whether the column should render.

boolean
Editable

Whether inline editing is enabled for the column.

boolean
Width

Preferred width in pixels.

integer format: int32
SortOrder

Display order.

integer format: int32
ShowObjectContextFactDetails

Show provider-owned details in addition to the fact summary.

boolean
Projection

Read-only field projection backed by a materialized related-field path.

object
Path

Runtime field-key path from the root entity to the projected terminal field.

Array<string>
nullable
IncludePath

Runtime reference path required for materialization.

Array<string>
nullable
RootEntityFieldDefinitionId

First primary-table reference field identifier.

string
nullable
PathEntityFieldDefinitionId2

Second reference field identifier inside the first target definition when configured.

string
nullable
PathEntityFieldDefinitionId3

Third reference field identifier inside the second target definition when configured.

string
nullable
TerminalEntityFieldDefinitionId

Projected terminal field identifier inside the final target definition.

string
nullable
ReferenceInputType
integer format: int32
Allowed values: 0 1 2 3
ReferenceRendererType
integer format: int32
Allowed values: 0 1
ReferenceLookupRenderType
integer format: int32
Allowed values: 0 1
ReferencePath

Reference path configured for breadcrumb rendering.

Array<string>
nullable
ReferenceOpenTarget

Role-resolved Drawer or Details surface target for opening an entity instance.

object
Target
integer format: int32
Allowed values: 0 1
SurfaceSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
ReferenceOpenTargetSelectors

Role-aware selectors retained until runtime shaping resolves Moltaro.Entity.Ui.Models.Table.EntityTableUiColumnModel.ReferenceOpenTarget.

Array<object>
nullable

Role-aware selector row used by hosted surfaces and lookup inputs.

object
Id

Persisted selector row id. New client rows may send null.

string
nullable
Priority

Higher values are evaluated first.

integer format: int32
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey

Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.

string
nullable
RoleIds

Workspace role ids that may use the selector; empty means all roles.

Array<string>
nullable
Actions

Effective row actions.

Array<object>
nullable

One table-row action configuration. The runtime table model keeps an action only for an actor who may perform it, with one exception: Edit is also kept for an actor with potential View but without potential Update when the Form its Moltaro.Entity.Ui.Models.Table.EntityTableUiActionModel.FormSelector resolves to has a WithParent related table whose child records the actor may potentially create, update, archive or delete (a children-only edit). Such an actor opens that Form with GET /api/workspace/entity/{entityIdOrKey}/ui/form?surfaceKey={FormSelector.SurfaceKey}, not with the table-action Form route, which still requires Update on the record, and saves through the Form submission with an unchanged (Guard) root; decide per row from the row’s own rights.

object
Id

Stable action identifier.

string
nullable
Action
integer format: int32
Allowed values: 0 1 2 3 4 5 6
Placement
integer format: int32
Allowed values: 0 1 2
SortOrder

Explicit order within the placement bucket.

integer format: int32
FormSelectors

Role-aware form selectors used by edit actions in admin configuration.

Array<object>
nullable

Role-aware selector row used by hosted surfaces and lookup inputs.

object
Id

Persisted selector row id. New client rows may send null.

string
nullable
Priority

Higher values are evaluated first.

integer format: int32
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey

Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.

string
nullable
RoleIds

Workspace role ids that may use the selector; empty means all roles.

Array<string>
nullable
FormSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
RuleEvaluationContext

Rule evaluation context shared with fast UI runtime evaluation.

object
CurrentUserId

Current workspace user identifier.

string
nullable
CurrentLocalDate

Workspace-local current date in ISO format.

string
nullable
TimeZone

Workspace time zone identifier.

string
nullable
GeneratedAtUtc

UTC instant when the context was generated.

string format: date-time
nullable
NextLocalMidnightUtc

UTC instant for the next midnight in the workspace time zone.

string format: date-time
nullable
ContextValues

Owner-scoped runtime values available to rule plans.

object
key
additional properties
PrimaryObjectReferenceFieldIds

Ordered direct Reference field identifiers used to open a row; empty opens the row itself.

Array<string>
nullable
AfterCreateNavigation
integer format: int32
Allowed values: 0 1 2
AfterUpdateNavigation
integer format: int32
Allowed values: 0 1 2
InlineEditingEnabled

Whether supported cells may be edited in place; when false every runtime column is read-only.

boolean
CreateFormSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
EditFormSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
DrawerSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
DetailsPageSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
RowRules

Ordered row appearance rules for explicit surfaces.

Array<object>
nullable

Runtime table row appearance rule.

object
StatementId

Statement identifier used against instance predicates.

string
nullable
SortOrder

Stable evaluation order; the first matching rule wins.

integer format: int32
FontColor

Optional CSS font color applied to the whole row.

string
nullable
BackgroundColor

Optional CSS background color applied to the whole row.

string
nullable
Filters

Filter targets and their table-surface placement.

Array<object>
nullable

One table-surface filter target exposed to the web client.

object
Id
string
nullable
Label
string
nullable
Reference

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Placement
integer format: int32
Allowed values: 0 1 2
FilterTarget

Typed server-side condition target. The first segment belongs to the queried entity; every intermediate segment must be a readable primary-table reference, and the terminal segment determines the field type, supported operators, and operand shape.

object
Path

Ordered path of one to six segments. Each segment may contain an ID, a key, or both; when both are supplied they must resolve to the same field in the entity reached by the preceding segment.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
ReferenceEligibility

Dependency metadata for one direct runtime Table Surface filter item.

object
TargetFieldId

Direct source field represented by this filter item.

string
nullable
DriverFilterItemKeys

Canonical direct driver item keys when this item is dependent.

Array<string>
nullable
IsDriver

Whether an active rule depends on this item.

boolean
IsDependent

Whether an active rule governs this item’s Reference values.

boolean
Singleton

Whether the filter item may occur only once in a draft tree.

boolean
DependenciesAvailable

Whether every driver is queryable by the current actor.

boolean
CandidateStatementId

Client-exposed Statement of the Reference target that narrows the values offered for this filter, or null. It narrows choices only and is not an access restriction.

string
nullable
Sorting

Table-surface sorting capabilities exposed to the web client.

object
AllowMultiSort
boolean
SortableTargets
Array<object>
nullable

One table-surface sort target exposed to the web client.

object
Id

Stable sort target key.

string
nullable
Label

User-facing sort target label.

string
nullable
Reference

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
DefaultSort
Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
TreeView

Resolved Parent Tree View configuration for a runtime table.

object
ParentFieldDefinitionId

Stable parent self-reference field identifier.

string
nullable
ParentFieldKey

Stable parent self-reference field key.

string
nullable
SortFieldDefinitionId

Stable sibling sort field identifier, or null to sort siblings by Display name.

string
nullable
SortFieldKey

Stable sibling sort field key, or null when the Display name default applies.

string
nullable
SortFieldDisplayName

Actor-visible sibling sort field label, or null when the Display name default applies.

string
nullable
SortSpecial
integer format: int32
Allowed values: 0 1
SortDirection
integer format: int32
Allowed values: 0 1
WorkspaceUiComponentColumns

Synthetic columns rendered by registered Workspace UI components. Kept apart from Moltaro.Entity.Ui.Models.Table.EntityTableUiModel.Columns so every bound column keeps a non-null binding; they share the SortOrder sequence.

Array<object>
nullable

One synthetic table column rendered by a registered Workspace UI component.

object
Id

Stable column identifier (the surface item id).

string
nullable
ComponentKey

Registered Workspace UI component key.

string
nullable
Label

Column label.

string
nullable
Hint

Optional user hint.

string
nullable
Visible

Whether the column should render.

boolean
Width

Preferred width in pixels.

integer format: int32
SortOrder

Display order shared with bound columns.

integer format: int32
RuntimeState

Server-resolved runtime ordering state for one Table Surface projection. The move flags are coarse presentation gates only; callers must still load version-bound move options and run exact validation before mutation.

object
EffectiveSort

Exact sort executed for the returned root or Flat page.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
SortSource

Origin of the effective runtime sort selected by the server.

integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8
ManualOrderCapability

Runtime availability of the Entity Definition’s Manual Order capability.

integer format: int32
Allowed values: 0 1 2
ManualOrderMode

Whether the effective sort is sole ascending Manual Order.

boolean
CanRequestReorder

Whether an active-row reorder may be attempted from this projection.

boolean
CanRequestReparent

Whether a hierarchy reparent may be attempted from this projection.

boolean
CanRequestMoveToRoot

Whether a hierarchy root move may be attempted from this projection.

boolean
RuntimeDefaultSort

Exact server-resolved sort exposed when the personal override is cleared. This is execution-generation state: paged projections must not merge rows resolved against different reset defaults even when a personal sort masks them.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
QueryStateSource
integer format: int32
Allowed values: 0 1 2 3 4
ResolvedQueryState

Reproducible query state captured by an entity table saved view or share link.

object
Search

Optional configured search term.

string
nullable
TagIds

Selected tag identifiers.

Array<string>
nullable
ArchiveMode
integer format: int32
Allowed values: 0 1 2
AdvancedFilter

One nested logical filter group.

object
Operator
integer format: int32
Allowed values: 0 1
Conditions

Direct conditions inside this group.

Array<object>
nullable

One leaf condition in the runtime list query tree.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side condition target. The first segment belongs to the queried entity; every intermediate segment must be a readable primary-table reference, and the terminal segment determines the field type, supported operators, and operand shape.

object
Path

Ordered path of one to six segments. Each segment may contain an ID, a key, or both; when both are supplied they must resolve to the same field in the entity reached by the preceding segment.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Operator
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Values

Operand list for the selected operator.

Array<object>
nullable

One query operand.

object
Kind
integer format: int32
Allowed values: 0 1
Value

Literal JSON value used when Moltaro.Entity.Instances.Requests.EntityInstanceQueryOperandRequest.Kind is Moltaro.Enums.EntityInstanceQueryOperandKindEnum.Value. Select and enum fields accept the string option key; numeric enum ordinals and display labels are not operands.

nullable
Variable
integer format: int32
Allowed values: 0 1
RowsFilter
object recursive
Spatial

Spatial operand for address-style runtime query conditions.

object
ShapeKind
integer format: int32
Allowed values: 0 1 2
Center

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
RadiusKm

Radius in kilometers for radius-based queries.

number format: double
nullable
BoundingBox

Reserved WGS84 bounding box for future spatial queries.

object
SouthWest

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
NorthEast

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Polygon

Reserved polygon payload for future spatial queries.

Array<object>
nullable

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Groups
Array<object> recursive
Sort

Selected sort rules.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
PageSize

Selected page size.

integer format: int32
ResolvedGlobalSavedViewId

Saved-view identity used when Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.QueryStateSource is the global default.

string
nullable
ResolvedGlobalSavedViewRowVersion

Exact row version of Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.ResolvedGlobalSavedViewId.

string format: uuid
nullable
ResolvedGlobalSavedViewColumns

Authoritative column state of the resolved global default, for root/bootstrap hydration only.

Array<object>
nullable

One column-layout entry captured by an entity table saved view.

object
ColId

Runtime table column identifier.

string
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedGlobalSavedViewColumnOrder

Authoritative column order of the resolved global default, for root/bootstrap hydration only.

Array<string>
nullable
ResolvedPersonalGridColumns

Personal column layout resolved in the same settings snapshot as Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.PersonalSettingsRowVersion and the effective personal sort.

Array<object>
nullable

One persisted runtime grid column layout entry.

object
ColId

Runtime table column identifier.

string
nullable
Width

Column width in pixels.

integer format: int32
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedPersonalGridColumnOrder

Personal column order from the same settings snapshot as the returned projection.

Array<string>
nullable
DefinitionRowVersion

Row version of the Entity Definition used to validate and materialize this projection. Paged roots and children must not be merged across different definition generations.

string format: uuid
DefinitionSnapshotVersion

Dependency-aware Entity Definition cache snapshot used by query planning and materialization. This also fences changes in referenced definitions whose display/query metadata affects rows.

string format: uuid
PersonalSettingsRowVersion

Row version of the host-neutral personal settings snapshot used to resolve this projection’s sort and column layout, or System.Guid.Empty when no settings snapshot exists. Continuation pages must not be merged across different values.

string format: uuid
Page
object
Items

Current page of instance summaries.

Array<object>
nullable

List item for one entity instance.

object
Id

Instance identifier.

string
nullable
Number

Server-generated entity number.

string
nullable
DisplayName

Resolved entity display name or fallback number.

string
nullable
Subtitle

Resolved entity subtitle from the presentation cache.

string
nullable
CreatedAt

Instance creation timestamp.

string format: date-time
CreatedByUserId

Creating user identifier when available.

string
nullable
ModifiedAt

Last modification timestamp when available.

string format: date-time
nullable
ModifiedByUserId

Last modifying user identifier when available.

string
nullable
ArchivedAt

Archive timestamp when the instance is archived.

string format: date-time
nullable
ArchivedByUserId

Archiving user identifier when available.

string
nullable
LastComment

Compact summary of the latest comment on an entity instance.

object
Id

Comment identifier.

string
nullable
CommentText

Comment text.

string
nullable
CreatedByUserId

Comment author identifier.

string
nullable
CreatedByUserName

Comment author display name.

string
nullable
CreatedAt

Comment creation timestamp.

string format: date-time
Tags

Visible tags for the instance. List payloads include the first few tags only.

Array<object>
nullable

Compact tag details for one entity instance.

object
Id

Tag identifier.

string
nullable
TagName

Tag name.

string
nullable
Color

Optional color value.

string
nullable
Category

Optional category.

string
nullable
TagCount

Total number of tags on the instance.

integer format: int32
LastActivityDateTime

Last activity timestamp for the instance.

string format: date-time
RowVersion

Runtime row-version token from the primary table.

string format: uuid
Fields

Readable primary-table scalar fields keyed by field key. Denied fields are omitted.

object
key
additional properties

Field envelope for runtime entity-instance responses.

object
State
integer format: int32
Allowed values: 0 1
Value

Canonical stored value for the field when State is Moltaro.Enums.EntityInstanceFieldStateEnum.Value.

nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
Predicates

Runtime-evaluated statement results keyed by statement identifier.

object
key
additional properties
boolean
Permissions

Item-level permissions for one entity instance.

object
CanRead

Whether the caller can read the active instance.

boolean
CanReadArchive

Whether the caller can read the instance while it is archived.

boolean
CanReadChangesHistory

Whether the caller can read the change history for this instance.

boolean
CanReadComments

Whether comments can be viewed for this instance.

boolean
CanReadTags

Whether tags can be viewed for this instance.

boolean
CanReadAttachments

Whether attachments can be viewed for this instance.

boolean
SemanticPresentation

Safe compact reference metadata, projected only for a resolved visible Entity reference.

object
UsageType
integer format: int32
Allowed values: 0 1 2
SemanticType
string
nullable
LinkRegistrationKey
string
nullable
CellRegistrationKey
string
nullable
Assignments

Relation assignments keyed by relation key for record-scoped entities.

object
key
additional properties
Array<object>

Display-safe common responsibility subject in Entity runtime payloads.

object
SubjectType

Common subject discriminator: User or ResponsibilityGroup.

string
nullable
SubjectId

Assigned subject identifier.

string
nullable
DisplayName

Display name resolved for the subject when available.

string
nullable
Description

Optional secondary subject description.

string
nullable
EffectiveFrom

Inclusive start of the responsibility interval.

string format: date-time
nullable
EffectiveTo

Exclusive end of the responsibility interval, or null for an open interval.

string format: date-time
nullable
MergeState

Merge state attached to entity instance payloads.

object
IsMergedAway
boolean
MergedIntoInstanceId
string
nullable
MergeOperationId
string
nullable
DisplayFields

Display-only computed fields keyed by display-field key.

object
key
additional properties
string
ProjectionSource

Display-only source member metadata for a projection row.

object
ProjectionMemberId
string
nullable
ReferenceFieldId
string
nullable
SourceEntityDefinitionId
string
nullable
Label
string
nullable
SourceEntityDisplayNameSingular
string
nullable
SourceEntityDisplayNamePlural
string
nullable
ObjectContextFacts

Provider-owned object-context facts keyed by provider key.

object
key
additional properties
ObjectContextFactMembers

Validated live context members keyed by Entity binding identifier.

object
key
additional properties

Authorized members from one selected source instance, projected once per binding and record.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Handle

Exact selected source instance and its provider-owned version token. Core must not interpret the token or reselect another instance when a mutation supplies this handle.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
Version
string
nullable
Values
object
key
additional properties

One typed value; restricted and unavailable values carry no payload or display text.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Value
nullable
DisplayValue
string
nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
CanEdit

Whether the provider permits ordinary editing of this exact readable source member.

boolean
ObjectInvariant

Resource-neutral current invariant state and complete object-operation decision set.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
BusinessInvariants

Current safe state of every applicable enabled Business Invariant.

Array<object>
nullable

Current safe state of one Business Invariant target for one resource.

object
InvariantKey

Stable invariant key.

string
nullable
TargetKey

Stable target key within the invariant.

string
nullable
IsActive

Whether the invariant is active for the current resource state.

boolean
SafeMessage

Localized safe active-state message, or null when inactive.

string
nullable
Operations

Explicit decision for every applicable and discoverable Object Operation Catalog entry on the current surface.

object
key
additional properties

Composed current decision for one applicable object operation.

object
OperationKey

Stable Object Operation Catalog key.

string
nullable
IsAllowed

Whether all independent authorities allow the operation.

boolean
Denials

Deterministically ordered safe denial details.

Array<object>
nullable

One safe denial contributing to a composed object-operation decision.

object
Source

Identifies the independent authority that denied an object operation.

integer format: int32
Allowed values: 0 1 2 3
SourceKey

Stable source identity, such as an invariant key or domain policy key.

string
nullable
ReasonCode

Stable machine-readable reason code.

string
nullable
SafeMessage

Non-empty localized safe message.

string
nullable
WritableFieldIds

Readable primary scalar field identifiers the current actor may write on this row, in ordinal order; empty when the actor cannot update the row (including archived rows). Read-only definitions, calculated targets and editability rules are decided separately; this list only reflects field access, and a save remains authoritative. The list grows with the number of writable fields on every row of a list or query response.

Array<string>
nullable
TotalCount

Total accessible instance count for the active page filter.

integer format: int32
Page

One-based page number.

integer format: int32
PageSize

Requested page size after normalization.

integer format: int32
Permissions

Page-level permissions for entity instances.

object
CanCreate

Whether the caller can create a new instance for this entity definition.

boolean
CanReadActive

Whether the caller can read active instances for this entity definition.

boolean
CanReadArchive

Whether the caller can read archived instances for this entity definition.

boolean
CanReadChangesHistory

Whether the caller can read change history for this entity definition.

boolean
CanMerge

Whether the caller can potentially merge records for this entity definition.

boolean
ResponsibilityDefinitions

Runtime relation metadata for record-scoped assignment columns.

Array<object>
nullable

Active common responsibility definition published to Entity runtime surfaces.

object
ResponsibilityDefinitionId

Stable common responsibility definition identifier.

string
nullable
ResponsibilityKey

Stable definition-scoped responsibility key.

string
nullable
DisplayName

User-facing responsibility name.

string
nullable
Description

Optional user-facing description.

string
nullable
Cardinality

Common cardinality discriminator: One or Many.

string
nullable
Required

Whether an active resource must always have an assigned responsible subject.

boolean
SubjectMode

Common subject-mode discriminator: User, Group or UserOrGroup.

string
nullable
ArchiveMode
integer format: int32
Allowed values: 0 1 2
MissingSurface

Machine-readable state for a reusable UI surface that is intentionally missing.

object
SurfaceType
integer format: int32
Allowed values: 0 1 2 3 4 5
Reason
integer format: int32
Allowed values: 0 1
Selector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
ErrorCode
string
nullable
CreateAction

Server-computed contextual create action for a direct related-data section.

object
CanCreate
boolean
TargetEntityDefinitionId
string
nullable
TargetEntityDisplayNameSingular
string
nullable
LockedFields
object
key
additional properties
string
FormSurfaceKey
string
nullable
Origin

The record a related-create starts from and the InverseReference of its definition that pairs the relation.

object
SourceEntityDefinitionId

Definition of the source record.

string
nullable
SourceEntityInstanceId

The source record.

string
nullable
SourceInverseFieldId

The InverseReference of the source definition paired with the new record’s Reference.

string
nullable
ShowRelatedTableSaveNotice

Show the independent-save notice for this related-table item.

boolean
ChildEntityDefinitionId

Resolved child entity definition identifier for row commands and navigation.

string
nullable
ChildEntityDisplayNameSingular

Actor-safe singular name of the child entity.

string
nullable
AvailableArchiveModes

Archive scopes the current actor may browse in this embedded table. Form Related Tables expose only Moltaro.Enums.ArchiveModeEnum.Active and Moltaro.Enums.ArchiveModeEnum.Archived; the list is server-computed and is the source of truth for the scope toggle.

Array<integer>
nullable
Allowed values: 0 1 2
TreePage
object
Items

Real entity-instance tree nodes.

Array<object>
nullable

One real entity instance in a Parent Tree View sibling page.

object
Instance

List item for one entity instance.

object
Id

Instance identifier.

string
nullable
Number

Server-generated entity number.

string
nullable
DisplayName

Resolved entity display name or fallback number.

string
nullable
Subtitle

Resolved entity subtitle from the presentation cache.

string
nullable
CreatedAt

Instance creation timestamp.

string format: date-time
CreatedByUserId

Creating user identifier when available.

string
nullable
ModifiedAt

Last modification timestamp when available.

string format: date-time
nullable
ModifiedByUserId

Last modifying user identifier when available.

string
nullable
ArchivedAt

Archive timestamp when the instance is archived.

string format: date-time
nullable
ArchivedByUserId

Archiving user identifier when available.

string
nullable
LastComment

Compact summary of the latest comment on an entity instance.

object
Id

Comment identifier.

string
nullable
CommentText

Comment text.

string
nullable
CreatedByUserId

Comment author identifier.

string
nullable
CreatedByUserName

Comment author display name.

string
nullable
CreatedAt

Comment creation timestamp.

string format: date-time
Tags

Visible tags for the instance. List payloads include the first few tags only.

Array<object>
nullable

Compact tag details for one entity instance.

object
Id

Tag identifier.

string
nullable
TagName

Tag name.

string
nullable
Color

Optional color value.

string
nullable
Category

Optional category.

string
nullable
TagCount

Total number of tags on the instance.

integer format: int32
LastActivityDateTime

Last activity timestamp for the instance.

string format: date-time
RowVersion

Runtime row-version token from the primary table.

string format: uuid
Fields

Readable primary-table scalar fields keyed by field key. Denied fields are omitted.

object
key
additional properties

Field envelope for runtime entity-instance responses.

object
State
integer format: int32
Allowed values: 0 1
Value

Canonical stored value for the field when State is Moltaro.Enums.EntityInstanceFieldStateEnum.Value.

nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
Predicates

Runtime-evaluated statement results keyed by statement identifier.

object
key
additional properties
boolean
Permissions

Item-level permissions for one entity instance.

object
CanRead

Whether the caller can read the active instance.

boolean
CanReadArchive

Whether the caller can read the instance while it is archived.

boolean
CanReadChangesHistory

Whether the caller can read the change history for this instance.

boolean
CanReadComments

Whether comments can be viewed for this instance.

boolean
CanReadTags

Whether tags can be viewed for this instance.

boolean
CanReadAttachments

Whether attachments can be viewed for this instance.

boolean
SemanticPresentation

Safe compact reference metadata, projected only for a resolved visible Entity reference.

object
UsageType
integer format: int32
Allowed values: 0 1 2
SemanticType
string
nullable
LinkRegistrationKey
string
nullable
CellRegistrationKey
string
nullable
Assignments

Relation assignments keyed by relation key for record-scoped entities.

object
key
additional properties
Array<object>

Display-safe common responsibility subject in Entity runtime payloads.

object
SubjectType

Common subject discriminator: User or ResponsibilityGroup.

string
nullable
SubjectId

Assigned subject identifier.

string
nullable
DisplayName

Display name resolved for the subject when available.

string
nullable
Description

Optional secondary subject description.

string
nullable
EffectiveFrom

Inclusive start of the responsibility interval.

string format: date-time
nullable
EffectiveTo

Exclusive end of the responsibility interval, or null for an open interval.

string format: date-time
nullable
MergeState

Merge state attached to entity instance payloads.

object
IsMergedAway
boolean
MergedIntoInstanceId
string
nullable
MergeOperationId
string
nullable
DisplayFields

Display-only computed fields keyed by display-field key.

object
key
additional properties
string
ProjectionSource

Display-only source member metadata for a projection row.

object
ProjectionMemberId
string
nullable
ReferenceFieldId
string
nullable
SourceEntityDefinitionId
string
nullable
Label
string
nullable
SourceEntityDisplayNameSingular
string
nullable
SourceEntityDisplayNamePlural
string
nullable
ObjectContextFacts

Provider-owned object-context facts keyed by provider key.

object
key
additional properties
ObjectContextFactMembers

Validated live context members keyed by Entity binding identifier.

object
key
additional properties

Authorized members from one selected source instance, projected once per binding and record.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Handle

Exact selected source instance and its provider-owned version token. Core must not interpret the token or reselect another instance when a mutation supplies this handle.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
Version
string
nullable
Values
object
key
additional properties

One typed value; restricted and unavailable values carry no payload or display text.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Value
nullable
DisplayValue
string
nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
CanEdit

Whether the provider permits ordinary editing of this exact readable source member.

boolean
ObjectInvariant

Resource-neutral current invariant state and complete object-operation decision set.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
BusinessInvariants

Current safe state of every applicable enabled Business Invariant.

Array<object>
nullable

Current safe state of one Business Invariant target for one resource.

object
InvariantKey

Stable invariant key.

string
nullable
TargetKey

Stable target key within the invariant.

string
nullable
IsActive

Whether the invariant is active for the current resource state.

boolean
SafeMessage

Localized safe active-state message, or null when inactive.

string
nullable
Operations

Explicit decision for every applicable and discoverable Object Operation Catalog entry on the current surface.

object
key
additional properties

Composed current decision for one applicable object operation.

object
OperationKey

Stable Object Operation Catalog key.

string
nullable
IsAllowed

Whether all independent authorities allow the operation.

boolean
Denials

Deterministically ordered safe denial details.

Array<object>
nullable

One safe denial contributing to a composed object-operation decision.

object
Source

Identifies the independent authority that denied an object operation.

integer format: int32
Allowed values: 0 1 2 3
SourceKey

Stable source identity, such as an invariant key or domain policy key.

string
nullable
ReasonCode

Stable machine-readable reason code.

string
nullable
SafeMessage

Non-empty localized safe message.

string
nullable
WritableFieldIds

Readable primary scalar field identifiers the current actor may write on this row, in ordinal order; empty when the actor cannot update the row (including archived rows). Read-only definitions, calculated targets and editability rules are decided separately; this list only reflects field access, and a save remains authoritative. The list grows with the number of writable fields on every row of a list or query response.

Array<string>
nullable
ChildCount

Exact number of direct eligible children.

integer format: int32
IsAncestorContext

Whether this row is included only to preserve the branch to a matching descendant.

boolean
HierarchyIssue
integer format: int32
Allowed values: 0 1 2
CanConfirm

Whether this direct seed row may be returned as the selected Reference value.

boolean
TotalCount

Exact number of eligible records in this sibling set.

integer format: int32
nullable
Page

One-based sibling page number.

integer format: int32
PageSize

Effective sibling page size.

integer format: int32
HasNextPage

Whether another sibling page is available.

boolean
Permissions

Page-level permissions for entity instances.

object
CanCreate

Whether the caller can create a new instance for this entity definition.

boolean
CanReadActive

Whether the caller can read active instances for this entity definition.

boolean
CanReadArchive

Whether the caller can read archived instances for this entity definition.

boolean
CanReadChangesHistory

Whether the caller can read change history for this entity definition.

boolean
CanMerge

Whether the caller can potentially merge records for this entity definition.

boolean
ResponsibilityDefinitions

Assignment relation metadata used by existing row actions.

Array<object>
nullable

Active common responsibility definition published to Entity runtime surfaces.

object
ResponsibilityDefinitionId

Stable common responsibility definition identifier.

string
nullable
ResponsibilityKey

Stable definition-scoped responsibility key.

string
nullable
DisplayName

User-facing responsibility name.

string
nullable
Description

Optional user-facing description.

string
nullable
Cardinality

Common cardinality discriminator: One or Many.

string
nullable
Required

Whether an active resource must always have an assigned responsible subject.

boolean
SubjectMode

Common subject-mode discriminator: User, Group or UserOrGroup.

string
nullable
ReferenceCandidateState
integer format: int32
Allowed values: 0 1 2 3 4 5 6
ReferenceCandidateErrorCode

Stable guidance code when Moltaro.Entity.Ui.Models.Table.EntityTableTreeNodePageModel.ReferenceCandidateState is not ready.

string
nullable
RuntimeState

Server-resolved runtime ordering state for one Table Surface projection. The move flags are coarse presentation gates only; callers must still load version-bound move options and run exact validation before mutation.

object
EffectiveSort

Exact sort executed for the returned root or Flat page.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
SortSource

Origin of the effective runtime sort selected by the server.

integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8
ManualOrderCapability

Runtime availability of the Entity Definition’s Manual Order capability.

integer format: int32
Allowed values: 0 1 2
ManualOrderMode

Whether the effective sort is sole ascending Manual Order.

boolean
CanRequestReorder

Whether an active-row reorder may be attempted from this projection.

boolean
CanRequestReparent

Whether a hierarchy reparent may be attempted from this projection.

boolean
CanRequestMoveToRoot

Whether a hierarchy root move may be attempted from this projection.

boolean
RuntimeDefaultSort

Exact server-resolved sort exposed when the personal override is cleared. This is execution-generation state: paged projections must not merge rows resolved against different reset defaults even when a personal sort masks them.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
QueryStateSource
integer format: int32
Allowed values: 0 1 2 3 4
ResolvedQueryState

Reproducible query state captured by an entity table saved view or share link.

object
Search

Optional configured search term.

string
nullable
TagIds

Selected tag identifiers.

Array<string>
nullable
ArchiveMode
integer format: int32
Allowed values: 0 1 2
AdvancedFilter

One nested logical filter group.

object
Operator
integer format: int32
Allowed values: 0 1
Conditions

Direct conditions inside this group.

Array<object>
nullable

One leaf condition in the runtime list query tree.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side condition target. The first segment belongs to the queried entity; every intermediate segment must be a readable primary-table reference, and the terminal segment determines the field type, supported operators, and operand shape.

object
Path

Ordered path of one to six segments. Each segment may contain an ID, a key, or both; when both are supplied they must resolve to the same field in the entity reached by the preceding segment.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Operator
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Values

Operand list for the selected operator.

Array<object>
nullable

One query operand.

object
Kind
integer format: int32
Allowed values: 0 1
Value

Literal JSON value used when Moltaro.Entity.Instances.Requests.EntityInstanceQueryOperandRequest.Kind is Moltaro.Enums.EntityInstanceQueryOperandKindEnum.Value. Select and enum fields accept the string option key; numeric enum ordinals and display labels are not operands.

nullable
Variable
integer format: int32
Allowed values: 0 1
RowsFilter
object recursive
Spatial

Spatial operand for address-style runtime query conditions.

object
ShapeKind
integer format: int32
Allowed values: 0 1 2
Center

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
RadiusKm

Radius in kilometers for radius-based queries.

number format: double
nullable
BoundingBox

Reserved WGS84 bounding box for future spatial queries.

object
SouthWest

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
NorthEast

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Polygon

Reserved polygon payload for future spatial queries.

Array<object>
nullable

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Groups
Array<object> recursive
Sort

Selected sort rules.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
PageSize

Selected page size.

integer format: int32
ResolvedGlobalSavedViewId

Saved-view identity used when Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.QueryStateSource is the global default.

string
nullable
ResolvedGlobalSavedViewRowVersion

Exact row version of Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.ResolvedGlobalSavedViewId.

string format: uuid
nullable
ResolvedGlobalSavedViewColumns

Authoritative column state of the resolved global default, for root/bootstrap hydration only.

Array<object>
nullable

One column-layout entry captured by an entity table saved view.

object
ColId

Runtime table column identifier.

string
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedGlobalSavedViewColumnOrder

Authoritative column order of the resolved global default, for root/bootstrap hydration only.

Array<string>
nullable
ResolvedPersonalGridColumns

Personal column layout resolved in the same settings snapshot as Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.PersonalSettingsRowVersion and the effective personal sort.

Array<object>
nullable

One persisted runtime grid column layout entry.

object
ColId

Runtime table column identifier.

string
nullable
Width

Column width in pixels.

integer format: int32
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedPersonalGridColumnOrder

Personal column order from the same settings snapshot as the returned projection.

Array<string>
nullable
DefinitionRowVersion

Row version of the Entity Definition used to validate and materialize this projection. Paged roots and children must not be merged across different definition generations.

string format: uuid
DefinitionSnapshotVersion

Dependency-aware Entity Definition cache snapshot used by query planning and materialization. This also fences changes in referenced definitions whose display/query metadata affects rows.

string format: uuid
PersonalSettingsRowVersion

Row version of the host-neutral personal settings snapshot used to resolve this projection’s sort and column layout, or System.Guid.Empty when no settings snapshot exists. Continuation pages must not be merged across different values.

string format: uuid
RuntimeRows

Actor-shaped Manual Order projection flags for the returned sibling rows.

Array<object>
nullable

Safe coarse Manual Order projection flags for one returned row.

object
InstanceId

Returned entity-instance identifier.

string
nullable
CanRequestReorder

Whether exact reorder options may be requested for this row.

boolean
CanRequestReparent

Whether exact hierarchy placement options may be requested for this row.

boolean
CanRequestMoveToRoot

Whether an exact move-to-root option may be requested for this row.

boolean
RuntimeRows

Actor-shaped runtime row flags returned for Flat mode.

Array<object>
nullable

Safe coarse Manual Order projection flags for one returned row.

object
InstanceId

Returned entity-instance identifier.

string
nullable
CanRequestReorder

Whether exact reorder options may be requested for this row.

boolean
CanRequestReparent

Whether exact hierarchy placement options may be requested for this row.

boolean
CanRequestMoveToRoot

Whether an exact move-to-root option may be requested for this row.

boolean
RuntimeSortItems

Runtime sort targets available in this related-table context.

Array<object>
nullable

Runtime entity table-surface sort item resolved from configuration.

object
Key
string
nullable
Label
string
nullable
SortOrder
integer format: int32
SortTarget

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
RuntimeUnavailableSortItems

Configured sort targets unavailable in this related-table context.

Array<object>
nullable

Safe reason metadata for a configured table target that cannot be used by the current caller/runtime schema.

object
Key

Stable configured target key.

string
nullable
ReasonCode

Safe reason code. Does not include hidden field names.

string
nullable
RuntimeDefaultSort

Resolved configured default sort used when the user has no override.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
ContextRevision

Opaque revision of the server-owned Form item, relation, roles, schema, and parent context.

string
nullable
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Data": {
"State": 0,
"Table": {
"Surface": 0,
"Columns": [
{
"Binding": {
"RefKind": 0,
"SystemField": 0,
"FieldType": 0,
"ReferenceDeleteBehavior": 0,
"TableFields": [
{
"Editor": 0,
"ReferenceInputType": 0,
"ReferenceRendererType": 0,
"ReferenceLookupRenderType": 0
}
],
"VisibleWhenOperationMode": 0,
"RequiredWhenOperationMode": 0,
"EditableWhenOperationMode": 0,
"DefaultValue": {
"Kind": 0
},
"ObjectContextFactMember": {
"ValueType": 0,
"SourceField": {
"FieldType": 0,
"ReferenceDeleteBehavior": 0,
"SchemaSource": 0,
"SystemRole": 0,
"VisibleWhenOperationMode": 0,
"RequiredWhenOperationMode": 0,
"EditableWhenOperationMode": 0,
"CalculationKind": 0,
"ReferenceArchiveBehavior": 0,
"ReferenceAuditRollupBehavior": 0,
"SemanticRole": 0,
"DefaultValue": {
"Kind": 0
}
}
},
"SemanticRole": 0
},
"Renderer": 0,
"Editor": 0,
"ReferenceInputType": 0,
"ReferenceRendererType": 0,
"ReferenceLookupRenderType": 0,
"ReferenceOpenTarget": {
"Target": 0,
"SurfaceSelector": {
"Mode": 0
}
},
"ReferenceOpenTargetSelectors": [
{
"Mode": 0
}
]
}
],
"Actions": [
{
"Action": 0,
"Placement": 0,
"FormSelectors": [
{
"Mode": 0
}
],
"FormSelector": {
"Mode": 0
}
}
],
"AfterCreateNavigation": 0,
"AfterUpdateNavigation": 0,
"CreateFormSelector": {
"Mode": 0
},
"EditFormSelector": {
"Mode": 0
},
"DrawerSelector": {
"Mode": 0
},
"DetailsPageSelector": {
"Mode": 0
},
"Filters": [
{
"Reference": {
"Special": 0
},
"Placement": 0,
"FilterTarget": {
"Path": [
{
"Special": 0
}
]
}
}
],
"Sorting": {
"SortableTargets": [
{
"Reference": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
}
}
],
"DefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
},
"TreeView": {
"SortSpecial": 0,
"SortDirection": 0
},
"RuntimeState": {
"EffectiveSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"SortSource": 0,
"ManualOrderCapability": 0,
"RuntimeDefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"QueryStateSource": 0,
"ResolvedQueryState": {
"ArchiveMode": 0,
"AdvancedFilter": {
"Operator": 0,
"Conditions": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Operator": 0,
"Values": [
{
"Kind": 0,
"Variable": 0
}
],
"Spatial": {
"ShapeKind": 0
}
}
]
},
"Sort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
}
}
},
"Page": {
"Items": [
{
"Fields": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
},
"SemanticPresentation": {
"UsageType": 0
},
"ObjectContextFactMembers": {
"additionalProperty": {
"State": 0,
"Values": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
}
}
},
"ObjectInvariant": {
"Operations": {
"additionalProperty": {
"Denials": [
{
"Source": 0
}
]
}
}
}
}
]
},
"ArchiveMode": 0,
"MissingSurface": {
"SurfaceType": 0,
"Reason": 0,
"Selector": {
"Mode": 0
}
},
"AvailableArchiveModes": [
0
],
"TreePage": {
"Items": [
{
"Instance": {
"Fields": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
},
"SemanticPresentation": {
"UsageType": 0
},
"ObjectContextFactMembers": {
"additionalProperty": {
"State": 0,
"Values": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
}
}
},
"ObjectInvariant": {
"Operations": {
"additionalProperty": {
"Denials": [
{
"Source": 0
}
]
}
}
}
},
"HierarchyIssue": 0
}
],
"ReferenceCandidateState": 0,
"RuntimeState": {
"EffectiveSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"SortSource": 0,
"ManualOrderCapability": 0,
"RuntimeDefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"QueryStateSource": 0,
"ResolvedQueryState": {
"ArchiveMode": 0,
"AdvancedFilter": {
"Operator": 0,
"Conditions": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Operator": 0,
"Values": [
{
"Kind": 0,
"Variable": 0
}
],
"Spatial": {
"ShapeKind": 0
}
}
]
},
"Sort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
}
}
},
"RuntimeSortItems": [
{
"SortTarget": {
"Path": [
{
"Special": 0
}
]
}
}
],
"RuntimeDefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
},
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Bad Request

Media typeapplication/json
object
Data

Actor-shaped runtime payload for one server-bound related-table Form item.

object
FormSurfaceId
string
nullable
FormItemId
string
nullable
State
integer format: int32
Allowed values: 0 1 2 3 4
Table
object
Id

Surface identifier. This is empty when the model is not resolved.

string
nullable
Surface
integer format: int32
Allowed values: 0 1 2 3 4 5
DefaultPageSize

Default page size.

integer format: int32
RowVersion

Concurrency token for persisted overrides.

string format: uuid
Columns

Effective columns.

Array<object>
nullable

One persisted table column.

object
Id

Stable column identifier.

string
nullable
Binding

Resolved binding metadata for one UI field reference.

object
RefKind
integer format: int32
Allowed values: 0 1 2 3 4
FieldId

Field identifier when the binding points to an entity field.

string
nullable
FieldKey

Runtime field key when the binding points to an entity field.

string
nullable
SystemField
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
FieldType
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
IsRequired

Whether the bound field is always required.

boolean
VisibleWhen

Visibility condition expression for draft-aware UI evaluation.

string
nullable
RequiredWhen

Requiredness condition expression for draft-aware UI evaluation.

string
nullable
EditableWhen

Editability condition expression for draft-aware UI evaluation.

string
nullable
VisibleWhenPlan

Compiled rule expression plan used by Moltaro runtime surfaces.

object
RuleEngineVersion

Stable rule engine version used to compile this plan.

string
nullable
Root

Compiled rule expression node.

object
Kind

Node kind, for example literal, path, eq, and, or.

string
nullable
Operator

Optional operator metadata.

string
nullable
Path

Field path for path nodes.

string
nullable
LiteralKind

Literal family for literal nodes.

string
nullable
Text

Text value or variable name.

string
nullable
Number

Numeric literal value, serialized as an invariant string to preserve decimal precision.

number format: double
nullable
Bool

Boolean literal value.

boolean
nullable
OffsetDays

Date variable day offset.

integer format: int32
nullable
Left
object recursive
Right
object recursive
Items
Array<object> recursive
ResultFamily

Typed result family resolved by the backend binder.

string
nullable
SourceFamily

Backend source family for lookup-like or complex fields.

string
nullable
ResolvedPath

Canonical field path resolved by the backend binder.

string
nullable
RequiredWhenPlan

Compiled rule expression plan used by Moltaro runtime surfaces.

object
RuleEngineVersion

Stable rule engine version used to compile this plan.

string
nullable
Root

Compiled rule expression node.

object
Kind

Node kind, for example literal, path, eq, and, or.

string
nullable
Operator

Optional operator metadata.

string
nullable
Path

Field path for path nodes.

string
nullable
LiteralKind

Literal family for literal nodes.

string
nullable
Text

Text value or variable name.

string
nullable
Number

Numeric literal value, serialized as an invariant string to preserve decimal precision.

number format: double
nullable
Bool

Boolean literal value.

boolean
nullable
OffsetDays

Date variable day offset.

integer format: int32
nullable
Left
object recursive
Right
object recursive
Items
Array<object> recursive
ResultFamily

Typed result family resolved by the backend binder.

string
nullable
SourceFamily

Backend source family for lookup-like or complex fields.

string
nullable
ResolvedPath

Canonical field path resolved by the backend binder.

string
nullable
EditableWhenPlan

Compiled rule expression plan used by Moltaro runtime surfaces.

object
RuleEngineVersion

Stable rule engine version used to compile this plan.

string
nullable
Root

Compiled rule expression node.

object
Kind

Node kind, for example literal, path, eq, and, or.

string
nullable
Operator

Optional operator metadata.

string
nullable
Path

Field path for path nodes.

string
nullable
LiteralKind

Literal family for literal nodes.

string
nullable
Text

Text value or variable name.

string
nullable
Number

Numeric literal value, serialized as an invariant string to preserve decimal precision.

number format: double
nullable
Bool

Boolean literal value.

boolean
nullable
OffsetDays

Date variable day offset.

integer format: int32
nullable
Left
object recursive
Right
object recursive
Items
Array<object> recursive
ResultFamily

Typed result family resolved by the backend binder.

string
nullable
SourceFamily

Backend source family for lookup-like or complex fields.

string
nullable
ResolvedPath

Canonical field path resolved by the backend binder.

string
nullable
AllowMultiple

Whether the bound field allows multiple values.

boolean
DecimalPrecision

Decimal precision when applicable.

integer format: int32
nullable
DecimalScale

Decimal scale when applicable.

integer format: int32
nullable
StringMaxLength

String max length when applicable.

integer format: int32
nullable
ReferenceToEntityDefinitionId

Target entity definition identifier for reference-style fields.

string
nullable
PairedReferenceFieldId

Paired reference field identifier for inverse reference fields.

string
nullable
AllowSort

Whether root-list sorting by linked display value is allowed.

boolean
ReferenceDeleteBehavior
integer format: int32
Allowed values: 0 1 2
Options

Select options when applicable.

Array<object>
nullable

Option metadata for select fields.

object
Id

Option identifier.

string
nullable
EntityFieldDefinitionId

Owning field identifier.

string
nullable
Key

Option key.

string
nullable
Value

Option display value.

string
nullable
SortOrder

Sort order.

integer format: int32
TableFields

Access-shaped child-table fields when the binding targets a table field.

Array<object>
nullable

One access-shaped child-table field for runtime UI rendering.

object
Id

Child field identifier.

string
nullable
Label

Display label for the child field.

string
nullable
Binding
object recursive
Editor
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10
Editable

Whether the caller may edit this child field.

boolean
ReferenceInputType
integer format: int32
Allowed values: 0 1 2 3
ReferenceRendererType
integer format: int32
Allowed values: 0 1
ReferenceLookupRenderType
integer format: int32
Allowed values: 0 1
ReferencePath

Reference path configured for breadcrumb rendering.

Array<string>
nullable
HasAccessibleChildFields

Whether the caller can access at least one child-table field.

boolean
HasNestedAccessibleTableFields

Whether the caller can access nested table child fields.

boolean
VisibleWhenOperationMode
integer format: int32
Allowed values: 0 1 2
RequiredWhenOperationMode
integer format: int32
Allowed values: 0 1 2
EditableWhenOperationMode
integer format: int32
Allowed values: 0 1 2
BaseCurrencyCode

Base currency code for Money fields.

string
nullable
DefaultValue

Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.

object
Kind
integer format: int32
Allowed values: 0 1 2
Value

Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.

nullable
ResponsibilityKey

Stable key when the binding targets a unified responsibility.

string
nullable
ResponsibilityDisplayName

Display name when the binding targets a unified responsibility.

string
nullable
DisplayFieldId

Display field identifier when the binding targets a display-only computed field.

string
nullable
DisplayFieldKey

Display field key when the binding targets a display-only computed field.

string
nullable
DisplayFieldDisplayName

Display field display name when the binding targets a display-only computed field.

string
nullable
ObjectContextFactId

Object-context fact configuration id when the binding targets a contextual fact.

string
nullable
ObjectContextFactDisplayName

Safe source display name from the actor-shaped provider catalog.

string
nullable
ObjectContextFactMemberKey

Stable member key; null selects the existing whole-fact presentation.

string
nullable
ObjectContextFactMember

Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.

object
MemberKey
string
nullable
DisplayName
string
nullable
ValueType
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Nullable
boolean
Capabilities

Explicit capabilities; absence of a capability never selects a fallback mutation.

object
Read
boolean
Create
boolean
Edit
boolean
InlineEdit
boolean
EditorKey
string
nullable
SourceField

Metadata for one entity field definition.

object
Id

Field identifier.

string
nullable
EntityDefinitionId

Entity definition identifier.

string
nullable
EntityDefinitionTableId

Entity definition table identifier.

string
nullable
Key

Field key.

string
nullable
DisplayName

Field display name.

string
nullable
FieldType
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
VisibleWhen

Visibility condition expression.

string
nullable
RequiredWhen

Requiredness condition expression.

string
nullable
BusinessRequiredWhen

Package-owned business requiredness condition expression.

string
nullable
EditableWhen

Editability condition expression.

string
nullable
IsReadOnly

Whether runtime writes should skip this field.

boolean
DecimalPrecision

Decimal precision when applicable.

integer format: int32
nullable
DecimalScale

Decimal scale when applicable.

integer format: int32
nullable
StringMaxLength

String max length when applicable.

integer format: int32
nullable
AllowMultiple

Whether multiple values are allowed.

boolean
ReferenceToEntityDefinitionId

Target entity definition identifier for reference-style fields.

string
nullable
PairedReferenceFieldId

Paired reference field identifier for inverse reference fields.

string
nullable
AllowSort

Whether root-list sorting by linked display value is allowed.

boolean
ReferenceDeleteBehavior
integer format: int32
Allowed values: 0 1 2
SortOrder

Sort order inside the owning table.

integer format: int32
Options

Select options when applicable.

Array<object>
nullable

Option metadata for select fields.

object
Id

Option identifier.

string
nullable
EntityFieldDefinitionId

Owning field identifier.

string
nullable
Key

Option key.

string
nullable
Value

Option display value.

string
nullable
SortOrder

Sort order.

integer format: int32
ChildTableId

Child table metadata identifier for table fields.

string
nullable
IsDeleted

Whether the field is soft-deleted.

boolean
DeletedAt

Deletion timestamp.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
AddressCoordinatesRequired

Whether address values must carry latitude and longitude.

boolean
SchemaSource
integer format: int32
Allowed values: 0 1
SourceNetPackageId

Stable NET package root id when package-owned.

string
nullable
SourcePackageId

NET package artifact id when package-owned.

string
nullable
SourceStableId

Stable Moltaro id when package-owned.

string
nullable
Metadata

Owner-scoped metadata attached to this field.

Array<object>
nullable

Owner-scoped metadata attached to one entity field definition.

object
Id

Metadata row identifier.

string
nullable
EntityFieldDefinitionId

Owning field identifier.

string
nullable
OwnerModuleKey

Module that owns this metadata key.

string
nullable
Key

Metadata key inside the owner module.

string
nullable
ValueJson

Metadata value as JSON.

RowVersion

Concurrency token.

string format: uuid
SystemRole
integer format: int32
Allowed values: 0 1 2 3 4 5 6
VisibleWhenOperationMode
integer format: int32
Allowed values: 0 1 2
RequiredWhenOperationMode
integer format: int32
Allowed values: 0 1 2
EditableWhenOperationMode
integer format: int32
Allowed values: 0 1 2
BaseCurrencyCode

Base currency code for Money fields.

string
nullable
CalculationExpression

Stored calculated-field expression.

string
nullable
CalculationKind
integer format: int32
Allowed values: 0 1
ReferenceArchiveBehavior
integer format: int32
Allowed values: 0 1
ReferenceAuditRollupBehavior
integer format: int32
Allowed values: 0 1
SemanticRole
integer format: int32
Allowed values: 0 1 2 3
SemanticRoleScopeFieldId

Field identifier used as semantic scope, when the selected role requires one.

string
nullable
ClassifierCatalogDefinitionId

Bound Classifier Catalog Definition identifier.

string
nullable
ClassifierCatalogKey

Stable key of the bound Classifier Catalog Definition.

string
nullable
ClassifierCatalogDisplayName

Display name of the bound Classifier Catalog Definition.

string
nullable
DefaultValue

Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.

object
Kind
integer format: int32
Allowed values: 0 1 2
Value

Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.

nullable
IsProtected

Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.

boolean
EditorConfiguration

Opaque configuration interpreted only by the registered domain editor.

nullable
PortabilityKey

Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.

string
nullable
ObjectContextFactProviderKey

Provider key that owns the object-context fact payload.

string
nullable
ObjectContextFactTarget

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
AddressCoordinatesRequired

Whether an address field must be captured through a coordinate-aware editor.

boolean
ClassifierCatalogDefinitionId

Bound Classifier Catalog Definition identifier.

string
nullable
ClassifierCatalogKey

Bound Classifier Catalog Definition key.

string
nullable
ClassifierCatalogDisplayName

Bound Classifier Catalog Definition display name.

string
nullable
SemanticRole
integer format: int32
Allowed values: 0 1 2 3
EntityDefinitionId

Owning entity definition identifier used by destination-scoped field capabilities.

string
nullable
EntityDefinitionTableId

Owning entity definition table identifier used by destination-scoped field capabilities.

string
nullable
Label

Column label.

string
nullable
Hint

Optional user hint.

string
nullable
Renderer
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Editor
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10
Visible

Whether the column should render.

boolean
Editable

Whether inline editing is enabled for the column.

boolean
Width

Preferred width in pixels.

integer format: int32
SortOrder

Display order.

integer format: int32
ShowObjectContextFactDetails

Show provider-owned details in addition to the fact summary.

boolean
Projection

Read-only field projection backed by a materialized related-field path.

object
Path

Runtime field-key path from the root entity to the projected terminal field.

Array<string>
nullable
IncludePath

Runtime reference path required for materialization.

Array<string>
nullable
RootEntityFieldDefinitionId

First primary-table reference field identifier.

string
nullable
PathEntityFieldDefinitionId2

Second reference field identifier inside the first target definition when configured.

string
nullable
PathEntityFieldDefinitionId3

Third reference field identifier inside the second target definition when configured.

string
nullable
TerminalEntityFieldDefinitionId

Projected terminal field identifier inside the final target definition.

string
nullable
ReferenceInputType
integer format: int32
Allowed values: 0 1 2 3
ReferenceRendererType
integer format: int32
Allowed values: 0 1
ReferenceLookupRenderType
integer format: int32
Allowed values: 0 1
ReferencePath

Reference path configured for breadcrumb rendering.

Array<string>
nullable
ReferenceOpenTarget

Role-resolved Drawer or Details surface target for opening an entity instance.

object
Target
integer format: int32
Allowed values: 0 1
SurfaceSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
ReferenceOpenTargetSelectors

Role-aware selectors retained until runtime shaping resolves Moltaro.Entity.Ui.Models.Table.EntityTableUiColumnModel.ReferenceOpenTarget.

Array<object>
nullable

Role-aware selector row used by hosted surfaces and lookup inputs.

object
Id

Persisted selector row id. New client rows may send null.

string
nullable
Priority

Higher values are evaluated first.

integer format: int32
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey

Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.

string
nullable
RoleIds

Workspace role ids that may use the selector; empty means all roles.

Array<string>
nullable
Actions

Effective row actions.

Array<object>
nullable

One table-row action configuration. The runtime table model keeps an action only for an actor who may perform it, with one exception: Edit is also kept for an actor with potential View but without potential Update when the Form its Moltaro.Entity.Ui.Models.Table.EntityTableUiActionModel.FormSelector resolves to has a WithParent related table whose child records the actor may potentially create, update, archive or delete (a children-only edit). Such an actor opens that Form with GET /api/workspace/entity/{entityIdOrKey}/ui/form?surfaceKey={FormSelector.SurfaceKey}, not with the table-action Form route, which still requires Update on the record, and saves through the Form submission with an unchanged (Guard) root; decide per row from the row’s own rights.

object
Id

Stable action identifier.

string
nullable
Action
integer format: int32
Allowed values: 0 1 2 3 4 5 6
Placement
integer format: int32
Allowed values: 0 1 2
SortOrder

Explicit order within the placement bucket.

integer format: int32
FormSelectors

Role-aware form selectors used by edit actions in admin configuration.

Array<object>
nullable

Role-aware selector row used by hosted surfaces and lookup inputs.

object
Id

Persisted selector row id. New client rows may send null.

string
nullable
Priority

Higher values are evaluated first.

integer format: int32
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey

Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.

string
nullable
RoleIds

Workspace role ids that may use the selector; empty means all roles.

Array<string>
nullable
FormSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
RuleEvaluationContext

Rule evaluation context shared with fast UI runtime evaluation.

object
CurrentUserId

Current workspace user identifier.

string
nullable
CurrentLocalDate

Workspace-local current date in ISO format.

string
nullable
TimeZone

Workspace time zone identifier.

string
nullable
GeneratedAtUtc

UTC instant when the context was generated.

string format: date-time
nullable
NextLocalMidnightUtc

UTC instant for the next midnight in the workspace time zone.

string format: date-time
nullable
ContextValues

Owner-scoped runtime values available to rule plans.

object
key
additional properties
PrimaryObjectReferenceFieldIds

Ordered direct Reference field identifiers used to open a row; empty opens the row itself.

Array<string>
nullable
AfterCreateNavigation
integer format: int32
Allowed values: 0 1 2
AfterUpdateNavigation
integer format: int32
Allowed values: 0 1 2
InlineEditingEnabled

Whether supported cells may be edited in place; when false every runtime column is read-only.

boolean
CreateFormSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
EditFormSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
DrawerSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
DetailsPageSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
RowRules

Ordered row appearance rules for explicit surfaces.

Array<object>
nullable

Runtime table row appearance rule.

object
StatementId

Statement identifier used against instance predicates.

string
nullable
SortOrder

Stable evaluation order; the first matching rule wins.

integer format: int32
FontColor

Optional CSS font color applied to the whole row.

string
nullable
BackgroundColor

Optional CSS background color applied to the whole row.

string
nullable
Filters

Filter targets and their table-surface placement.

Array<object>
nullable

One table-surface filter target exposed to the web client.

object
Id
string
nullable
Label
string
nullable
Reference

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Placement
integer format: int32
Allowed values: 0 1 2
FilterTarget

Typed server-side condition target. The first segment belongs to the queried entity; every intermediate segment must be a readable primary-table reference, and the terminal segment determines the field type, supported operators, and operand shape.

object
Path

Ordered path of one to six segments. Each segment may contain an ID, a key, or both; when both are supplied they must resolve to the same field in the entity reached by the preceding segment.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
ReferenceEligibility

Dependency metadata for one direct runtime Table Surface filter item.

object
TargetFieldId

Direct source field represented by this filter item.

string
nullable
DriverFilterItemKeys

Canonical direct driver item keys when this item is dependent.

Array<string>
nullable
IsDriver

Whether an active rule depends on this item.

boolean
IsDependent

Whether an active rule governs this item’s Reference values.

boolean
Singleton

Whether the filter item may occur only once in a draft tree.

boolean
DependenciesAvailable

Whether every driver is queryable by the current actor.

boolean
CandidateStatementId

Client-exposed Statement of the Reference target that narrows the values offered for this filter, or null. It narrows choices only and is not an access restriction.

string
nullable
Sorting

Table-surface sorting capabilities exposed to the web client.

object
AllowMultiSort
boolean
SortableTargets
Array<object>
nullable

One table-surface sort target exposed to the web client.

object
Id

Stable sort target key.

string
nullable
Label

User-facing sort target label.

string
nullable
Reference

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
DefaultSort
Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
TreeView

Resolved Parent Tree View configuration for a runtime table.

object
ParentFieldDefinitionId

Stable parent self-reference field identifier.

string
nullable
ParentFieldKey

Stable parent self-reference field key.

string
nullable
SortFieldDefinitionId

Stable sibling sort field identifier, or null to sort siblings by Display name.

string
nullable
SortFieldKey

Stable sibling sort field key, or null when the Display name default applies.

string
nullable
SortFieldDisplayName

Actor-visible sibling sort field label, or null when the Display name default applies.

string
nullable
SortSpecial
integer format: int32
Allowed values: 0 1
SortDirection
integer format: int32
Allowed values: 0 1
WorkspaceUiComponentColumns

Synthetic columns rendered by registered Workspace UI components. Kept apart from Moltaro.Entity.Ui.Models.Table.EntityTableUiModel.Columns so every bound column keeps a non-null binding; they share the SortOrder sequence.

Array<object>
nullable

One synthetic table column rendered by a registered Workspace UI component.

object
Id

Stable column identifier (the surface item id).

string
nullable
ComponentKey

Registered Workspace UI component key.

string
nullable
Label

Column label.

string
nullable
Hint

Optional user hint.

string
nullable
Visible

Whether the column should render.

boolean
Width

Preferred width in pixels.

integer format: int32
SortOrder

Display order shared with bound columns.

integer format: int32
RuntimeState

Server-resolved runtime ordering state for one Table Surface projection. The move flags are coarse presentation gates only; callers must still load version-bound move options and run exact validation before mutation.

object
EffectiveSort

Exact sort executed for the returned root or Flat page.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
SortSource

Origin of the effective runtime sort selected by the server.

integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8
ManualOrderCapability

Runtime availability of the Entity Definition’s Manual Order capability.

integer format: int32
Allowed values: 0 1 2
ManualOrderMode

Whether the effective sort is sole ascending Manual Order.

boolean
CanRequestReorder

Whether an active-row reorder may be attempted from this projection.

boolean
CanRequestReparent

Whether a hierarchy reparent may be attempted from this projection.

boolean
CanRequestMoveToRoot

Whether a hierarchy root move may be attempted from this projection.

boolean
RuntimeDefaultSort

Exact server-resolved sort exposed when the personal override is cleared. This is execution-generation state: paged projections must not merge rows resolved against different reset defaults even when a personal sort masks them.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
QueryStateSource
integer format: int32
Allowed values: 0 1 2 3 4
ResolvedQueryState

Reproducible query state captured by an entity table saved view or share link.

object
Search

Optional configured search term.

string
nullable
TagIds

Selected tag identifiers.

Array<string>
nullable
ArchiveMode
integer format: int32
Allowed values: 0 1 2
AdvancedFilter

One nested logical filter group.

object
Operator
integer format: int32
Allowed values: 0 1
Conditions

Direct conditions inside this group.

Array<object>
nullable

One leaf condition in the runtime list query tree.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side condition target. The first segment belongs to the queried entity; every intermediate segment must be a readable primary-table reference, and the terminal segment determines the field type, supported operators, and operand shape.

object
Path

Ordered path of one to six segments. Each segment may contain an ID, a key, or both; when both are supplied they must resolve to the same field in the entity reached by the preceding segment.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Operator
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Values

Operand list for the selected operator.

Array<object>
nullable

One query operand.

object
Kind
integer format: int32
Allowed values: 0 1
Value

Literal JSON value used when Moltaro.Entity.Instances.Requests.EntityInstanceQueryOperandRequest.Kind is Moltaro.Enums.EntityInstanceQueryOperandKindEnum.Value. Select and enum fields accept the string option key; numeric enum ordinals and display labels are not operands.

nullable
Variable
integer format: int32
Allowed values: 0 1
RowsFilter
object recursive
Spatial

Spatial operand for address-style runtime query conditions.

object
ShapeKind
integer format: int32
Allowed values: 0 1 2
Center

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
RadiusKm

Radius in kilometers for radius-based queries.

number format: double
nullable
BoundingBox

Reserved WGS84 bounding box for future spatial queries.

object
SouthWest

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
NorthEast

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Polygon

Reserved polygon payload for future spatial queries.

Array<object>
nullable

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Groups
Array<object> recursive
Sort

Selected sort rules.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
PageSize

Selected page size.

integer format: int32
ResolvedGlobalSavedViewId

Saved-view identity used when Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.QueryStateSource is the global default.

string
nullable
ResolvedGlobalSavedViewRowVersion

Exact row version of Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.ResolvedGlobalSavedViewId.

string format: uuid
nullable
ResolvedGlobalSavedViewColumns

Authoritative column state of the resolved global default, for root/bootstrap hydration only.

Array<object>
nullable

One column-layout entry captured by an entity table saved view.

object
ColId

Runtime table column identifier.

string
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedGlobalSavedViewColumnOrder

Authoritative column order of the resolved global default, for root/bootstrap hydration only.

Array<string>
nullable
ResolvedPersonalGridColumns

Personal column layout resolved in the same settings snapshot as Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.PersonalSettingsRowVersion and the effective personal sort.

Array<object>
nullable

One persisted runtime grid column layout entry.

object
ColId

Runtime table column identifier.

string
nullable
Width

Column width in pixels.

integer format: int32
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedPersonalGridColumnOrder

Personal column order from the same settings snapshot as the returned projection.

Array<string>
nullable
DefinitionRowVersion

Row version of the Entity Definition used to validate and materialize this projection. Paged roots and children must not be merged across different definition generations.

string format: uuid
DefinitionSnapshotVersion

Dependency-aware Entity Definition cache snapshot used by query planning and materialization. This also fences changes in referenced definitions whose display/query metadata affects rows.

string format: uuid
PersonalSettingsRowVersion

Row version of the host-neutral personal settings snapshot used to resolve this projection’s sort and column layout, or System.Guid.Empty when no settings snapshot exists. Continuation pages must not be merged across different values.

string format: uuid
Page
object
Items

Current page of instance summaries.

Array<object>
nullable

List item for one entity instance.

object
Id

Instance identifier.

string
nullable
Number

Server-generated entity number.

string
nullable
DisplayName

Resolved entity display name or fallback number.

string
nullable
Subtitle

Resolved entity subtitle from the presentation cache.

string
nullable
CreatedAt

Instance creation timestamp.

string format: date-time
CreatedByUserId

Creating user identifier when available.

string
nullable
ModifiedAt

Last modification timestamp when available.

string format: date-time
nullable
ModifiedByUserId

Last modifying user identifier when available.

string
nullable
ArchivedAt

Archive timestamp when the instance is archived.

string format: date-time
nullable
ArchivedByUserId

Archiving user identifier when available.

string
nullable
LastComment

Compact summary of the latest comment on an entity instance.

object
Id

Comment identifier.

string
nullable
CommentText

Comment text.

string
nullable
CreatedByUserId

Comment author identifier.

string
nullable
CreatedByUserName

Comment author display name.

string
nullable
CreatedAt

Comment creation timestamp.

string format: date-time
Tags

Visible tags for the instance. List payloads include the first few tags only.

Array<object>
nullable

Compact tag details for one entity instance.

object
Id

Tag identifier.

string
nullable
TagName

Tag name.

string
nullable
Color

Optional color value.

string
nullable
Category

Optional category.

string
nullable
TagCount

Total number of tags on the instance.

integer format: int32
LastActivityDateTime

Last activity timestamp for the instance.

string format: date-time
RowVersion

Runtime row-version token from the primary table.

string format: uuid
Fields

Readable primary-table scalar fields keyed by field key. Denied fields are omitted.

object
key
additional properties

Field envelope for runtime entity-instance responses.

object
State
integer format: int32
Allowed values: 0 1
Value

Canonical stored value for the field when State is Moltaro.Enums.EntityInstanceFieldStateEnum.Value.

nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
Predicates

Runtime-evaluated statement results keyed by statement identifier.

object
key
additional properties
boolean
Permissions

Item-level permissions for one entity instance.

object
CanRead

Whether the caller can read the active instance.

boolean
CanReadArchive

Whether the caller can read the instance while it is archived.

boolean
CanReadChangesHistory

Whether the caller can read the change history for this instance.

boolean
CanReadComments

Whether comments can be viewed for this instance.

boolean
CanReadTags

Whether tags can be viewed for this instance.

boolean
CanReadAttachments

Whether attachments can be viewed for this instance.

boolean
SemanticPresentation

Safe compact reference metadata, projected only for a resolved visible Entity reference.

object
UsageType
integer format: int32
Allowed values: 0 1 2
SemanticType
string
nullable
LinkRegistrationKey
string
nullable
CellRegistrationKey
string
nullable
Assignments

Relation assignments keyed by relation key for record-scoped entities.

object
key
additional properties
Array<object>

Display-safe common responsibility subject in Entity runtime payloads.

object
SubjectType

Common subject discriminator: User or ResponsibilityGroup.

string
nullable
SubjectId

Assigned subject identifier.

string
nullable
DisplayName

Display name resolved for the subject when available.

string
nullable
Description

Optional secondary subject description.

string
nullable
EffectiveFrom

Inclusive start of the responsibility interval.

string format: date-time
nullable
EffectiveTo

Exclusive end of the responsibility interval, or null for an open interval.

string format: date-time
nullable
MergeState

Merge state attached to entity instance payloads.

object
IsMergedAway
boolean
MergedIntoInstanceId
string
nullable
MergeOperationId
string
nullable
DisplayFields

Display-only computed fields keyed by display-field key.

object
key
additional properties
string
ProjectionSource

Display-only source member metadata for a projection row.

object
ProjectionMemberId
string
nullable
ReferenceFieldId
string
nullable
SourceEntityDefinitionId
string
nullable
Label
string
nullable
SourceEntityDisplayNameSingular
string
nullable
SourceEntityDisplayNamePlural
string
nullable
ObjectContextFacts

Provider-owned object-context facts keyed by provider key.

object
key
additional properties
ObjectContextFactMembers

Validated live context members keyed by Entity binding identifier.

object
key
additional properties

Authorized members from one selected source instance, projected once per binding and record.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Handle

Exact selected source instance and its provider-owned version token. Core must not interpret the token or reselect another instance when a mutation supplies this handle.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
Version
string
nullable
Values
object
key
additional properties

One typed value; restricted and unavailable values carry no payload or display text.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Value
nullable
DisplayValue
string
nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
CanEdit

Whether the provider permits ordinary editing of this exact readable source member.

boolean
ObjectInvariant

Resource-neutral current invariant state and complete object-operation decision set.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
BusinessInvariants

Current safe state of every applicable enabled Business Invariant.

Array<object>
nullable

Current safe state of one Business Invariant target for one resource.

object
InvariantKey

Stable invariant key.

string
nullable
TargetKey

Stable target key within the invariant.

string
nullable
IsActive

Whether the invariant is active for the current resource state.

boolean
SafeMessage

Localized safe active-state message, or null when inactive.

string
nullable
Operations

Explicit decision for every applicable and discoverable Object Operation Catalog entry on the current surface.

object
key
additional properties

Composed current decision for one applicable object operation.

object
OperationKey

Stable Object Operation Catalog key.

string
nullable
IsAllowed

Whether all independent authorities allow the operation.

boolean
Denials

Deterministically ordered safe denial details.

Array<object>
nullable

One safe denial contributing to a composed object-operation decision.

object
Source

Identifies the independent authority that denied an object operation.

integer format: int32
Allowed values: 0 1 2 3
SourceKey

Stable source identity, such as an invariant key or domain policy key.

string
nullable
ReasonCode

Stable machine-readable reason code.

string
nullable
SafeMessage

Non-empty localized safe message.

string
nullable
WritableFieldIds

Readable primary scalar field identifiers the current actor may write on this row, in ordinal order; empty when the actor cannot update the row (including archived rows). Read-only definitions, calculated targets and editability rules are decided separately; this list only reflects field access, and a save remains authoritative. The list grows with the number of writable fields on every row of a list or query response.

Array<string>
nullable
TotalCount

Total accessible instance count for the active page filter.

integer format: int32
Page

One-based page number.

integer format: int32
PageSize

Requested page size after normalization.

integer format: int32
Permissions

Page-level permissions for entity instances.

object
CanCreate

Whether the caller can create a new instance for this entity definition.

boolean
CanReadActive

Whether the caller can read active instances for this entity definition.

boolean
CanReadArchive

Whether the caller can read archived instances for this entity definition.

boolean
CanReadChangesHistory

Whether the caller can read change history for this entity definition.

boolean
CanMerge

Whether the caller can potentially merge records for this entity definition.

boolean
ResponsibilityDefinitions

Runtime relation metadata for record-scoped assignment columns.

Array<object>
nullable

Active common responsibility definition published to Entity runtime surfaces.

object
ResponsibilityDefinitionId

Stable common responsibility definition identifier.

string
nullable
ResponsibilityKey

Stable definition-scoped responsibility key.

string
nullable
DisplayName

User-facing responsibility name.

string
nullable
Description

Optional user-facing description.

string
nullable
Cardinality

Common cardinality discriminator: One or Many.

string
nullable
Required

Whether an active resource must always have an assigned responsible subject.

boolean
SubjectMode

Common subject-mode discriminator: User, Group or UserOrGroup.

string
nullable
ArchiveMode
integer format: int32
Allowed values: 0 1 2
MissingSurface

Machine-readable state for a reusable UI surface that is intentionally missing.

object
SurfaceType
integer format: int32
Allowed values: 0 1 2 3 4 5
Reason
integer format: int32
Allowed values: 0 1
Selector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
ErrorCode
string
nullable
CreateAction

Server-computed contextual create action for a direct related-data section.

object
CanCreate
boolean
TargetEntityDefinitionId
string
nullable
TargetEntityDisplayNameSingular
string
nullable
LockedFields
object
key
additional properties
string
FormSurfaceKey
string
nullable
Origin

The record a related-create starts from and the InverseReference of its definition that pairs the relation.

object
SourceEntityDefinitionId

Definition of the source record.

string
nullable
SourceEntityInstanceId

The source record.

string
nullable
SourceInverseFieldId

The InverseReference of the source definition paired with the new record’s Reference.

string
nullable
ShowRelatedTableSaveNotice

Show the independent-save notice for this related-table item.

boolean
ChildEntityDefinitionId

Resolved child entity definition identifier for row commands and navigation.

string
nullable
ChildEntityDisplayNameSingular

Actor-safe singular name of the child entity.

string
nullable
AvailableArchiveModes

Archive scopes the current actor may browse in this embedded table. Form Related Tables expose only Moltaro.Enums.ArchiveModeEnum.Active and Moltaro.Enums.ArchiveModeEnum.Archived; the list is server-computed and is the source of truth for the scope toggle.

Array<integer>
nullable
Allowed values: 0 1 2
TreePage
object
Items

Real entity-instance tree nodes.

Array<object>
nullable

One real entity instance in a Parent Tree View sibling page.

object
Instance

List item for one entity instance.

object
Id

Instance identifier.

string
nullable
Number

Server-generated entity number.

string
nullable
DisplayName

Resolved entity display name or fallback number.

string
nullable
Subtitle

Resolved entity subtitle from the presentation cache.

string
nullable
CreatedAt

Instance creation timestamp.

string format: date-time
CreatedByUserId

Creating user identifier when available.

string
nullable
ModifiedAt

Last modification timestamp when available.

string format: date-time
nullable
ModifiedByUserId

Last modifying user identifier when available.

string
nullable
ArchivedAt

Archive timestamp when the instance is archived.

string format: date-time
nullable
ArchivedByUserId

Archiving user identifier when available.

string
nullable
LastComment

Compact summary of the latest comment on an entity instance.

object
Id

Comment identifier.

string
nullable
CommentText

Comment text.

string
nullable
CreatedByUserId

Comment author identifier.

string
nullable
CreatedByUserName

Comment author display name.

string
nullable
CreatedAt

Comment creation timestamp.

string format: date-time
Tags

Visible tags for the instance. List payloads include the first few tags only.

Array<object>
nullable

Compact tag details for one entity instance.

object
Id

Tag identifier.

string
nullable
TagName

Tag name.

string
nullable
Color

Optional color value.

string
nullable
Category

Optional category.

string
nullable
TagCount

Total number of tags on the instance.

integer format: int32
LastActivityDateTime

Last activity timestamp for the instance.

string format: date-time
RowVersion

Runtime row-version token from the primary table.

string format: uuid
Fields

Readable primary-table scalar fields keyed by field key. Denied fields are omitted.

object
key
additional properties

Field envelope for runtime entity-instance responses.

object
State
integer format: int32
Allowed values: 0 1
Value

Canonical stored value for the field when State is Moltaro.Enums.EntityInstanceFieldStateEnum.Value.

nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
Predicates

Runtime-evaluated statement results keyed by statement identifier.

object
key
additional properties
boolean
Permissions

Item-level permissions for one entity instance.

object
CanRead

Whether the caller can read the active instance.

boolean
CanReadArchive

Whether the caller can read the instance while it is archived.

boolean
CanReadChangesHistory

Whether the caller can read the change history for this instance.

boolean
CanReadComments

Whether comments can be viewed for this instance.

boolean
CanReadTags

Whether tags can be viewed for this instance.

boolean
CanReadAttachments

Whether attachments can be viewed for this instance.

boolean
SemanticPresentation

Safe compact reference metadata, projected only for a resolved visible Entity reference.

object
UsageType
integer format: int32
Allowed values: 0 1 2
SemanticType
string
nullable
LinkRegistrationKey
string
nullable
CellRegistrationKey
string
nullable
Assignments

Relation assignments keyed by relation key for record-scoped entities.

object
key
additional properties
Array<object>

Display-safe common responsibility subject in Entity runtime payloads.

object
SubjectType

Common subject discriminator: User or ResponsibilityGroup.

string
nullable
SubjectId

Assigned subject identifier.

string
nullable
DisplayName

Display name resolved for the subject when available.

string
nullable
Description

Optional secondary subject description.

string
nullable
EffectiveFrom

Inclusive start of the responsibility interval.

string format: date-time
nullable
EffectiveTo

Exclusive end of the responsibility interval, or null for an open interval.

string format: date-time
nullable
MergeState

Merge state attached to entity instance payloads.

object
IsMergedAway
boolean
MergedIntoInstanceId
string
nullable
MergeOperationId
string
nullable
DisplayFields

Display-only computed fields keyed by display-field key.

object
key
additional properties
string
ProjectionSource

Display-only source member metadata for a projection row.

object
ProjectionMemberId
string
nullable
ReferenceFieldId
string
nullable
SourceEntityDefinitionId
string
nullable
Label
string
nullable
SourceEntityDisplayNameSingular
string
nullable
SourceEntityDisplayNamePlural
string
nullable
ObjectContextFacts

Provider-owned object-context facts keyed by provider key.

object
key
additional properties
ObjectContextFactMembers

Validated live context members keyed by Entity binding identifier.

object
key
additional properties

Authorized members from one selected source instance, projected once per binding and record.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Handle

Exact selected source instance and its provider-owned version token. Core must not interpret the token or reselect another instance when a mutation supplies this handle.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
Version
string
nullable
Values
object
key
additional properties

One typed value; restricted and unavailable values carry no payload or display text.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Value
nullable
DisplayValue
string
nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
CanEdit

Whether the provider permits ordinary editing of this exact readable source member.

boolean
ObjectInvariant

Resource-neutral current invariant state and complete object-operation decision set.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
BusinessInvariants

Current safe state of every applicable enabled Business Invariant.

Array<object>
nullable

Current safe state of one Business Invariant target for one resource.

object
InvariantKey

Stable invariant key.

string
nullable
TargetKey

Stable target key within the invariant.

string
nullable
IsActive

Whether the invariant is active for the current resource state.

boolean
SafeMessage

Localized safe active-state message, or null when inactive.

string
nullable
Operations

Explicit decision for every applicable and discoverable Object Operation Catalog entry on the current surface.

object
key
additional properties

Composed current decision for one applicable object operation.

object
OperationKey

Stable Object Operation Catalog key.

string
nullable
IsAllowed

Whether all independent authorities allow the operation.

boolean
Denials

Deterministically ordered safe denial details.

Array<object>
nullable

One safe denial contributing to a composed object-operation decision.

object
Source

Identifies the independent authority that denied an object operation.

integer format: int32
Allowed values: 0 1 2 3
SourceKey

Stable source identity, such as an invariant key or domain policy key.

string
nullable
ReasonCode

Stable machine-readable reason code.

string
nullable
SafeMessage

Non-empty localized safe message.

string
nullable
WritableFieldIds

Readable primary scalar field identifiers the current actor may write on this row, in ordinal order; empty when the actor cannot update the row (including archived rows). Read-only definitions, calculated targets and editability rules are decided separately; this list only reflects field access, and a save remains authoritative. The list grows with the number of writable fields on every row of a list or query response.

Array<string>
nullable
ChildCount

Exact number of direct eligible children.

integer format: int32
IsAncestorContext

Whether this row is included only to preserve the branch to a matching descendant.

boolean
HierarchyIssue
integer format: int32
Allowed values: 0 1 2
CanConfirm

Whether this direct seed row may be returned as the selected Reference value.

boolean
TotalCount

Exact number of eligible records in this sibling set.

integer format: int32
nullable
Page

One-based sibling page number.

integer format: int32
PageSize

Effective sibling page size.

integer format: int32
HasNextPage

Whether another sibling page is available.

boolean
Permissions

Page-level permissions for entity instances.

object
CanCreate

Whether the caller can create a new instance for this entity definition.

boolean
CanReadActive

Whether the caller can read active instances for this entity definition.

boolean
CanReadArchive

Whether the caller can read archived instances for this entity definition.

boolean
CanReadChangesHistory

Whether the caller can read change history for this entity definition.

boolean
CanMerge

Whether the caller can potentially merge records for this entity definition.

boolean
ResponsibilityDefinitions

Assignment relation metadata used by existing row actions.

Array<object>
nullable

Active common responsibility definition published to Entity runtime surfaces.

object
ResponsibilityDefinitionId

Stable common responsibility definition identifier.

string
nullable
ResponsibilityKey

Stable definition-scoped responsibility key.

string
nullable
DisplayName

User-facing responsibility name.

string
nullable
Description

Optional user-facing description.

string
nullable
Cardinality

Common cardinality discriminator: One or Many.

string
nullable
Required

Whether an active resource must always have an assigned responsible subject.

boolean
SubjectMode

Common subject-mode discriminator: User, Group or UserOrGroup.

string
nullable
ReferenceCandidateState
integer format: int32
Allowed values: 0 1 2 3 4 5 6
ReferenceCandidateErrorCode

Stable guidance code when Moltaro.Entity.Ui.Models.Table.EntityTableTreeNodePageModel.ReferenceCandidateState is not ready.

string
nullable
RuntimeState

Server-resolved runtime ordering state for one Table Surface projection. The move flags are coarse presentation gates only; callers must still load version-bound move options and run exact validation before mutation.

object
EffectiveSort

Exact sort executed for the returned root or Flat page.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
SortSource

Origin of the effective runtime sort selected by the server.

integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8
ManualOrderCapability

Runtime availability of the Entity Definition’s Manual Order capability.

integer format: int32
Allowed values: 0 1 2
ManualOrderMode

Whether the effective sort is sole ascending Manual Order.

boolean
CanRequestReorder

Whether an active-row reorder may be attempted from this projection.

boolean
CanRequestReparent

Whether a hierarchy reparent may be attempted from this projection.

boolean
CanRequestMoveToRoot

Whether a hierarchy root move may be attempted from this projection.

boolean
RuntimeDefaultSort

Exact server-resolved sort exposed when the personal override is cleared. This is execution-generation state: paged projections must not merge rows resolved against different reset defaults even when a personal sort masks them.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
QueryStateSource
integer format: int32
Allowed values: 0 1 2 3 4
ResolvedQueryState

Reproducible query state captured by an entity table saved view or share link.

object
Search

Optional configured search term.

string
nullable
TagIds

Selected tag identifiers.

Array<string>
nullable
ArchiveMode
integer format: int32
Allowed values: 0 1 2
AdvancedFilter

One nested logical filter group.

object
Operator
integer format: int32
Allowed values: 0 1
Conditions

Direct conditions inside this group.

Array<object>
nullable

One leaf condition in the runtime list query tree.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side condition target. The first segment belongs to the queried entity; every intermediate segment must be a readable primary-table reference, and the terminal segment determines the field type, supported operators, and operand shape.

object
Path

Ordered path of one to six segments. Each segment may contain an ID, a key, or both; when both are supplied they must resolve to the same field in the entity reached by the preceding segment.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Operator
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Values

Operand list for the selected operator.

Array<object>
nullable

One query operand.

object
Kind
integer format: int32
Allowed values: 0 1
Value

Literal JSON value used when Moltaro.Entity.Instances.Requests.EntityInstanceQueryOperandRequest.Kind is Moltaro.Enums.EntityInstanceQueryOperandKindEnum.Value. Select and enum fields accept the string option key; numeric enum ordinals and display labels are not operands.

nullable
Variable
integer format: int32
Allowed values: 0 1
RowsFilter
object recursive
Spatial

Spatial operand for address-style runtime query conditions.

object
ShapeKind
integer format: int32
Allowed values: 0 1 2
Center

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
RadiusKm

Radius in kilometers for radius-based queries.

number format: double
nullable
BoundingBox

Reserved WGS84 bounding box for future spatial queries.

object
SouthWest

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
NorthEast

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Polygon

Reserved polygon payload for future spatial queries.

Array<object>
nullable

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Groups
Array<object> recursive
Sort

Selected sort rules.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
PageSize

Selected page size.

integer format: int32
ResolvedGlobalSavedViewId

Saved-view identity used when Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.QueryStateSource is the global default.

string
nullable
ResolvedGlobalSavedViewRowVersion

Exact row version of Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.ResolvedGlobalSavedViewId.

string format: uuid
nullable
ResolvedGlobalSavedViewColumns

Authoritative column state of the resolved global default, for root/bootstrap hydration only.

Array<object>
nullable

One column-layout entry captured by an entity table saved view.

object
ColId

Runtime table column identifier.

string
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedGlobalSavedViewColumnOrder

Authoritative column order of the resolved global default, for root/bootstrap hydration only.

Array<string>
nullable
ResolvedPersonalGridColumns

Personal column layout resolved in the same settings snapshot as Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.PersonalSettingsRowVersion and the effective personal sort.

Array<object>
nullable

One persisted runtime grid column layout entry.

object
ColId

Runtime table column identifier.

string
nullable
Width

Column width in pixels.

integer format: int32
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedPersonalGridColumnOrder

Personal column order from the same settings snapshot as the returned projection.

Array<string>
nullable
DefinitionRowVersion

Row version of the Entity Definition used to validate and materialize this projection. Paged roots and children must not be merged across different definition generations.

string format: uuid
DefinitionSnapshotVersion

Dependency-aware Entity Definition cache snapshot used by query planning and materialization. This also fences changes in referenced definitions whose display/query metadata affects rows.

string format: uuid
PersonalSettingsRowVersion

Row version of the host-neutral personal settings snapshot used to resolve this projection’s sort and column layout, or System.Guid.Empty when no settings snapshot exists. Continuation pages must not be merged across different values.

string format: uuid
RuntimeRows

Actor-shaped Manual Order projection flags for the returned sibling rows.

Array<object>
nullable

Safe coarse Manual Order projection flags for one returned row.

object
InstanceId

Returned entity-instance identifier.

string
nullable
CanRequestReorder

Whether exact reorder options may be requested for this row.

boolean
CanRequestReparent

Whether exact hierarchy placement options may be requested for this row.

boolean
CanRequestMoveToRoot

Whether an exact move-to-root option may be requested for this row.

boolean
RuntimeRows

Actor-shaped runtime row flags returned for Flat mode.

Array<object>
nullable

Safe coarse Manual Order projection flags for one returned row.

object
InstanceId

Returned entity-instance identifier.

string
nullable
CanRequestReorder

Whether exact reorder options may be requested for this row.

boolean
CanRequestReparent

Whether exact hierarchy placement options may be requested for this row.

boolean
CanRequestMoveToRoot

Whether an exact move-to-root option may be requested for this row.

boolean
RuntimeSortItems

Runtime sort targets available in this related-table context.

Array<object>
nullable

Runtime entity table-surface sort item resolved from configuration.

object
Key
string
nullable
Label
string
nullable
SortOrder
integer format: int32
SortTarget

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
RuntimeUnavailableSortItems

Configured sort targets unavailable in this related-table context.

Array<object>
nullable

Safe reason metadata for a configured table target that cannot be used by the current caller/runtime schema.

object
Key

Stable configured target key.

string
nullable
ReasonCode

Safe reason code. Does not include hidden field names.

string
nullable
RuntimeDefaultSort

Resolved configured default sort used when the user has no override.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
ContextRevision

Opaque revision of the server-owned Form item, relation, roles, schema, and parent context.

string
nullable
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Data": {
"State": 0,
"Table": {
"Surface": 0,
"Columns": [
{
"Binding": {
"RefKind": 0,
"SystemField": 0,
"FieldType": 0,
"ReferenceDeleteBehavior": 0,
"TableFields": [
{
"Editor": 0,
"ReferenceInputType": 0,
"ReferenceRendererType": 0,
"ReferenceLookupRenderType": 0
}
],
"VisibleWhenOperationMode": 0,
"RequiredWhenOperationMode": 0,
"EditableWhenOperationMode": 0,
"DefaultValue": {
"Kind": 0
},
"ObjectContextFactMember": {
"ValueType": 0,
"SourceField": {
"FieldType": 0,
"ReferenceDeleteBehavior": 0,
"SchemaSource": 0,
"SystemRole": 0,
"VisibleWhenOperationMode": 0,
"RequiredWhenOperationMode": 0,
"EditableWhenOperationMode": 0,
"CalculationKind": 0,
"ReferenceArchiveBehavior": 0,
"ReferenceAuditRollupBehavior": 0,
"SemanticRole": 0,
"DefaultValue": {
"Kind": 0
}
}
},
"SemanticRole": 0
},
"Renderer": 0,
"Editor": 0,
"ReferenceInputType": 0,
"ReferenceRendererType": 0,
"ReferenceLookupRenderType": 0,
"ReferenceOpenTarget": {
"Target": 0,
"SurfaceSelector": {
"Mode": 0
}
},
"ReferenceOpenTargetSelectors": [
{
"Mode": 0
}
]
}
],
"Actions": [
{
"Action": 0,
"Placement": 0,
"FormSelectors": [
{
"Mode": 0
}
],
"FormSelector": {
"Mode": 0
}
}
],
"AfterCreateNavigation": 0,
"AfterUpdateNavigation": 0,
"CreateFormSelector": {
"Mode": 0
},
"EditFormSelector": {
"Mode": 0
},
"DrawerSelector": {
"Mode": 0
},
"DetailsPageSelector": {
"Mode": 0
},
"Filters": [
{
"Reference": {
"Special": 0
},
"Placement": 0,
"FilterTarget": {
"Path": [
{
"Special": 0
}
]
}
}
],
"Sorting": {
"SortableTargets": [
{
"Reference": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
}
}
],
"DefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
},
"TreeView": {
"SortSpecial": 0,
"SortDirection": 0
},
"RuntimeState": {
"EffectiveSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"SortSource": 0,
"ManualOrderCapability": 0,
"RuntimeDefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"QueryStateSource": 0,
"ResolvedQueryState": {
"ArchiveMode": 0,
"AdvancedFilter": {
"Operator": 0,
"Conditions": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Operator": 0,
"Values": [
{
"Kind": 0,
"Variable": 0
}
],
"Spatial": {
"ShapeKind": 0
}
}
]
},
"Sort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
}
}
},
"Page": {
"Items": [
{
"Fields": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
},
"SemanticPresentation": {
"UsageType": 0
},
"ObjectContextFactMembers": {
"additionalProperty": {
"State": 0,
"Values": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
}
}
},
"ObjectInvariant": {
"Operations": {
"additionalProperty": {
"Denials": [
{
"Source": 0
}
]
}
}
}
}
]
},
"ArchiveMode": 0,
"MissingSurface": {
"SurfaceType": 0,
"Reason": 0,
"Selector": {
"Mode": 0
}
},
"AvailableArchiveModes": [
0
],
"TreePage": {
"Items": [
{
"Instance": {
"Fields": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
},
"SemanticPresentation": {
"UsageType": 0
},
"ObjectContextFactMembers": {
"additionalProperty": {
"State": 0,
"Values": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
}
}
},
"ObjectInvariant": {
"Operations": {
"additionalProperty": {
"Denials": [
{
"Source": 0
}
]
}
}
}
},
"HierarchyIssue": 0
}
],
"ReferenceCandidateState": 0,
"RuntimeState": {
"EffectiveSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"SortSource": 0,
"ManualOrderCapability": 0,
"RuntimeDefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"QueryStateSource": 0,
"ResolvedQueryState": {
"ArchiveMode": 0,
"AdvancedFilter": {
"Operator": 0,
"Conditions": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Operator": 0,
"Values": [
{
"Kind": 0,
"Variable": 0
}
],
"Spatial": {
"ShapeKind": 0
}
}
]
},
"Sort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
}
}
},
"RuntimeSortItems": [
{
"SortTarget": {
"Path": [
{
"Special": 0
}
]
}
}
],
"RuntimeDefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
},
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Forbidden

Media typeapplication/json
object
type
string
nullable
title
string
nullable
status
integer format: int32
nullable
detail
string
nullable
instance
string
nullable
key
additional properties
Examplegenerated
{
"type": "example",
"title": "example",
"status": 1,
"detail": "example",
"instance": "example"
}

Not Found

Media typeapplication/json
object
Data

Actor-shaped runtime payload for one server-bound related-table Form item.

object
FormSurfaceId
string
nullable
FormItemId
string
nullable
State
integer format: int32
Allowed values: 0 1 2 3 4
Table
object
Id

Surface identifier. This is empty when the model is not resolved.

string
nullable
Surface
integer format: int32
Allowed values: 0 1 2 3 4 5
DefaultPageSize

Default page size.

integer format: int32
RowVersion

Concurrency token for persisted overrides.

string format: uuid
Columns

Effective columns.

Array<object>
nullable

One persisted table column.

object
Id

Stable column identifier.

string
nullable
Binding

Resolved binding metadata for one UI field reference.

object
RefKind
integer format: int32
Allowed values: 0 1 2 3 4
FieldId

Field identifier when the binding points to an entity field.

string
nullable
FieldKey

Runtime field key when the binding points to an entity field.

string
nullable
SystemField
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
FieldType
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
IsRequired

Whether the bound field is always required.

boolean
VisibleWhen

Visibility condition expression for draft-aware UI evaluation.

string
nullable
RequiredWhen

Requiredness condition expression for draft-aware UI evaluation.

string
nullable
EditableWhen

Editability condition expression for draft-aware UI evaluation.

string
nullable
VisibleWhenPlan

Compiled rule expression plan used by Moltaro runtime surfaces.

object
RuleEngineVersion

Stable rule engine version used to compile this plan.

string
nullable
Root

Compiled rule expression node.

object
Kind

Node kind, for example literal, path, eq, and, or.

string
nullable
Operator

Optional operator metadata.

string
nullable
Path

Field path for path nodes.

string
nullable
LiteralKind

Literal family for literal nodes.

string
nullable
Text

Text value or variable name.

string
nullable
Number

Numeric literal value, serialized as an invariant string to preserve decimal precision.

number format: double
nullable
Bool

Boolean literal value.

boolean
nullable
OffsetDays

Date variable day offset.

integer format: int32
nullable
Left
object recursive
Right
object recursive
Items
Array<object> recursive
ResultFamily

Typed result family resolved by the backend binder.

string
nullable
SourceFamily

Backend source family for lookup-like or complex fields.

string
nullable
ResolvedPath

Canonical field path resolved by the backend binder.

string
nullable
RequiredWhenPlan

Compiled rule expression plan used by Moltaro runtime surfaces.

object
RuleEngineVersion

Stable rule engine version used to compile this plan.

string
nullable
Root

Compiled rule expression node.

object
Kind

Node kind, for example literal, path, eq, and, or.

string
nullable
Operator

Optional operator metadata.

string
nullable
Path

Field path for path nodes.

string
nullable
LiteralKind

Literal family for literal nodes.

string
nullable
Text

Text value or variable name.

string
nullable
Number

Numeric literal value, serialized as an invariant string to preserve decimal precision.

number format: double
nullable
Bool

Boolean literal value.

boolean
nullable
OffsetDays

Date variable day offset.

integer format: int32
nullable
Left
object recursive
Right
object recursive
Items
Array<object> recursive
ResultFamily

Typed result family resolved by the backend binder.

string
nullable
SourceFamily

Backend source family for lookup-like or complex fields.

string
nullable
ResolvedPath

Canonical field path resolved by the backend binder.

string
nullable
EditableWhenPlan

Compiled rule expression plan used by Moltaro runtime surfaces.

object
RuleEngineVersion

Stable rule engine version used to compile this plan.

string
nullable
Root

Compiled rule expression node.

object
Kind

Node kind, for example literal, path, eq, and, or.

string
nullable
Operator

Optional operator metadata.

string
nullable
Path

Field path for path nodes.

string
nullable
LiteralKind

Literal family for literal nodes.

string
nullable
Text

Text value or variable name.

string
nullable
Number

Numeric literal value, serialized as an invariant string to preserve decimal precision.

number format: double
nullable
Bool

Boolean literal value.

boolean
nullable
OffsetDays

Date variable day offset.

integer format: int32
nullable
Left
object recursive
Right
object recursive
Items
Array<object> recursive
ResultFamily

Typed result family resolved by the backend binder.

string
nullable
SourceFamily

Backend source family for lookup-like or complex fields.

string
nullable
ResolvedPath

Canonical field path resolved by the backend binder.

string
nullable
AllowMultiple

Whether the bound field allows multiple values.

boolean
DecimalPrecision

Decimal precision when applicable.

integer format: int32
nullable
DecimalScale

Decimal scale when applicable.

integer format: int32
nullable
StringMaxLength

String max length when applicable.

integer format: int32
nullable
ReferenceToEntityDefinitionId

Target entity definition identifier for reference-style fields.

string
nullable
PairedReferenceFieldId

Paired reference field identifier for inverse reference fields.

string
nullable
AllowSort

Whether root-list sorting by linked display value is allowed.

boolean
ReferenceDeleteBehavior
integer format: int32
Allowed values: 0 1 2
Options

Select options when applicable.

Array<object>
nullable

Option metadata for select fields.

object
Id

Option identifier.

string
nullable
EntityFieldDefinitionId

Owning field identifier.

string
nullable
Key

Option key.

string
nullable
Value

Option display value.

string
nullable
SortOrder

Sort order.

integer format: int32
TableFields

Access-shaped child-table fields when the binding targets a table field.

Array<object>
nullable

One access-shaped child-table field for runtime UI rendering.

object
Id

Child field identifier.

string
nullable
Label

Display label for the child field.

string
nullable
Binding
object recursive
Editor
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10
Editable

Whether the caller may edit this child field.

boolean
ReferenceInputType
integer format: int32
Allowed values: 0 1 2 3
ReferenceRendererType
integer format: int32
Allowed values: 0 1
ReferenceLookupRenderType
integer format: int32
Allowed values: 0 1
ReferencePath

Reference path configured for breadcrumb rendering.

Array<string>
nullable
HasAccessibleChildFields

Whether the caller can access at least one child-table field.

boolean
HasNestedAccessibleTableFields

Whether the caller can access nested table child fields.

boolean
VisibleWhenOperationMode
integer format: int32
Allowed values: 0 1 2
RequiredWhenOperationMode
integer format: int32
Allowed values: 0 1 2
EditableWhenOperationMode
integer format: int32
Allowed values: 0 1 2
BaseCurrencyCode

Base currency code for Money fields.

string
nullable
DefaultValue

Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.

object
Kind
integer format: int32
Allowed values: 0 1 2
Value

Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.

nullable
ResponsibilityKey

Stable key when the binding targets a unified responsibility.

string
nullable
ResponsibilityDisplayName

Display name when the binding targets a unified responsibility.

string
nullable
DisplayFieldId

Display field identifier when the binding targets a display-only computed field.

string
nullable
DisplayFieldKey

Display field key when the binding targets a display-only computed field.

string
nullable
DisplayFieldDisplayName

Display field display name when the binding targets a display-only computed field.

string
nullable
ObjectContextFactId

Object-context fact configuration id when the binding targets a contextual fact.

string
nullable
ObjectContextFactDisplayName

Safe source display name from the actor-shaped provider catalog.

string
nullable
ObjectContextFactMemberKey

Stable member key; null selects the existing whole-fact presentation.

string
nullable
ObjectContextFactMember

Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.

object
MemberKey
string
nullable
DisplayName
string
nullable
ValueType
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Nullable
boolean
Capabilities

Explicit capabilities; absence of a capability never selects a fallback mutation.

object
Read
boolean
Create
boolean
Edit
boolean
InlineEdit
boolean
EditorKey
string
nullable
SourceField

Metadata for one entity field definition.

object
Id

Field identifier.

string
nullable
EntityDefinitionId

Entity definition identifier.

string
nullable
EntityDefinitionTableId

Entity definition table identifier.

string
nullable
Key

Field key.

string
nullable
DisplayName

Field display name.

string
nullable
FieldType
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
VisibleWhen

Visibility condition expression.

string
nullable
RequiredWhen

Requiredness condition expression.

string
nullable
BusinessRequiredWhen

Package-owned business requiredness condition expression.

string
nullable
EditableWhen

Editability condition expression.

string
nullable
IsReadOnly

Whether runtime writes should skip this field.

boolean
DecimalPrecision

Decimal precision when applicable.

integer format: int32
nullable
DecimalScale

Decimal scale when applicable.

integer format: int32
nullable
StringMaxLength

String max length when applicable.

integer format: int32
nullable
AllowMultiple

Whether multiple values are allowed.

boolean
ReferenceToEntityDefinitionId

Target entity definition identifier for reference-style fields.

string
nullable
PairedReferenceFieldId

Paired reference field identifier for inverse reference fields.

string
nullable
AllowSort

Whether root-list sorting by linked display value is allowed.

boolean
ReferenceDeleteBehavior
integer format: int32
Allowed values: 0 1 2
SortOrder

Sort order inside the owning table.

integer format: int32
Options

Select options when applicable.

Array<object>
nullable

Option metadata for select fields.

object
Id

Option identifier.

string
nullable
EntityFieldDefinitionId

Owning field identifier.

string
nullable
Key

Option key.

string
nullable
Value

Option display value.

string
nullable
SortOrder

Sort order.

integer format: int32
ChildTableId

Child table metadata identifier for table fields.

string
nullable
IsDeleted

Whether the field is soft-deleted.

boolean
DeletedAt

Deletion timestamp.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
AddressCoordinatesRequired

Whether address values must carry latitude and longitude.

boolean
SchemaSource
integer format: int32
Allowed values: 0 1
SourceNetPackageId

Stable NET package root id when package-owned.

string
nullable
SourcePackageId

NET package artifact id when package-owned.

string
nullable
SourceStableId

Stable Moltaro id when package-owned.

string
nullable
Metadata

Owner-scoped metadata attached to this field.

Array<object>
nullable

Owner-scoped metadata attached to one entity field definition.

object
Id

Metadata row identifier.

string
nullable
EntityFieldDefinitionId

Owning field identifier.

string
nullable
OwnerModuleKey

Module that owns this metadata key.

string
nullable
Key

Metadata key inside the owner module.

string
nullable
ValueJson

Metadata value as JSON.

RowVersion

Concurrency token.

string format: uuid
SystemRole
integer format: int32
Allowed values: 0 1 2 3 4 5 6
VisibleWhenOperationMode
integer format: int32
Allowed values: 0 1 2
RequiredWhenOperationMode
integer format: int32
Allowed values: 0 1 2
EditableWhenOperationMode
integer format: int32
Allowed values: 0 1 2
BaseCurrencyCode

Base currency code for Money fields.

string
nullable
CalculationExpression

Stored calculated-field expression.

string
nullable
CalculationKind
integer format: int32
Allowed values: 0 1
ReferenceArchiveBehavior
integer format: int32
Allowed values: 0 1
ReferenceAuditRollupBehavior
integer format: int32
Allowed values: 0 1
SemanticRole
integer format: int32
Allowed values: 0 1 2 3
SemanticRoleScopeFieldId

Field identifier used as semantic scope, when the selected role requires one.

string
nullable
ClassifierCatalogDefinitionId

Bound Classifier Catalog Definition identifier.

string
nullable
ClassifierCatalogKey

Stable key of the bound Classifier Catalog Definition.

string
nullable
ClassifierCatalogDisplayName

Display name of the bound Classifier Catalog Definition.

string
nullable
DefaultValue

Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.

object
Kind
integer format: int32
Allowed values: 0 1 2
Value

Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.

nullable
IsProtected

Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.

boolean
EditorConfiguration

Opaque configuration interpreted only by the registered domain editor.

nullable
PortabilityKey

Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.

string
nullable
ObjectContextFactProviderKey

Provider key that owns the object-context fact payload.

string
nullable
ObjectContextFactTarget

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
AddressCoordinatesRequired

Whether an address field must be captured through a coordinate-aware editor.

boolean
ClassifierCatalogDefinitionId

Bound Classifier Catalog Definition identifier.

string
nullable
ClassifierCatalogKey

Bound Classifier Catalog Definition key.

string
nullable
ClassifierCatalogDisplayName

Bound Classifier Catalog Definition display name.

string
nullable
SemanticRole
integer format: int32
Allowed values: 0 1 2 3
EntityDefinitionId

Owning entity definition identifier used by destination-scoped field capabilities.

string
nullable
EntityDefinitionTableId

Owning entity definition table identifier used by destination-scoped field capabilities.

string
nullable
Label

Column label.

string
nullable
Hint

Optional user hint.

string
nullable
Renderer
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Editor
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10
Visible

Whether the column should render.

boolean
Editable

Whether inline editing is enabled for the column.

boolean
Width

Preferred width in pixels.

integer format: int32
SortOrder

Display order.

integer format: int32
ShowObjectContextFactDetails

Show provider-owned details in addition to the fact summary.

boolean
Projection

Read-only field projection backed by a materialized related-field path.

object
Path

Runtime field-key path from the root entity to the projected terminal field.

Array<string>
nullable
IncludePath

Runtime reference path required for materialization.

Array<string>
nullable
RootEntityFieldDefinitionId

First primary-table reference field identifier.

string
nullable
PathEntityFieldDefinitionId2

Second reference field identifier inside the first target definition when configured.

string
nullable
PathEntityFieldDefinitionId3

Third reference field identifier inside the second target definition when configured.

string
nullable
TerminalEntityFieldDefinitionId

Projected terminal field identifier inside the final target definition.

string
nullable
ReferenceInputType
integer format: int32
Allowed values: 0 1 2 3
ReferenceRendererType
integer format: int32
Allowed values: 0 1
ReferenceLookupRenderType
integer format: int32
Allowed values: 0 1
ReferencePath

Reference path configured for breadcrumb rendering.

Array<string>
nullable
ReferenceOpenTarget

Role-resolved Drawer or Details surface target for opening an entity instance.

object
Target
integer format: int32
Allowed values: 0 1
SurfaceSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
ReferenceOpenTargetSelectors

Role-aware selectors retained until runtime shaping resolves Moltaro.Entity.Ui.Models.Table.EntityTableUiColumnModel.ReferenceOpenTarget.

Array<object>
nullable

Role-aware selector row used by hosted surfaces and lookup inputs.

object
Id

Persisted selector row id. New client rows may send null.

string
nullable
Priority

Higher values are evaluated first.

integer format: int32
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey

Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.

string
nullable
RoleIds

Workspace role ids that may use the selector; empty means all roles.

Array<string>
nullable
Actions

Effective row actions.

Array<object>
nullable

One table-row action configuration. The runtime table model keeps an action only for an actor who may perform it, with one exception: Edit is also kept for an actor with potential View but without potential Update when the Form its Moltaro.Entity.Ui.Models.Table.EntityTableUiActionModel.FormSelector resolves to has a WithParent related table whose child records the actor may potentially create, update, archive or delete (a children-only edit). Such an actor opens that Form with GET /api/workspace/entity/{entityIdOrKey}/ui/form?surfaceKey={FormSelector.SurfaceKey}, not with the table-action Form route, which still requires Update on the record, and saves through the Form submission with an unchanged (Guard) root; decide per row from the row’s own rights.

object
Id

Stable action identifier.

string
nullable
Action
integer format: int32
Allowed values: 0 1 2 3 4 5 6
Placement
integer format: int32
Allowed values: 0 1 2
SortOrder

Explicit order within the placement bucket.

integer format: int32
FormSelectors

Role-aware form selectors used by edit actions in admin configuration.

Array<object>
nullable

Role-aware selector row used by hosted surfaces and lookup inputs.

object
Id

Persisted selector row id. New client rows may send null.

string
nullable
Priority

Higher values are evaluated first.

integer format: int32
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey

Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.

string
nullable
RoleIds

Workspace role ids that may use the selector; empty means all roles.

Array<string>
nullable
FormSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
RuleEvaluationContext

Rule evaluation context shared with fast UI runtime evaluation.

object
CurrentUserId

Current workspace user identifier.

string
nullable
CurrentLocalDate

Workspace-local current date in ISO format.

string
nullable
TimeZone

Workspace time zone identifier.

string
nullable
GeneratedAtUtc

UTC instant when the context was generated.

string format: date-time
nullable
NextLocalMidnightUtc

UTC instant for the next midnight in the workspace time zone.

string format: date-time
nullable
ContextValues

Owner-scoped runtime values available to rule plans.

object
key
additional properties
PrimaryObjectReferenceFieldIds

Ordered direct Reference field identifiers used to open a row; empty opens the row itself.

Array<string>
nullable
AfterCreateNavigation
integer format: int32
Allowed values: 0 1 2
AfterUpdateNavigation
integer format: int32
Allowed values: 0 1 2
InlineEditingEnabled

Whether supported cells may be edited in place; when false every runtime column is read-only.

boolean
CreateFormSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
EditFormSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
DrawerSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
DetailsPageSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
RowRules

Ordered row appearance rules for explicit surfaces.

Array<object>
nullable

Runtime table row appearance rule.

object
StatementId

Statement identifier used against instance predicates.

string
nullable
SortOrder

Stable evaluation order; the first matching rule wins.

integer format: int32
FontColor

Optional CSS font color applied to the whole row.

string
nullable
BackgroundColor

Optional CSS background color applied to the whole row.

string
nullable
Filters

Filter targets and their table-surface placement.

Array<object>
nullable

One table-surface filter target exposed to the web client.

object
Id
string
nullable
Label
string
nullable
Reference

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Placement
integer format: int32
Allowed values: 0 1 2
FilterTarget

Typed server-side condition target. The first segment belongs to the queried entity; every intermediate segment must be a readable primary-table reference, and the terminal segment determines the field type, supported operators, and operand shape.

object
Path

Ordered path of one to six segments. Each segment may contain an ID, a key, or both; when both are supplied they must resolve to the same field in the entity reached by the preceding segment.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
ReferenceEligibility

Dependency metadata for one direct runtime Table Surface filter item.

object
TargetFieldId

Direct source field represented by this filter item.

string
nullable
DriverFilterItemKeys

Canonical direct driver item keys when this item is dependent.

Array<string>
nullable
IsDriver

Whether an active rule depends on this item.

boolean
IsDependent

Whether an active rule governs this item’s Reference values.

boolean
Singleton

Whether the filter item may occur only once in a draft tree.

boolean
DependenciesAvailable

Whether every driver is queryable by the current actor.

boolean
CandidateStatementId

Client-exposed Statement of the Reference target that narrows the values offered for this filter, or null. It narrows choices only and is not an access restriction.

string
nullable
Sorting

Table-surface sorting capabilities exposed to the web client.

object
AllowMultiSort
boolean
SortableTargets
Array<object>
nullable

One table-surface sort target exposed to the web client.

object
Id

Stable sort target key.

string
nullable
Label

User-facing sort target label.

string
nullable
Reference

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
DefaultSort
Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
TreeView

Resolved Parent Tree View configuration for a runtime table.

object
ParentFieldDefinitionId

Stable parent self-reference field identifier.

string
nullable
ParentFieldKey

Stable parent self-reference field key.

string
nullable
SortFieldDefinitionId

Stable sibling sort field identifier, or null to sort siblings by Display name.

string
nullable
SortFieldKey

Stable sibling sort field key, or null when the Display name default applies.

string
nullable
SortFieldDisplayName

Actor-visible sibling sort field label, or null when the Display name default applies.

string
nullable
SortSpecial
integer format: int32
Allowed values: 0 1
SortDirection
integer format: int32
Allowed values: 0 1
WorkspaceUiComponentColumns

Synthetic columns rendered by registered Workspace UI components. Kept apart from Moltaro.Entity.Ui.Models.Table.EntityTableUiModel.Columns so every bound column keeps a non-null binding; they share the SortOrder sequence.

Array<object>
nullable

One synthetic table column rendered by a registered Workspace UI component.

object
Id

Stable column identifier (the surface item id).

string
nullable
ComponentKey

Registered Workspace UI component key.

string
nullable
Label

Column label.

string
nullable
Hint

Optional user hint.

string
nullable
Visible

Whether the column should render.

boolean
Width

Preferred width in pixels.

integer format: int32
SortOrder

Display order shared with bound columns.

integer format: int32
RuntimeState

Server-resolved runtime ordering state for one Table Surface projection. The move flags are coarse presentation gates only; callers must still load version-bound move options and run exact validation before mutation.

object
EffectiveSort

Exact sort executed for the returned root or Flat page.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
SortSource

Origin of the effective runtime sort selected by the server.

integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8
ManualOrderCapability

Runtime availability of the Entity Definition’s Manual Order capability.

integer format: int32
Allowed values: 0 1 2
ManualOrderMode

Whether the effective sort is sole ascending Manual Order.

boolean
CanRequestReorder

Whether an active-row reorder may be attempted from this projection.

boolean
CanRequestReparent

Whether a hierarchy reparent may be attempted from this projection.

boolean
CanRequestMoveToRoot

Whether a hierarchy root move may be attempted from this projection.

boolean
RuntimeDefaultSort

Exact server-resolved sort exposed when the personal override is cleared. This is execution-generation state: paged projections must not merge rows resolved against different reset defaults even when a personal sort masks them.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
QueryStateSource
integer format: int32
Allowed values: 0 1 2 3 4
ResolvedQueryState

Reproducible query state captured by an entity table saved view or share link.

object
Search

Optional configured search term.

string
nullable
TagIds

Selected tag identifiers.

Array<string>
nullable
ArchiveMode
integer format: int32
Allowed values: 0 1 2
AdvancedFilter

One nested logical filter group.

object
Operator
integer format: int32
Allowed values: 0 1
Conditions

Direct conditions inside this group.

Array<object>
nullable

One leaf condition in the runtime list query tree.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side condition target. The first segment belongs to the queried entity; every intermediate segment must be a readable primary-table reference, and the terminal segment determines the field type, supported operators, and operand shape.

object
Path

Ordered path of one to six segments. Each segment may contain an ID, a key, or both; when both are supplied they must resolve to the same field in the entity reached by the preceding segment.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Operator
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Values

Operand list for the selected operator.

Array<object>
nullable

One query operand.

object
Kind
integer format: int32
Allowed values: 0 1
Value

Literal JSON value used when Moltaro.Entity.Instances.Requests.EntityInstanceQueryOperandRequest.Kind is Moltaro.Enums.EntityInstanceQueryOperandKindEnum.Value. Select and enum fields accept the string option key; numeric enum ordinals and display labels are not operands.

nullable
Variable
integer format: int32
Allowed values: 0 1
RowsFilter
object recursive
Spatial

Spatial operand for address-style runtime query conditions.

object
ShapeKind
integer format: int32
Allowed values: 0 1 2
Center

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
RadiusKm

Radius in kilometers for radius-based queries.

number format: double
nullable
BoundingBox

Reserved WGS84 bounding box for future spatial queries.

object
SouthWest

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
NorthEast

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Polygon

Reserved polygon payload for future spatial queries.

Array<object>
nullable

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Groups
Array<object> recursive
Sort

Selected sort rules.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
PageSize

Selected page size.

integer format: int32
ResolvedGlobalSavedViewId

Saved-view identity used when Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.QueryStateSource is the global default.

string
nullable
ResolvedGlobalSavedViewRowVersion

Exact row version of Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.ResolvedGlobalSavedViewId.

string format: uuid
nullable
ResolvedGlobalSavedViewColumns

Authoritative column state of the resolved global default, for root/bootstrap hydration only.

Array<object>
nullable

One column-layout entry captured by an entity table saved view.

object
ColId

Runtime table column identifier.

string
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedGlobalSavedViewColumnOrder

Authoritative column order of the resolved global default, for root/bootstrap hydration only.

Array<string>
nullable
ResolvedPersonalGridColumns

Personal column layout resolved in the same settings snapshot as Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.PersonalSettingsRowVersion and the effective personal sort.

Array<object>
nullable

One persisted runtime grid column layout entry.

object
ColId

Runtime table column identifier.

string
nullable
Width

Column width in pixels.

integer format: int32
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedPersonalGridColumnOrder

Personal column order from the same settings snapshot as the returned projection.

Array<string>
nullable
DefinitionRowVersion

Row version of the Entity Definition used to validate and materialize this projection. Paged roots and children must not be merged across different definition generations.

string format: uuid
DefinitionSnapshotVersion

Dependency-aware Entity Definition cache snapshot used by query planning and materialization. This also fences changes in referenced definitions whose display/query metadata affects rows.

string format: uuid
PersonalSettingsRowVersion

Row version of the host-neutral personal settings snapshot used to resolve this projection’s sort and column layout, or System.Guid.Empty when no settings snapshot exists. Continuation pages must not be merged across different values.

string format: uuid
Page
object
Items

Current page of instance summaries.

Array<object>
nullable

List item for one entity instance.

object
Id

Instance identifier.

string
nullable
Number

Server-generated entity number.

string
nullable
DisplayName

Resolved entity display name or fallback number.

string
nullable
Subtitle

Resolved entity subtitle from the presentation cache.

string
nullable
CreatedAt

Instance creation timestamp.

string format: date-time
CreatedByUserId

Creating user identifier when available.

string
nullable
ModifiedAt

Last modification timestamp when available.

string format: date-time
nullable
ModifiedByUserId

Last modifying user identifier when available.

string
nullable
ArchivedAt

Archive timestamp when the instance is archived.

string format: date-time
nullable
ArchivedByUserId

Archiving user identifier when available.

string
nullable
LastComment

Compact summary of the latest comment on an entity instance.

object
Id

Comment identifier.

string
nullable
CommentText

Comment text.

string
nullable
CreatedByUserId

Comment author identifier.

string
nullable
CreatedByUserName

Comment author display name.

string
nullable
CreatedAt

Comment creation timestamp.

string format: date-time
Tags

Visible tags for the instance. List payloads include the first few tags only.

Array<object>
nullable

Compact tag details for one entity instance.

object
Id

Tag identifier.

string
nullable
TagName

Tag name.

string
nullable
Color

Optional color value.

string
nullable
Category

Optional category.

string
nullable
TagCount

Total number of tags on the instance.

integer format: int32
LastActivityDateTime

Last activity timestamp for the instance.

string format: date-time
RowVersion

Runtime row-version token from the primary table.

string format: uuid
Fields

Readable primary-table scalar fields keyed by field key. Denied fields are omitted.

object
key
additional properties

Field envelope for runtime entity-instance responses.

object
State
integer format: int32
Allowed values: 0 1
Value

Canonical stored value for the field when State is Moltaro.Enums.EntityInstanceFieldStateEnum.Value.

nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
Predicates

Runtime-evaluated statement results keyed by statement identifier.

object
key
additional properties
boolean
Permissions

Item-level permissions for one entity instance.

object
CanRead

Whether the caller can read the active instance.

boolean
CanReadArchive

Whether the caller can read the instance while it is archived.

boolean
CanReadChangesHistory

Whether the caller can read the change history for this instance.

boolean
CanReadComments

Whether comments can be viewed for this instance.

boolean
CanReadTags

Whether tags can be viewed for this instance.

boolean
CanReadAttachments

Whether attachments can be viewed for this instance.

boolean
SemanticPresentation

Safe compact reference metadata, projected only for a resolved visible Entity reference.

object
UsageType
integer format: int32
Allowed values: 0 1 2
SemanticType
string
nullable
LinkRegistrationKey
string
nullable
CellRegistrationKey
string
nullable
Assignments

Relation assignments keyed by relation key for record-scoped entities.

object
key
additional properties
Array<object>

Display-safe common responsibility subject in Entity runtime payloads.

object
SubjectType

Common subject discriminator: User or ResponsibilityGroup.

string
nullable
SubjectId

Assigned subject identifier.

string
nullable
DisplayName

Display name resolved for the subject when available.

string
nullable
Description

Optional secondary subject description.

string
nullable
EffectiveFrom

Inclusive start of the responsibility interval.

string format: date-time
nullable
EffectiveTo

Exclusive end of the responsibility interval, or null for an open interval.

string format: date-time
nullable
MergeState

Merge state attached to entity instance payloads.

object
IsMergedAway
boolean
MergedIntoInstanceId
string
nullable
MergeOperationId
string
nullable
DisplayFields

Display-only computed fields keyed by display-field key.

object
key
additional properties
string
ProjectionSource

Display-only source member metadata for a projection row.

object
ProjectionMemberId
string
nullable
ReferenceFieldId
string
nullable
SourceEntityDefinitionId
string
nullable
Label
string
nullable
SourceEntityDisplayNameSingular
string
nullable
SourceEntityDisplayNamePlural
string
nullable
ObjectContextFacts

Provider-owned object-context facts keyed by provider key.

object
key
additional properties
ObjectContextFactMembers

Validated live context members keyed by Entity binding identifier.

object
key
additional properties

Authorized members from one selected source instance, projected once per binding and record.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Handle

Exact selected source instance and its provider-owned version token. Core must not interpret the token or reselect another instance when a mutation supplies this handle.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
Version
string
nullable
Values
object
key
additional properties

One typed value; restricted and unavailable values carry no payload or display text.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Value
nullable
DisplayValue
string
nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
CanEdit

Whether the provider permits ordinary editing of this exact readable source member.

boolean
ObjectInvariant

Resource-neutral current invariant state and complete object-operation decision set.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
BusinessInvariants

Current safe state of every applicable enabled Business Invariant.

Array<object>
nullable

Current safe state of one Business Invariant target for one resource.

object
InvariantKey

Stable invariant key.

string
nullable
TargetKey

Stable target key within the invariant.

string
nullable
IsActive

Whether the invariant is active for the current resource state.

boolean
SafeMessage

Localized safe active-state message, or null when inactive.

string
nullable
Operations

Explicit decision for every applicable and discoverable Object Operation Catalog entry on the current surface.

object
key
additional properties

Composed current decision for one applicable object operation.

object
OperationKey

Stable Object Operation Catalog key.

string
nullable
IsAllowed

Whether all independent authorities allow the operation.

boolean
Denials

Deterministically ordered safe denial details.

Array<object>
nullable

One safe denial contributing to a composed object-operation decision.

object
Source

Identifies the independent authority that denied an object operation.

integer format: int32
Allowed values: 0 1 2 3
SourceKey

Stable source identity, such as an invariant key or domain policy key.

string
nullable
ReasonCode

Stable machine-readable reason code.

string
nullable
SafeMessage

Non-empty localized safe message.

string
nullable
WritableFieldIds

Readable primary scalar field identifiers the current actor may write on this row, in ordinal order; empty when the actor cannot update the row (including archived rows). Read-only definitions, calculated targets and editability rules are decided separately; this list only reflects field access, and a save remains authoritative. The list grows with the number of writable fields on every row of a list or query response.

Array<string>
nullable
TotalCount

Total accessible instance count for the active page filter.

integer format: int32
Page

One-based page number.

integer format: int32
PageSize

Requested page size after normalization.

integer format: int32
Permissions

Page-level permissions for entity instances.

object
CanCreate

Whether the caller can create a new instance for this entity definition.

boolean
CanReadActive

Whether the caller can read active instances for this entity definition.

boolean
CanReadArchive

Whether the caller can read archived instances for this entity definition.

boolean
CanReadChangesHistory

Whether the caller can read change history for this entity definition.

boolean
CanMerge

Whether the caller can potentially merge records for this entity definition.

boolean
ResponsibilityDefinitions

Runtime relation metadata for record-scoped assignment columns.

Array<object>
nullable

Active common responsibility definition published to Entity runtime surfaces.

object
ResponsibilityDefinitionId

Stable common responsibility definition identifier.

string
nullable
ResponsibilityKey

Stable definition-scoped responsibility key.

string
nullable
DisplayName

User-facing responsibility name.

string
nullable
Description

Optional user-facing description.

string
nullable
Cardinality

Common cardinality discriminator: One or Many.

string
nullable
Required

Whether an active resource must always have an assigned responsible subject.

boolean
SubjectMode

Common subject-mode discriminator: User, Group or UserOrGroup.

string
nullable
ArchiveMode
integer format: int32
Allowed values: 0 1 2
MissingSurface

Machine-readable state for a reusable UI surface that is intentionally missing.

object
SurfaceType
integer format: int32
Allowed values: 0 1 2 3 4 5
Reason
integer format: int32
Allowed values: 0 1
Selector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
ErrorCode
string
nullable
CreateAction

Server-computed contextual create action for a direct related-data section.

object
CanCreate
boolean
TargetEntityDefinitionId
string
nullable
TargetEntityDisplayNameSingular
string
nullable
LockedFields
object
key
additional properties
string
FormSurfaceKey
string
nullable
Origin

The record a related-create starts from and the InverseReference of its definition that pairs the relation.

object
SourceEntityDefinitionId

Definition of the source record.

string
nullable
SourceEntityInstanceId

The source record.

string
nullable
SourceInverseFieldId

The InverseReference of the source definition paired with the new record’s Reference.

string
nullable
ShowRelatedTableSaveNotice

Show the independent-save notice for this related-table item.

boolean
ChildEntityDefinitionId

Resolved child entity definition identifier for row commands and navigation.

string
nullable
ChildEntityDisplayNameSingular

Actor-safe singular name of the child entity.

string
nullable
AvailableArchiveModes

Archive scopes the current actor may browse in this embedded table. Form Related Tables expose only Moltaro.Enums.ArchiveModeEnum.Active and Moltaro.Enums.ArchiveModeEnum.Archived; the list is server-computed and is the source of truth for the scope toggle.

Array<integer>
nullable
Allowed values: 0 1 2
TreePage
object
Items

Real entity-instance tree nodes.

Array<object>
nullable

One real entity instance in a Parent Tree View sibling page.

object
Instance

List item for one entity instance.

object
Id

Instance identifier.

string
nullable
Number

Server-generated entity number.

string
nullable
DisplayName

Resolved entity display name or fallback number.

string
nullable
Subtitle

Resolved entity subtitle from the presentation cache.

string
nullable
CreatedAt

Instance creation timestamp.

string format: date-time
CreatedByUserId

Creating user identifier when available.

string
nullable
ModifiedAt

Last modification timestamp when available.

string format: date-time
nullable
ModifiedByUserId

Last modifying user identifier when available.

string
nullable
ArchivedAt

Archive timestamp when the instance is archived.

string format: date-time
nullable
ArchivedByUserId

Archiving user identifier when available.

string
nullable
LastComment

Compact summary of the latest comment on an entity instance.

object
Id

Comment identifier.

string
nullable
CommentText

Comment text.

string
nullable
CreatedByUserId

Comment author identifier.

string
nullable
CreatedByUserName

Comment author display name.

string
nullable
CreatedAt

Comment creation timestamp.

string format: date-time
Tags

Visible tags for the instance. List payloads include the first few tags only.

Array<object>
nullable

Compact tag details for one entity instance.

object
Id

Tag identifier.

string
nullable
TagName

Tag name.

string
nullable
Color

Optional color value.

string
nullable
Category

Optional category.

string
nullable
TagCount

Total number of tags on the instance.

integer format: int32
LastActivityDateTime

Last activity timestamp for the instance.

string format: date-time
RowVersion

Runtime row-version token from the primary table.

string format: uuid
Fields

Readable primary-table scalar fields keyed by field key. Denied fields are omitted.

object
key
additional properties

Field envelope for runtime entity-instance responses.

object
State
integer format: int32
Allowed values: 0 1
Value

Canonical stored value for the field when State is Moltaro.Enums.EntityInstanceFieldStateEnum.Value.

nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
Predicates

Runtime-evaluated statement results keyed by statement identifier.

object
key
additional properties
boolean
Permissions

Item-level permissions for one entity instance.

object
CanRead

Whether the caller can read the active instance.

boolean
CanReadArchive

Whether the caller can read the instance while it is archived.

boolean
CanReadChangesHistory

Whether the caller can read the change history for this instance.

boolean
CanReadComments

Whether comments can be viewed for this instance.

boolean
CanReadTags

Whether tags can be viewed for this instance.

boolean
CanReadAttachments

Whether attachments can be viewed for this instance.

boolean
SemanticPresentation

Safe compact reference metadata, projected only for a resolved visible Entity reference.

object
UsageType
integer format: int32
Allowed values: 0 1 2
SemanticType
string
nullable
LinkRegistrationKey
string
nullable
CellRegistrationKey
string
nullable
Assignments

Relation assignments keyed by relation key for record-scoped entities.

object
key
additional properties
Array<object>

Display-safe common responsibility subject in Entity runtime payloads.

object
SubjectType

Common subject discriminator: User or ResponsibilityGroup.

string
nullable
SubjectId

Assigned subject identifier.

string
nullable
DisplayName

Display name resolved for the subject when available.

string
nullable
Description

Optional secondary subject description.

string
nullable
EffectiveFrom

Inclusive start of the responsibility interval.

string format: date-time
nullable
EffectiveTo

Exclusive end of the responsibility interval, or null for an open interval.

string format: date-time
nullable
MergeState

Merge state attached to entity instance payloads.

object
IsMergedAway
boolean
MergedIntoInstanceId
string
nullable
MergeOperationId
string
nullable
DisplayFields

Display-only computed fields keyed by display-field key.

object
key
additional properties
string
ProjectionSource

Display-only source member metadata for a projection row.

object
ProjectionMemberId
string
nullable
ReferenceFieldId
string
nullable
SourceEntityDefinitionId
string
nullable
Label
string
nullable
SourceEntityDisplayNameSingular
string
nullable
SourceEntityDisplayNamePlural
string
nullable
ObjectContextFacts

Provider-owned object-context facts keyed by provider key.

object
key
additional properties
ObjectContextFactMembers

Validated live context members keyed by Entity binding identifier.

object
key
additional properties

Authorized members from one selected source instance, projected once per binding and record.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Handle

Exact selected source instance and its provider-owned version token. Core must not interpret the token or reselect another instance when a mutation supplies this handle.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
Version
string
nullable
Values
object
key
additional properties

One typed value; restricted and unavailable values carry no payload or display text.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Value
nullable
DisplayValue
string
nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
CanEdit

Whether the provider permits ordinary editing of this exact readable source member.

boolean
ObjectInvariant

Resource-neutral current invariant state and complete object-operation decision set.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
BusinessInvariants

Current safe state of every applicable enabled Business Invariant.

Array<object>
nullable

Current safe state of one Business Invariant target for one resource.

object
InvariantKey

Stable invariant key.

string
nullable
TargetKey

Stable target key within the invariant.

string
nullable
IsActive

Whether the invariant is active for the current resource state.

boolean
SafeMessage

Localized safe active-state message, or null when inactive.

string
nullable
Operations

Explicit decision for every applicable and discoverable Object Operation Catalog entry on the current surface.

object
key
additional properties

Composed current decision for one applicable object operation.

object
OperationKey

Stable Object Operation Catalog key.

string
nullable
IsAllowed

Whether all independent authorities allow the operation.

boolean
Denials

Deterministically ordered safe denial details.

Array<object>
nullable

One safe denial contributing to a composed object-operation decision.

object
Source

Identifies the independent authority that denied an object operation.

integer format: int32
Allowed values: 0 1 2 3
SourceKey

Stable source identity, such as an invariant key or domain policy key.

string
nullable
ReasonCode

Stable machine-readable reason code.

string
nullable
SafeMessage

Non-empty localized safe message.

string
nullable
WritableFieldIds

Readable primary scalar field identifiers the current actor may write on this row, in ordinal order; empty when the actor cannot update the row (including archived rows). Read-only definitions, calculated targets and editability rules are decided separately; this list only reflects field access, and a save remains authoritative. The list grows with the number of writable fields on every row of a list or query response.

Array<string>
nullable
ChildCount

Exact number of direct eligible children.

integer format: int32
IsAncestorContext

Whether this row is included only to preserve the branch to a matching descendant.

boolean
HierarchyIssue
integer format: int32
Allowed values: 0 1 2
CanConfirm

Whether this direct seed row may be returned as the selected Reference value.

boolean
TotalCount

Exact number of eligible records in this sibling set.

integer format: int32
nullable
Page

One-based sibling page number.

integer format: int32
PageSize

Effective sibling page size.

integer format: int32
HasNextPage

Whether another sibling page is available.

boolean
Permissions

Page-level permissions for entity instances.

object
CanCreate

Whether the caller can create a new instance for this entity definition.

boolean
CanReadActive

Whether the caller can read active instances for this entity definition.

boolean
CanReadArchive

Whether the caller can read archived instances for this entity definition.

boolean
CanReadChangesHistory

Whether the caller can read change history for this entity definition.

boolean
CanMerge

Whether the caller can potentially merge records for this entity definition.

boolean
ResponsibilityDefinitions

Assignment relation metadata used by existing row actions.

Array<object>
nullable

Active common responsibility definition published to Entity runtime surfaces.

object
ResponsibilityDefinitionId

Stable common responsibility definition identifier.

string
nullable
ResponsibilityKey

Stable definition-scoped responsibility key.

string
nullable
DisplayName

User-facing responsibility name.

string
nullable
Description

Optional user-facing description.

string
nullable
Cardinality

Common cardinality discriminator: One or Many.

string
nullable
Required

Whether an active resource must always have an assigned responsible subject.

boolean
SubjectMode

Common subject-mode discriminator: User, Group or UserOrGroup.

string
nullable
ReferenceCandidateState
integer format: int32
Allowed values: 0 1 2 3 4 5 6
ReferenceCandidateErrorCode

Stable guidance code when Moltaro.Entity.Ui.Models.Table.EntityTableTreeNodePageModel.ReferenceCandidateState is not ready.

string
nullable
RuntimeState

Server-resolved runtime ordering state for one Table Surface projection. The move flags are coarse presentation gates only; callers must still load version-bound move options and run exact validation before mutation.

object
EffectiveSort

Exact sort executed for the returned root or Flat page.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
SortSource

Origin of the effective runtime sort selected by the server.

integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8
ManualOrderCapability

Runtime availability of the Entity Definition’s Manual Order capability.

integer format: int32
Allowed values: 0 1 2
ManualOrderMode

Whether the effective sort is sole ascending Manual Order.

boolean
CanRequestReorder

Whether an active-row reorder may be attempted from this projection.

boolean
CanRequestReparent

Whether a hierarchy reparent may be attempted from this projection.

boolean
CanRequestMoveToRoot

Whether a hierarchy root move may be attempted from this projection.

boolean
RuntimeDefaultSort

Exact server-resolved sort exposed when the personal override is cleared. This is execution-generation state: paged projections must not merge rows resolved against different reset defaults even when a personal sort masks them.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
QueryStateSource
integer format: int32
Allowed values: 0 1 2 3 4
ResolvedQueryState

Reproducible query state captured by an entity table saved view or share link.

object
Search

Optional configured search term.

string
nullable
TagIds

Selected tag identifiers.

Array<string>
nullable
ArchiveMode
integer format: int32
Allowed values: 0 1 2
AdvancedFilter

One nested logical filter group.

object
Operator
integer format: int32
Allowed values: 0 1
Conditions

Direct conditions inside this group.

Array<object>
nullable

One leaf condition in the runtime list query tree.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side condition target. The first segment belongs to the queried entity; every intermediate segment must be a readable primary-table reference, and the terminal segment determines the field type, supported operators, and operand shape.

object
Path

Ordered path of one to six segments. Each segment may contain an ID, a key, or both; when both are supplied they must resolve to the same field in the entity reached by the preceding segment.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Operator
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Values

Operand list for the selected operator.

Array<object>
nullable

One query operand.

object
Kind
integer format: int32
Allowed values: 0 1
Value

Literal JSON value used when Moltaro.Entity.Instances.Requests.EntityInstanceQueryOperandRequest.Kind is Moltaro.Enums.EntityInstanceQueryOperandKindEnum.Value. Select and enum fields accept the string option key; numeric enum ordinals and display labels are not operands.

nullable
Variable
integer format: int32
Allowed values: 0 1
RowsFilter
object recursive
Spatial

Spatial operand for address-style runtime query conditions.

object
ShapeKind
integer format: int32
Allowed values: 0 1 2
Center

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
RadiusKm

Radius in kilometers for radius-based queries.

number format: double
nullable
BoundingBox

Reserved WGS84 bounding box for future spatial queries.

object
SouthWest

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
NorthEast

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Polygon

Reserved polygon payload for future spatial queries.

Array<object>
nullable

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Groups
Array<object> recursive
Sort

Selected sort rules.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
PageSize

Selected page size.

integer format: int32
ResolvedGlobalSavedViewId

Saved-view identity used when Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.QueryStateSource is the global default.

string
nullable
ResolvedGlobalSavedViewRowVersion

Exact row version of Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.ResolvedGlobalSavedViewId.

string format: uuid
nullable
ResolvedGlobalSavedViewColumns

Authoritative column state of the resolved global default, for root/bootstrap hydration only.

Array<object>
nullable

One column-layout entry captured by an entity table saved view.

object
ColId

Runtime table column identifier.

string
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedGlobalSavedViewColumnOrder

Authoritative column order of the resolved global default, for root/bootstrap hydration only.

Array<string>
nullable
ResolvedPersonalGridColumns

Personal column layout resolved in the same settings snapshot as Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.PersonalSettingsRowVersion and the effective personal sort.

Array<object>
nullable

One persisted runtime grid column layout entry.

object
ColId

Runtime table column identifier.

string
nullable
Width

Column width in pixels.

integer format: int32
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedPersonalGridColumnOrder

Personal column order from the same settings snapshot as the returned projection.

Array<string>
nullable
DefinitionRowVersion

Row version of the Entity Definition used to validate and materialize this projection. Paged roots and children must not be merged across different definition generations.

string format: uuid
DefinitionSnapshotVersion

Dependency-aware Entity Definition cache snapshot used by query planning and materialization. This also fences changes in referenced definitions whose display/query metadata affects rows.

string format: uuid
PersonalSettingsRowVersion

Row version of the host-neutral personal settings snapshot used to resolve this projection’s sort and column layout, or System.Guid.Empty when no settings snapshot exists. Continuation pages must not be merged across different values.

string format: uuid
RuntimeRows

Actor-shaped Manual Order projection flags for the returned sibling rows.

Array<object>
nullable

Safe coarse Manual Order projection flags for one returned row.

object
InstanceId

Returned entity-instance identifier.

string
nullable
CanRequestReorder

Whether exact reorder options may be requested for this row.

boolean
CanRequestReparent

Whether exact hierarchy placement options may be requested for this row.

boolean
CanRequestMoveToRoot

Whether an exact move-to-root option may be requested for this row.

boolean
RuntimeRows

Actor-shaped runtime row flags returned for Flat mode.

Array<object>
nullable

Safe coarse Manual Order projection flags for one returned row.

object
InstanceId

Returned entity-instance identifier.

string
nullable
CanRequestReorder

Whether exact reorder options may be requested for this row.

boolean
CanRequestReparent

Whether exact hierarchy placement options may be requested for this row.

boolean
CanRequestMoveToRoot

Whether an exact move-to-root option may be requested for this row.

boolean
RuntimeSortItems

Runtime sort targets available in this related-table context.

Array<object>
nullable

Runtime entity table-surface sort item resolved from configuration.

object
Key
string
nullable
Label
string
nullable
SortOrder
integer format: int32
SortTarget

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
RuntimeUnavailableSortItems

Configured sort targets unavailable in this related-table context.

Array<object>
nullable

Safe reason metadata for a configured table target that cannot be used by the current caller/runtime schema.

object
Key

Stable configured target key.

string
nullable
ReasonCode

Safe reason code. Does not include hidden field names.

string
nullable
RuntimeDefaultSort

Resolved configured default sort used when the user has no override.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
ContextRevision

Opaque revision of the server-owned Form item, relation, roles, schema, and parent context.

string
nullable
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Data": {
"State": 0,
"Table": {
"Surface": 0,
"Columns": [
{
"Binding": {
"RefKind": 0,
"SystemField": 0,
"FieldType": 0,
"ReferenceDeleteBehavior": 0,
"TableFields": [
{
"Editor": 0,
"ReferenceInputType": 0,
"ReferenceRendererType": 0,
"ReferenceLookupRenderType": 0
}
],
"VisibleWhenOperationMode": 0,
"RequiredWhenOperationMode": 0,
"EditableWhenOperationMode": 0,
"DefaultValue": {
"Kind": 0
},
"ObjectContextFactMember": {
"ValueType": 0,
"SourceField": {
"FieldType": 0,
"ReferenceDeleteBehavior": 0,
"SchemaSource": 0,
"SystemRole": 0,
"VisibleWhenOperationMode": 0,
"RequiredWhenOperationMode": 0,
"EditableWhenOperationMode": 0,
"CalculationKind": 0,
"ReferenceArchiveBehavior": 0,
"ReferenceAuditRollupBehavior": 0,
"SemanticRole": 0,
"DefaultValue": {
"Kind": 0
}
}
},
"SemanticRole": 0
},
"Renderer": 0,
"Editor": 0,
"ReferenceInputType": 0,
"ReferenceRendererType": 0,
"ReferenceLookupRenderType": 0,
"ReferenceOpenTarget": {
"Target": 0,
"SurfaceSelector": {
"Mode": 0
}
},
"ReferenceOpenTargetSelectors": [
{
"Mode": 0
}
]
}
],
"Actions": [
{
"Action": 0,
"Placement": 0,
"FormSelectors": [
{
"Mode": 0
}
],
"FormSelector": {
"Mode": 0
}
}
],
"AfterCreateNavigation": 0,
"AfterUpdateNavigation": 0,
"CreateFormSelector": {
"Mode": 0
},
"EditFormSelector": {
"Mode": 0
},
"DrawerSelector": {
"Mode": 0
},
"DetailsPageSelector": {
"Mode": 0
},
"Filters": [
{
"Reference": {
"Special": 0
},
"Placement": 0,
"FilterTarget": {
"Path": [
{
"Special": 0
}
]
}
}
],
"Sorting": {
"SortableTargets": [
{
"Reference": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
}
}
],
"DefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
},
"TreeView": {
"SortSpecial": 0,
"SortDirection": 0
},
"RuntimeState": {
"EffectiveSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"SortSource": 0,
"ManualOrderCapability": 0,
"RuntimeDefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"QueryStateSource": 0,
"ResolvedQueryState": {
"ArchiveMode": 0,
"AdvancedFilter": {
"Operator": 0,
"Conditions": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Operator": 0,
"Values": [
{
"Kind": 0,
"Variable": 0
}
],
"Spatial": {
"ShapeKind": 0
}
}
]
},
"Sort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
}
}
},
"Page": {
"Items": [
{
"Fields": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
},
"SemanticPresentation": {
"UsageType": 0
},
"ObjectContextFactMembers": {
"additionalProperty": {
"State": 0,
"Values": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
}
}
},
"ObjectInvariant": {
"Operations": {
"additionalProperty": {
"Denials": [
{
"Source": 0
}
]
}
}
}
}
]
},
"ArchiveMode": 0,
"MissingSurface": {
"SurfaceType": 0,
"Reason": 0,
"Selector": {
"Mode": 0
}
},
"AvailableArchiveModes": [
0
],
"TreePage": {
"Items": [
{
"Instance": {
"Fields": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
},
"SemanticPresentation": {
"UsageType": 0
},
"ObjectContextFactMembers": {
"additionalProperty": {
"State": 0,
"Values": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
}
}
},
"ObjectInvariant": {
"Operations": {
"additionalProperty": {
"Denials": [
{
"Source": 0
}
]
}
}
}
},
"HierarchyIssue": 0
}
],
"ReferenceCandidateState": 0,
"RuntimeState": {
"EffectiveSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"SortSource": 0,
"ManualOrderCapability": 0,
"RuntimeDefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"QueryStateSource": 0,
"ResolvedQueryState": {
"ArchiveMode": 0,
"AdvancedFilter": {
"Operator": 0,
"Conditions": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Operator": 0,
"Values": [
{
"Kind": 0,
"Variable": 0
}
],
"Spatial": {
"ShapeKind": 0
}
}
]
},
"Sort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
}
}
},
"RuntimeSortItems": [
{
"SortTarget": {
"Path": [
{
"Special": 0
}
]
}
}
],
"RuntimeDefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
},
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}

Conflict

Media typeapplication/json
object
Data

Actor-shaped runtime payload for one server-bound related-table Form item.

object
FormSurfaceId
string
nullable
FormItemId
string
nullable
State
integer format: int32
Allowed values: 0 1 2 3 4
Table
object
Id

Surface identifier. This is empty when the model is not resolved.

string
nullable
Surface
integer format: int32
Allowed values: 0 1 2 3 4 5
DefaultPageSize

Default page size.

integer format: int32
RowVersion

Concurrency token for persisted overrides.

string format: uuid
Columns

Effective columns.

Array<object>
nullable

One persisted table column.

object
Id

Stable column identifier.

string
nullable
Binding

Resolved binding metadata for one UI field reference.

object
RefKind
integer format: int32
Allowed values: 0 1 2 3 4
FieldId

Field identifier when the binding points to an entity field.

string
nullable
FieldKey

Runtime field key when the binding points to an entity field.

string
nullable
SystemField
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13
FieldType
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
IsRequired

Whether the bound field is always required.

boolean
VisibleWhen

Visibility condition expression for draft-aware UI evaluation.

string
nullable
RequiredWhen

Requiredness condition expression for draft-aware UI evaluation.

string
nullable
EditableWhen

Editability condition expression for draft-aware UI evaluation.

string
nullable
VisibleWhenPlan

Compiled rule expression plan used by Moltaro runtime surfaces.

object
RuleEngineVersion

Stable rule engine version used to compile this plan.

string
nullable
Root

Compiled rule expression node.

object
Kind

Node kind, for example literal, path, eq, and, or.

string
nullable
Operator

Optional operator metadata.

string
nullable
Path

Field path for path nodes.

string
nullable
LiteralKind

Literal family for literal nodes.

string
nullable
Text

Text value or variable name.

string
nullable
Number

Numeric literal value, serialized as an invariant string to preserve decimal precision.

number format: double
nullable
Bool

Boolean literal value.

boolean
nullable
OffsetDays

Date variable day offset.

integer format: int32
nullable
Left
object recursive
Right
object recursive
Items
Array<object> recursive
ResultFamily

Typed result family resolved by the backend binder.

string
nullable
SourceFamily

Backend source family for lookup-like or complex fields.

string
nullable
ResolvedPath

Canonical field path resolved by the backend binder.

string
nullable
RequiredWhenPlan

Compiled rule expression plan used by Moltaro runtime surfaces.

object
RuleEngineVersion

Stable rule engine version used to compile this plan.

string
nullable
Root

Compiled rule expression node.

object
Kind

Node kind, for example literal, path, eq, and, or.

string
nullable
Operator

Optional operator metadata.

string
nullable
Path

Field path for path nodes.

string
nullable
LiteralKind

Literal family for literal nodes.

string
nullable
Text

Text value or variable name.

string
nullable
Number

Numeric literal value, serialized as an invariant string to preserve decimal precision.

number format: double
nullable
Bool

Boolean literal value.

boolean
nullable
OffsetDays

Date variable day offset.

integer format: int32
nullable
Left
object recursive
Right
object recursive
Items
Array<object> recursive
ResultFamily

Typed result family resolved by the backend binder.

string
nullable
SourceFamily

Backend source family for lookup-like or complex fields.

string
nullable
ResolvedPath

Canonical field path resolved by the backend binder.

string
nullable
EditableWhenPlan

Compiled rule expression plan used by Moltaro runtime surfaces.

object
RuleEngineVersion

Stable rule engine version used to compile this plan.

string
nullable
Root

Compiled rule expression node.

object
Kind

Node kind, for example literal, path, eq, and, or.

string
nullable
Operator

Optional operator metadata.

string
nullable
Path

Field path for path nodes.

string
nullable
LiteralKind

Literal family for literal nodes.

string
nullable
Text

Text value or variable name.

string
nullable
Number

Numeric literal value, serialized as an invariant string to preserve decimal precision.

number format: double
nullable
Bool

Boolean literal value.

boolean
nullable
OffsetDays

Date variable day offset.

integer format: int32
nullable
Left
object recursive
Right
object recursive
Items
Array<object> recursive
ResultFamily

Typed result family resolved by the backend binder.

string
nullable
SourceFamily

Backend source family for lookup-like or complex fields.

string
nullable
ResolvedPath

Canonical field path resolved by the backend binder.

string
nullable
AllowMultiple

Whether the bound field allows multiple values.

boolean
DecimalPrecision

Decimal precision when applicable.

integer format: int32
nullable
DecimalScale

Decimal scale when applicable.

integer format: int32
nullable
StringMaxLength

String max length when applicable.

integer format: int32
nullable
ReferenceToEntityDefinitionId

Target entity definition identifier for reference-style fields.

string
nullable
PairedReferenceFieldId

Paired reference field identifier for inverse reference fields.

string
nullable
AllowSort

Whether root-list sorting by linked display value is allowed.

boolean
ReferenceDeleteBehavior
integer format: int32
Allowed values: 0 1 2
Options

Select options when applicable.

Array<object>
nullable

Option metadata for select fields.

object
Id

Option identifier.

string
nullable
EntityFieldDefinitionId

Owning field identifier.

string
nullable
Key

Option key.

string
nullable
Value

Option display value.

string
nullable
SortOrder

Sort order.

integer format: int32
TableFields

Access-shaped child-table fields when the binding targets a table field.

Array<object>
nullable

One access-shaped child-table field for runtime UI rendering.

object
Id

Child field identifier.

string
nullable
Label

Display label for the child field.

string
nullable
Binding
object recursive
Editor
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10
Editable

Whether the caller may edit this child field.

boolean
ReferenceInputType
integer format: int32
Allowed values: 0 1 2 3
ReferenceRendererType
integer format: int32
Allowed values: 0 1
ReferenceLookupRenderType
integer format: int32
Allowed values: 0 1
ReferencePath

Reference path configured for breadcrumb rendering.

Array<string>
nullable
HasAccessibleChildFields

Whether the caller can access at least one child-table field.

boolean
HasNestedAccessibleTableFields

Whether the caller can access nested table child fields.

boolean
VisibleWhenOperationMode
integer format: int32
Allowed values: 0 1 2
RequiredWhenOperationMode
integer format: int32
Allowed values: 0 1 2
EditableWhenOperationMode
integer format: int32
Allowed values: 0 1 2
BaseCurrencyCode

Base currency code for Money fields.

string
nullable
DefaultValue

Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.

object
Kind
integer format: int32
Allowed values: 0 1 2
Value

Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.

nullable
ResponsibilityKey

Stable key when the binding targets a unified responsibility.

string
nullable
ResponsibilityDisplayName

Display name when the binding targets a unified responsibility.

string
nullable
DisplayFieldId

Display field identifier when the binding targets a display-only computed field.

string
nullable
DisplayFieldKey

Display field key when the binding targets a display-only computed field.

string
nullable
DisplayFieldDisplayName

Display field display name when the binding targets a display-only computed field.

string
nullable
ObjectContextFactId

Object-context fact configuration id when the binding targets a contextual fact.

string
nullable
ObjectContextFactDisplayName

Safe source display name from the actor-shaped provider catalog.

string
nullable
ObjectContextFactMemberKey

Stable member key; null selects the existing whole-fact presentation.

string
nullable
ObjectContextFactMember

Provider-owned member metadata. A source field retains its existing Entity metadata and stable identity; system members use a provider-owned key. An editor key identifies a registered domain editor, not a setter.

object
MemberKey
string
nullable
DisplayName
string
nullable
ValueType
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Nullable
boolean
Capabilities

Explicit capabilities; absence of a capability never selects a fallback mutation.

object
Read
boolean
Create
boolean
Edit
boolean
InlineEdit
boolean
EditorKey
string
nullable
SourceField

Metadata for one entity field definition.

object
Id

Field identifier.

string
nullable
EntityDefinitionId

Entity definition identifier.

string
nullable
EntityDefinitionTableId

Entity definition table identifier.

string
nullable
Key

Field key.

string
nullable
DisplayName

Field display name.

string
nullable
FieldType
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
VisibleWhen

Visibility condition expression.

string
nullable
RequiredWhen

Requiredness condition expression.

string
nullable
BusinessRequiredWhen

Package-owned business requiredness condition expression.

string
nullable
EditableWhen

Editability condition expression.

string
nullable
IsReadOnly

Whether runtime writes should skip this field.

boolean
DecimalPrecision

Decimal precision when applicable.

integer format: int32
nullable
DecimalScale

Decimal scale when applicable.

integer format: int32
nullable
StringMaxLength

String max length when applicable.

integer format: int32
nullable
AllowMultiple

Whether multiple values are allowed.

boolean
ReferenceToEntityDefinitionId

Target entity definition identifier for reference-style fields.

string
nullable
PairedReferenceFieldId

Paired reference field identifier for inverse reference fields.

string
nullable
AllowSort

Whether root-list sorting by linked display value is allowed.

boolean
ReferenceDeleteBehavior
integer format: int32
Allowed values: 0 1 2
SortOrder

Sort order inside the owning table.

integer format: int32
Options

Select options when applicable.

Array<object>
nullable

Option metadata for select fields.

object
Id

Option identifier.

string
nullable
EntityFieldDefinitionId

Owning field identifier.

string
nullable
Key

Option key.

string
nullable
Value

Option display value.

string
nullable
SortOrder

Sort order.

integer format: int32
ChildTableId

Child table metadata identifier for table fields.

string
nullable
IsDeleted

Whether the field is soft-deleted.

boolean
DeletedAt

Deletion timestamp.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
AddressCoordinatesRequired

Whether address values must carry latitude and longitude.

boolean
SchemaSource
integer format: int32
Allowed values: 0 1
SourceNetPackageId

Stable NET package root id when package-owned.

string
nullable
SourcePackageId

NET package artifact id when package-owned.

string
nullable
SourceStableId

Stable Moltaro id when package-owned.

string
nullable
Metadata

Owner-scoped metadata attached to this field.

Array<object>
nullable

Owner-scoped metadata attached to one entity field definition.

object
Id

Metadata row identifier.

string
nullable
EntityFieldDefinitionId

Owning field identifier.

string
nullable
OwnerModuleKey

Module that owns this metadata key.

string
nullable
Key

Metadata key inside the owner module.

string
nullable
ValueJson

Metadata value as JSON.

RowVersion

Concurrency token.

string format: uuid
SystemRole
integer format: int32
Allowed values: 0 1 2 3 4 5 6
VisibleWhenOperationMode
integer format: int32
Allowed values: 0 1 2
RequiredWhenOperationMode
integer format: int32
Allowed values: 0 1 2
EditableWhenOperationMode
integer format: int32
Allowed values: 0 1 2
BaseCurrencyCode

Base currency code for Money fields.

string
nullable
CalculationExpression

Stored calculated-field expression.

string
nullable
CalculationKind
integer format: int32
Allowed values: 0 1
ReferenceArchiveBehavior
integer format: int32
Allowed values: 0 1
ReferenceAuditRollupBehavior
integer format: int32
Allowed values: 0 1
SemanticRole
integer format: int32
Allowed values: 0 1 2 3
SemanticRoleScopeFieldId

Field identifier used as semantic scope, when the selected role requires one.

string
nullable
ClassifierCatalogDefinitionId

Bound Classifier Catalog Definition identifier.

string
nullable
ClassifierCatalogKey

Stable key of the bound Classifier Catalog Definition.

string
nullable
ClassifierCatalogDisplayName

Display name of the bound Classifier Catalog Definition.

string
nullable
DefaultValue

Configured default applied to an absent primary field on create or an absent child field in a new table row. It does not change existing rows.

object
Kind
integer format: int32
Allowed values: 0 1 2
Value

Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.

nullable
IsProtected

Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.

boolean
EditorConfiguration

Opaque configuration interpreted only by the registered domain editor.

nullable
PortabilityKey

Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.

string
nullable
ObjectContextFactProviderKey

Provider key that owns the object-context fact payload.

string
nullable
ObjectContextFactTarget

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
AddressCoordinatesRequired

Whether an address field must be captured through a coordinate-aware editor.

boolean
ClassifierCatalogDefinitionId

Bound Classifier Catalog Definition identifier.

string
nullable
ClassifierCatalogKey

Bound Classifier Catalog Definition key.

string
nullable
ClassifierCatalogDisplayName

Bound Classifier Catalog Definition display name.

string
nullable
SemanticRole
integer format: int32
Allowed values: 0 1 2 3
EntityDefinitionId

Owning entity definition identifier used by destination-scoped field capabilities.

string
nullable
EntityDefinitionTableId

Owning entity definition table identifier used by destination-scoped field capabilities.

string
nullable
Label

Column label.

string
nullable
Hint

Optional user hint.

string
nullable
Renderer
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Editor
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10
Visible

Whether the column should render.

boolean
Editable

Whether inline editing is enabled for the column.

boolean
Width

Preferred width in pixels.

integer format: int32
SortOrder

Display order.

integer format: int32
ShowObjectContextFactDetails

Show provider-owned details in addition to the fact summary.

boolean
Projection

Read-only field projection backed by a materialized related-field path.

object
Path

Runtime field-key path from the root entity to the projected terminal field.

Array<string>
nullable
IncludePath

Runtime reference path required for materialization.

Array<string>
nullable
RootEntityFieldDefinitionId

First primary-table reference field identifier.

string
nullable
PathEntityFieldDefinitionId2

Second reference field identifier inside the first target definition when configured.

string
nullable
PathEntityFieldDefinitionId3

Third reference field identifier inside the second target definition when configured.

string
nullable
TerminalEntityFieldDefinitionId

Projected terminal field identifier inside the final target definition.

string
nullable
ReferenceInputType
integer format: int32
Allowed values: 0 1 2 3
ReferenceRendererType
integer format: int32
Allowed values: 0 1
ReferenceLookupRenderType
integer format: int32
Allowed values: 0 1
ReferencePath

Reference path configured for breadcrumb rendering.

Array<string>
nullable
ReferenceOpenTarget

Role-resolved Drawer or Details surface target for opening an entity instance.

object
Target
integer format: int32
Allowed values: 0 1
SurfaceSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
ReferenceOpenTargetSelectors

Role-aware selectors retained until runtime shaping resolves Moltaro.Entity.Ui.Models.Table.EntityTableUiColumnModel.ReferenceOpenTarget.

Array<object>
nullable

Role-aware selector row used by hosted surfaces and lookup inputs.

object
Id

Persisted selector row id. New client rows may send null.

string
nullable
Priority

Higher values are evaluated first.

integer format: int32
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey

Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.

string
nullable
RoleIds

Workspace role ids that may use the selector; empty means all roles.

Array<string>
nullable
Actions

Effective row actions.

Array<object>
nullable

One table-row action configuration. The runtime table model keeps an action only for an actor who may perform it, with one exception: Edit is also kept for an actor with potential View but without potential Update when the Form its Moltaro.Entity.Ui.Models.Table.EntityTableUiActionModel.FormSelector resolves to has a WithParent related table whose child records the actor may potentially create, update, archive or delete (a children-only edit). Such an actor opens that Form with GET /api/workspace/entity/{entityIdOrKey}/ui/form?surfaceKey={FormSelector.SurfaceKey}, not with the table-action Form route, which still requires Update on the record, and saves through the Form submission with an unchanged (Guard) root; decide per row from the row’s own rights.

object
Id

Stable action identifier.

string
nullable
Action
integer format: int32
Allowed values: 0 1 2 3 4 5 6
Placement
integer format: int32
Allowed values: 0 1 2
SortOrder

Explicit order within the placement bucket.

integer format: int32
FormSelectors

Role-aware form selectors used by edit actions in admin configuration.

Array<object>
nullable

Role-aware selector row used by hosted surfaces and lookup inputs.

object
Id

Persisted selector row id. New client rows may send null.

string
nullable
Priority

Higher values are evaluated first.

integer format: int32
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey

Custom surface key when Moltaro.Entity.Ui.Models.EntityUiSurfaceSelectorAdminModel.Mode is custom key.

string
nullable
RoleIds

Workspace role ids that may use the selector; empty means all roles.

Array<string>
nullable
FormSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
RuleEvaluationContext

Rule evaluation context shared with fast UI runtime evaluation.

object
CurrentUserId

Current workspace user identifier.

string
nullable
CurrentLocalDate

Workspace-local current date in ISO format.

string
nullable
TimeZone

Workspace time zone identifier.

string
nullable
GeneratedAtUtc

UTC instant when the context was generated.

string format: date-time
nullable
NextLocalMidnightUtc

UTC instant for the next midnight in the workspace time zone.

string format: date-time
nullable
ContextValues

Owner-scoped runtime values available to rule plans.

object
key
additional properties
PrimaryObjectReferenceFieldIds

Ordered direct Reference field identifiers used to open a row; empty opens the row itself.

Array<string>
nullable
AfterCreateNavigation
integer format: int32
Allowed values: 0 1 2
AfterUpdateNavigation
integer format: int32
Allowed values: 0 1 2
InlineEditingEnabled

Whether supported cells may be edited in place; when false every runtime column is read-only.

boolean
CreateFormSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
EditFormSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
DrawerSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
DetailsPageSelector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
RowRules

Ordered row appearance rules for explicit surfaces.

Array<object>
nullable

Runtime table row appearance rule.

object
StatementId

Statement identifier used against instance predicates.

string
nullable
SortOrder

Stable evaluation order; the first matching rule wins.

integer format: int32
FontColor

Optional CSS font color applied to the whole row.

string
nullable
BackgroundColor

Optional CSS background color applied to the whole row.

string
nullable
Filters

Filter targets and their table-surface placement.

Array<object>
nullable

One table-surface filter target exposed to the web client.

object
Id
string
nullable
Label
string
nullable
Reference

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Placement
integer format: int32
Allowed values: 0 1 2
FilterTarget

Typed server-side condition target. The first segment belongs to the queried entity; every intermediate segment must be a readable primary-table reference, and the terminal segment determines the field type, supported operators, and operand shape.

object
Path

Ordered path of one to six segments. Each segment may contain an ID, a key, or both; when both are supplied they must resolve to the same field in the entity reached by the preceding segment.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
ReferenceEligibility

Dependency metadata for one direct runtime Table Surface filter item.

object
TargetFieldId

Direct source field represented by this filter item.

string
nullable
DriverFilterItemKeys

Canonical direct driver item keys when this item is dependent.

Array<string>
nullable
IsDriver

Whether an active rule depends on this item.

boolean
IsDependent

Whether an active rule governs this item’s Reference values.

boolean
Singleton

Whether the filter item may occur only once in a draft tree.

boolean
DependenciesAvailable

Whether every driver is queryable by the current actor.

boolean
CandidateStatementId

Client-exposed Statement of the Reference target that narrows the values offered for this filter, or null. It narrows choices only and is not an access restriction.

string
nullable
Sorting

Table-surface sorting capabilities exposed to the web client.

object
AllowMultiSort
boolean
SortableTargets
Array<object>
nullable

One table-surface sort target exposed to the web client.

object
Id

Stable sort target key.

string
nullable
Label

User-facing sort target label.

string
nullable
Reference

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
DefaultSort
Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
TreeView

Resolved Parent Tree View configuration for a runtime table.

object
ParentFieldDefinitionId

Stable parent self-reference field identifier.

string
nullable
ParentFieldKey

Stable parent self-reference field key.

string
nullable
SortFieldDefinitionId

Stable sibling sort field identifier, or null to sort siblings by Display name.

string
nullable
SortFieldKey

Stable sibling sort field key, or null when the Display name default applies.

string
nullable
SortFieldDisplayName

Actor-visible sibling sort field label, or null when the Display name default applies.

string
nullable
SortSpecial
integer format: int32
Allowed values: 0 1
SortDirection
integer format: int32
Allowed values: 0 1
WorkspaceUiComponentColumns

Synthetic columns rendered by registered Workspace UI components. Kept apart from Moltaro.Entity.Ui.Models.Table.EntityTableUiModel.Columns so every bound column keeps a non-null binding; they share the SortOrder sequence.

Array<object>
nullable

One synthetic table column rendered by a registered Workspace UI component.

object
Id

Stable column identifier (the surface item id).

string
nullable
ComponentKey

Registered Workspace UI component key.

string
nullable
Label

Column label.

string
nullable
Hint

Optional user hint.

string
nullable
Visible

Whether the column should render.

boolean
Width

Preferred width in pixels.

integer format: int32
SortOrder

Display order shared with bound columns.

integer format: int32
RuntimeState

Server-resolved runtime ordering state for one Table Surface projection. The move flags are coarse presentation gates only; callers must still load version-bound move options and run exact validation before mutation.

object
EffectiveSort

Exact sort executed for the returned root or Flat page.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
SortSource

Origin of the effective runtime sort selected by the server.

integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8
ManualOrderCapability

Runtime availability of the Entity Definition’s Manual Order capability.

integer format: int32
Allowed values: 0 1 2
ManualOrderMode

Whether the effective sort is sole ascending Manual Order.

boolean
CanRequestReorder

Whether an active-row reorder may be attempted from this projection.

boolean
CanRequestReparent

Whether a hierarchy reparent may be attempted from this projection.

boolean
CanRequestMoveToRoot

Whether a hierarchy root move may be attempted from this projection.

boolean
RuntimeDefaultSort

Exact server-resolved sort exposed when the personal override is cleared. This is execution-generation state: paged projections must not merge rows resolved against different reset defaults even when a personal sort masks them.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
QueryStateSource
integer format: int32
Allowed values: 0 1 2 3 4
ResolvedQueryState

Reproducible query state captured by an entity table saved view or share link.

object
Search

Optional configured search term.

string
nullable
TagIds

Selected tag identifiers.

Array<string>
nullable
ArchiveMode
integer format: int32
Allowed values: 0 1 2
AdvancedFilter

One nested logical filter group.

object
Operator
integer format: int32
Allowed values: 0 1
Conditions

Direct conditions inside this group.

Array<object>
nullable

One leaf condition in the runtime list query tree.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side condition target. The first segment belongs to the queried entity; every intermediate segment must be a readable primary-table reference, and the terminal segment determines the field type, supported operators, and operand shape.

object
Path

Ordered path of one to six segments. Each segment may contain an ID, a key, or both; when both are supplied they must resolve to the same field in the entity reached by the preceding segment.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Operator
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Values

Operand list for the selected operator.

Array<object>
nullable

One query operand.

object
Kind
integer format: int32
Allowed values: 0 1
Value

Literal JSON value used when Moltaro.Entity.Instances.Requests.EntityInstanceQueryOperandRequest.Kind is Moltaro.Enums.EntityInstanceQueryOperandKindEnum.Value. Select and enum fields accept the string option key; numeric enum ordinals and display labels are not operands.

nullable
Variable
integer format: int32
Allowed values: 0 1
RowsFilter
object recursive
Spatial

Spatial operand for address-style runtime query conditions.

object
ShapeKind
integer format: int32
Allowed values: 0 1 2
Center

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
RadiusKm

Radius in kilometers for radius-based queries.

number format: double
nullable
BoundingBox

Reserved WGS84 bounding box for future spatial queries.

object
SouthWest

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
NorthEast

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Polygon

Reserved polygon payload for future spatial queries.

Array<object>
nullable

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Groups
Array<object> recursive
Sort

Selected sort rules.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
PageSize

Selected page size.

integer format: int32
ResolvedGlobalSavedViewId

Saved-view identity used when Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.QueryStateSource is the global default.

string
nullable
ResolvedGlobalSavedViewRowVersion

Exact row version of Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.ResolvedGlobalSavedViewId.

string format: uuid
nullable
ResolvedGlobalSavedViewColumns

Authoritative column state of the resolved global default, for root/bootstrap hydration only.

Array<object>
nullable

One column-layout entry captured by an entity table saved view.

object
ColId

Runtime table column identifier.

string
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedGlobalSavedViewColumnOrder

Authoritative column order of the resolved global default, for root/bootstrap hydration only.

Array<string>
nullable
ResolvedPersonalGridColumns

Personal column layout resolved in the same settings snapshot as Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.PersonalSettingsRowVersion and the effective personal sort.

Array<object>
nullable

One persisted runtime grid column layout entry.

object
ColId

Runtime table column identifier.

string
nullable
Width

Column width in pixels.

integer format: int32
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedPersonalGridColumnOrder

Personal column order from the same settings snapshot as the returned projection.

Array<string>
nullable
DefinitionRowVersion

Row version of the Entity Definition used to validate and materialize this projection. Paged roots and children must not be merged across different definition generations.

string format: uuid
DefinitionSnapshotVersion

Dependency-aware Entity Definition cache snapshot used by query planning and materialization. This also fences changes in referenced definitions whose display/query metadata affects rows.

string format: uuid
PersonalSettingsRowVersion

Row version of the host-neutral personal settings snapshot used to resolve this projection’s sort and column layout, or System.Guid.Empty when no settings snapshot exists. Continuation pages must not be merged across different values.

string format: uuid
Page
object
Items

Current page of instance summaries.

Array<object>
nullable

List item for one entity instance.

object
Id

Instance identifier.

string
nullable
Number

Server-generated entity number.

string
nullable
DisplayName

Resolved entity display name or fallback number.

string
nullable
Subtitle

Resolved entity subtitle from the presentation cache.

string
nullable
CreatedAt

Instance creation timestamp.

string format: date-time
CreatedByUserId

Creating user identifier when available.

string
nullable
ModifiedAt

Last modification timestamp when available.

string format: date-time
nullable
ModifiedByUserId

Last modifying user identifier when available.

string
nullable
ArchivedAt

Archive timestamp when the instance is archived.

string format: date-time
nullable
ArchivedByUserId

Archiving user identifier when available.

string
nullable
LastComment

Compact summary of the latest comment on an entity instance.

object
Id

Comment identifier.

string
nullable
CommentText

Comment text.

string
nullable
CreatedByUserId

Comment author identifier.

string
nullable
CreatedByUserName

Comment author display name.

string
nullable
CreatedAt

Comment creation timestamp.

string format: date-time
Tags

Visible tags for the instance. List payloads include the first few tags only.

Array<object>
nullable

Compact tag details for one entity instance.

object
Id

Tag identifier.

string
nullable
TagName

Tag name.

string
nullable
Color

Optional color value.

string
nullable
Category

Optional category.

string
nullable
TagCount

Total number of tags on the instance.

integer format: int32
LastActivityDateTime

Last activity timestamp for the instance.

string format: date-time
RowVersion

Runtime row-version token from the primary table.

string format: uuid
Fields

Readable primary-table scalar fields keyed by field key. Denied fields are omitted.

object
key
additional properties

Field envelope for runtime entity-instance responses.

object
State
integer format: int32
Allowed values: 0 1
Value

Canonical stored value for the field when State is Moltaro.Enums.EntityInstanceFieldStateEnum.Value.

nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
Predicates

Runtime-evaluated statement results keyed by statement identifier.

object
key
additional properties
boolean
Permissions

Item-level permissions for one entity instance.

object
CanRead

Whether the caller can read the active instance.

boolean
CanReadArchive

Whether the caller can read the instance while it is archived.

boolean
CanReadChangesHistory

Whether the caller can read the change history for this instance.

boolean
CanReadComments

Whether comments can be viewed for this instance.

boolean
CanReadTags

Whether tags can be viewed for this instance.

boolean
CanReadAttachments

Whether attachments can be viewed for this instance.

boolean
SemanticPresentation

Safe compact reference metadata, projected only for a resolved visible Entity reference.

object
UsageType
integer format: int32
Allowed values: 0 1 2
SemanticType
string
nullable
LinkRegistrationKey
string
nullable
CellRegistrationKey
string
nullable
Assignments

Relation assignments keyed by relation key for record-scoped entities.

object
key
additional properties
Array<object>

Display-safe common responsibility subject in Entity runtime payloads.

object
SubjectType

Common subject discriminator: User or ResponsibilityGroup.

string
nullable
SubjectId

Assigned subject identifier.

string
nullable
DisplayName

Display name resolved for the subject when available.

string
nullable
Description

Optional secondary subject description.

string
nullable
EffectiveFrom

Inclusive start of the responsibility interval.

string format: date-time
nullable
EffectiveTo

Exclusive end of the responsibility interval, or null for an open interval.

string format: date-time
nullable
MergeState

Merge state attached to entity instance payloads.

object
IsMergedAway
boolean
MergedIntoInstanceId
string
nullable
MergeOperationId
string
nullable
DisplayFields

Display-only computed fields keyed by display-field key.

object
key
additional properties
string
ProjectionSource

Display-only source member metadata for a projection row.

object
ProjectionMemberId
string
nullable
ReferenceFieldId
string
nullable
SourceEntityDefinitionId
string
nullable
Label
string
nullable
SourceEntityDisplayNameSingular
string
nullable
SourceEntityDisplayNamePlural
string
nullable
ObjectContextFacts

Provider-owned object-context facts keyed by provider key.

object
key
additional properties
ObjectContextFactMembers

Validated live context members keyed by Entity binding identifier.

object
key
additional properties

Authorized members from one selected source instance, projected once per binding and record.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Handle

Exact selected source instance and its provider-owned version token. Core must not interpret the token or reselect another instance when a mutation supplies this handle.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
Version
string
nullable
Values
object
key
additional properties

One typed value; restricted and unavailable values carry no payload or display text.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Value
nullable
DisplayValue
string
nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
CanEdit

Whether the provider permits ordinary editing of this exact readable source member.

boolean
ObjectInvariant

Resource-neutral current invariant state and complete object-operation decision set.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
BusinessInvariants

Current safe state of every applicable enabled Business Invariant.

Array<object>
nullable

Current safe state of one Business Invariant target for one resource.

object
InvariantKey

Stable invariant key.

string
nullable
TargetKey

Stable target key within the invariant.

string
nullable
IsActive

Whether the invariant is active for the current resource state.

boolean
SafeMessage

Localized safe active-state message, or null when inactive.

string
nullable
Operations

Explicit decision for every applicable and discoverable Object Operation Catalog entry on the current surface.

object
key
additional properties

Composed current decision for one applicable object operation.

object
OperationKey

Stable Object Operation Catalog key.

string
nullable
IsAllowed

Whether all independent authorities allow the operation.

boolean
Denials

Deterministically ordered safe denial details.

Array<object>
nullable

One safe denial contributing to a composed object-operation decision.

object
Source

Identifies the independent authority that denied an object operation.

integer format: int32
Allowed values: 0 1 2 3
SourceKey

Stable source identity, such as an invariant key or domain policy key.

string
nullable
ReasonCode

Stable machine-readable reason code.

string
nullable
SafeMessage

Non-empty localized safe message.

string
nullable
WritableFieldIds

Readable primary scalar field identifiers the current actor may write on this row, in ordinal order; empty when the actor cannot update the row (including archived rows). Read-only definitions, calculated targets and editability rules are decided separately; this list only reflects field access, and a save remains authoritative. The list grows with the number of writable fields on every row of a list or query response.

Array<string>
nullable
TotalCount

Total accessible instance count for the active page filter.

integer format: int32
Page

One-based page number.

integer format: int32
PageSize

Requested page size after normalization.

integer format: int32
Permissions

Page-level permissions for entity instances.

object
CanCreate

Whether the caller can create a new instance for this entity definition.

boolean
CanReadActive

Whether the caller can read active instances for this entity definition.

boolean
CanReadArchive

Whether the caller can read archived instances for this entity definition.

boolean
CanReadChangesHistory

Whether the caller can read change history for this entity definition.

boolean
CanMerge

Whether the caller can potentially merge records for this entity definition.

boolean
ResponsibilityDefinitions

Runtime relation metadata for record-scoped assignment columns.

Array<object>
nullable

Active common responsibility definition published to Entity runtime surfaces.

object
ResponsibilityDefinitionId

Stable common responsibility definition identifier.

string
nullable
ResponsibilityKey

Stable definition-scoped responsibility key.

string
nullable
DisplayName

User-facing responsibility name.

string
nullable
Description

Optional user-facing description.

string
nullable
Cardinality

Common cardinality discriminator: One or Many.

string
nullable
Required

Whether an active resource must always have an assigned responsible subject.

boolean
SubjectMode

Common subject-mode discriminator: User, Group or UserOrGroup.

string
nullable
ArchiveMode
integer format: int32
Allowed values: 0 1 2
MissingSurface

Machine-readable state for a reusable UI surface that is intentionally missing.

object
SurfaceType
integer format: int32
Allowed values: 0 1 2 3 4 5
Reason
integer format: int32
Allowed values: 0 1
Selector

Selector for resolving an entity UI surface by default pointer or custom key.

object
Mode
integer format: int32
Allowed values: 0 1
SurfaceKey
string
nullable
ErrorCode
string
nullable
CreateAction

Server-computed contextual create action for a direct related-data section.

object
CanCreate
boolean
TargetEntityDefinitionId
string
nullable
TargetEntityDisplayNameSingular
string
nullable
LockedFields
object
key
additional properties
string
FormSurfaceKey
string
nullable
Origin

The record a related-create starts from and the InverseReference of its definition that pairs the relation.

object
SourceEntityDefinitionId

Definition of the source record.

string
nullable
SourceEntityInstanceId

The source record.

string
nullable
SourceInverseFieldId

The InverseReference of the source definition paired with the new record’s Reference.

string
nullable
ShowRelatedTableSaveNotice

Show the independent-save notice for this related-table item.

boolean
ChildEntityDefinitionId

Resolved child entity definition identifier for row commands and navigation.

string
nullable
ChildEntityDisplayNameSingular

Actor-safe singular name of the child entity.

string
nullable
AvailableArchiveModes

Archive scopes the current actor may browse in this embedded table. Form Related Tables expose only Moltaro.Enums.ArchiveModeEnum.Active and Moltaro.Enums.ArchiveModeEnum.Archived; the list is server-computed and is the source of truth for the scope toggle.

Array<integer>
nullable
Allowed values: 0 1 2
TreePage
object
Items

Real entity-instance tree nodes.

Array<object>
nullable

One real entity instance in a Parent Tree View sibling page.

object
Instance

List item for one entity instance.

object
Id

Instance identifier.

string
nullable
Number

Server-generated entity number.

string
nullable
DisplayName

Resolved entity display name or fallback number.

string
nullable
Subtitle

Resolved entity subtitle from the presentation cache.

string
nullable
CreatedAt

Instance creation timestamp.

string format: date-time
CreatedByUserId

Creating user identifier when available.

string
nullable
ModifiedAt

Last modification timestamp when available.

string format: date-time
nullable
ModifiedByUserId

Last modifying user identifier when available.

string
nullable
ArchivedAt

Archive timestamp when the instance is archived.

string format: date-time
nullable
ArchivedByUserId

Archiving user identifier when available.

string
nullable
LastComment

Compact summary of the latest comment on an entity instance.

object
Id

Comment identifier.

string
nullable
CommentText

Comment text.

string
nullable
CreatedByUserId

Comment author identifier.

string
nullable
CreatedByUserName

Comment author display name.

string
nullable
CreatedAt

Comment creation timestamp.

string format: date-time
Tags

Visible tags for the instance. List payloads include the first few tags only.

Array<object>
nullable

Compact tag details for one entity instance.

object
Id

Tag identifier.

string
nullable
TagName

Tag name.

string
nullable
Color

Optional color value.

string
nullable
Category

Optional category.

string
nullable
TagCount

Total number of tags on the instance.

integer format: int32
LastActivityDateTime

Last activity timestamp for the instance.

string format: date-time
RowVersion

Runtime row-version token from the primary table.

string format: uuid
Fields

Readable primary-table scalar fields keyed by field key. Denied fields are omitted.

object
key
additional properties

Field envelope for runtime entity-instance responses.

object
State
integer format: int32
Allowed values: 0 1
Value

Canonical stored value for the field when State is Moltaro.Enums.EntityInstanceFieldStateEnum.Value.

nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
Predicates

Runtime-evaluated statement results keyed by statement identifier.

object
key
additional properties
boolean
Permissions

Item-level permissions for one entity instance.

object
CanRead

Whether the caller can read the active instance.

boolean
CanReadArchive

Whether the caller can read the instance while it is archived.

boolean
CanReadChangesHistory

Whether the caller can read the change history for this instance.

boolean
CanReadComments

Whether comments can be viewed for this instance.

boolean
CanReadTags

Whether tags can be viewed for this instance.

boolean
CanReadAttachments

Whether attachments can be viewed for this instance.

boolean
SemanticPresentation

Safe compact reference metadata, projected only for a resolved visible Entity reference.

object
UsageType
integer format: int32
Allowed values: 0 1 2
SemanticType
string
nullable
LinkRegistrationKey
string
nullable
CellRegistrationKey
string
nullable
Assignments

Relation assignments keyed by relation key for record-scoped entities.

object
key
additional properties
Array<object>

Display-safe common responsibility subject in Entity runtime payloads.

object
SubjectType

Common subject discriminator: User or ResponsibilityGroup.

string
nullable
SubjectId

Assigned subject identifier.

string
nullable
DisplayName

Display name resolved for the subject when available.

string
nullable
Description

Optional secondary subject description.

string
nullable
EffectiveFrom

Inclusive start of the responsibility interval.

string format: date-time
nullable
EffectiveTo

Exclusive end of the responsibility interval, or null for an open interval.

string format: date-time
nullable
MergeState

Merge state attached to entity instance payloads.

object
IsMergedAway
boolean
MergedIntoInstanceId
string
nullable
MergeOperationId
string
nullable
DisplayFields

Display-only computed fields keyed by display-field key.

object
key
additional properties
string
ProjectionSource

Display-only source member metadata for a projection row.

object
ProjectionMemberId
string
nullable
ReferenceFieldId
string
nullable
SourceEntityDefinitionId
string
nullable
Label
string
nullable
SourceEntityDisplayNameSingular
string
nullable
SourceEntityDisplayNamePlural
string
nullable
ObjectContextFacts

Provider-owned object-context facts keyed by provider key.

object
key
additional properties
ObjectContextFactMembers

Validated live context members keyed by Entity binding identifier.

object
key
additional properties

Authorized members from one selected source instance, projected once per binding and record.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Handle

Exact selected source instance and its provider-owned version token. Core must not interpret the token or reselect another instance when a mutation supplies this handle.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
Version
string
nullable
Values
object
key
additional properties

One typed value; restricted and unavailable values carry no payload or display text.

object
State

Availability of a context source or one of its typed members.

integer format: int32
Allowed values: 0 1 2 3 4
Value
nullable
DisplayValue
string
nullable
PlainTextPreview

Safe compact visible-text representation of a Markdown value.

object
Text

Visible text when available.

string
nullable
IsTruncated

Whether the visible text was shortened for compact presentation.

boolean
State
integer format: int32
Allowed values: 0 1 2 3
CanEdit

Whether the provider permits ordinary editing of this exact readable source member.

boolean
ObjectInvariant

Resource-neutral current invariant state and complete object-operation decision set.

object
Resource

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
BusinessInvariants

Current safe state of every applicable enabled Business Invariant.

Array<object>
nullable

Current safe state of one Business Invariant target for one resource.

object
InvariantKey

Stable invariant key.

string
nullable
TargetKey

Stable target key within the invariant.

string
nullable
IsActive

Whether the invariant is active for the current resource state.

boolean
SafeMessage

Localized safe active-state message, or null when inactive.

string
nullable
Operations

Explicit decision for every applicable and discoverable Object Operation Catalog entry on the current surface.

object
key
additional properties

Composed current decision for one applicable object operation.

object
OperationKey

Stable Object Operation Catalog key.

string
nullable
IsAllowed

Whether all independent authorities allow the operation.

boolean
Denials

Deterministically ordered safe denial details.

Array<object>
nullable

One safe denial contributing to a composed object-operation decision.

object
Source

Identifies the independent authority that denied an object operation.

integer format: int32
Allowed values: 0 1 2 3
SourceKey

Stable source identity, such as an invariant key or domain policy key.

string
nullable
ReasonCode

Stable machine-readable reason code.

string
nullable
SafeMessage

Non-empty localized safe message.

string
nullable
WritableFieldIds

Readable primary scalar field identifiers the current actor may write on this row, in ordinal order; empty when the actor cannot update the row (including archived rows). Read-only definitions, calculated targets and editability rules are decided separately; this list only reflects field access, and a save remains authoritative. The list grows with the number of writable fields on every row of a list or query response.

Array<string>
nullable
ChildCount

Exact number of direct eligible children.

integer format: int32
IsAncestorContext

Whether this row is included only to preserve the branch to a matching descendant.

boolean
HierarchyIssue
integer format: int32
Allowed values: 0 1 2
CanConfirm

Whether this direct seed row may be returned as the selected Reference value.

boolean
TotalCount

Exact number of eligible records in this sibling set.

integer format: int32
nullable
Page

One-based sibling page number.

integer format: int32
PageSize

Effective sibling page size.

integer format: int32
HasNextPage

Whether another sibling page is available.

boolean
Permissions

Page-level permissions for entity instances.

object
CanCreate

Whether the caller can create a new instance for this entity definition.

boolean
CanReadActive

Whether the caller can read active instances for this entity definition.

boolean
CanReadArchive

Whether the caller can read archived instances for this entity definition.

boolean
CanReadChangesHistory

Whether the caller can read change history for this entity definition.

boolean
CanMerge

Whether the caller can potentially merge records for this entity definition.

boolean
ResponsibilityDefinitions

Assignment relation metadata used by existing row actions.

Array<object>
nullable

Active common responsibility definition published to Entity runtime surfaces.

object
ResponsibilityDefinitionId

Stable common responsibility definition identifier.

string
nullable
ResponsibilityKey

Stable definition-scoped responsibility key.

string
nullable
DisplayName

User-facing responsibility name.

string
nullable
Description

Optional user-facing description.

string
nullable
Cardinality

Common cardinality discriminator: One or Many.

string
nullable
Required

Whether an active resource must always have an assigned responsible subject.

boolean
SubjectMode

Common subject-mode discriminator: User, Group or UserOrGroup.

string
nullable
ReferenceCandidateState
integer format: int32
Allowed values: 0 1 2 3 4 5 6
ReferenceCandidateErrorCode

Stable guidance code when Moltaro.Entity.Ui.Models.Table.EntityTableTreeNodePageModel.ReferenceCandidateState is not ready.

string
nullable
RuntimeState

Server-resolved runtime ordering state for one Table Surface projection. The move flags are coarse presentation gates only; callers must still load version-bound move options and run exact validation before mutation.

object
EffectiveSort

Exact sort executed for the returned root or Flat page.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
SortSource

Origin of the effective runtime sort selected by the server.

integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8
ManualOrderCapability

Runtime availability of the Entity Definition’s Manual Order capability.

integer format: int32
Allowed values: 0 1 2
ManualOrderMode

Whether the effective sort is sole ascending Manual Order.

boolean
CanRequestReorder

Whether an active-row reorder may be attempted from this projection.

boolean
CanRequestReparent

Whether a hierarchy reparent may be attempted from this projection.

boolean
CanRequestMoveToRoot

Whether a hierarchy root move may be attempted from this projection.

boolean
RuntimeDefaultSort

Exact server-resolved sort exposed when the personal override is cleared. This is execution-generation state: paged projections must not merge rows resolved against different reset defaults even when a personal sort masks them.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
QueryStateSource
integer format: int32
Allowed values: 0 1 2 3 4
ResolvedQueryState

Reproducible query state captured by an entity table saved view or share link.

object
Search

Optional configured search term.

string
nullable
TagIds

Selected tag identifiers.

Array<string>
nullable
ArchiveMode
integer format: int32
Allowed values: 0 1 2
AdvancedFilter

One nested logical filter group.

object
Operator
integer format: int32
Allowed values: 0 1
Conditions

Direct conditions inside this group.

Array<object>
nullable

One leaf condition in the runtime list query tree.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side condition target. The first segment belongs to the queried entity; every intermediate segment must be a readable primary-table reference, and the terminal segment determines the field type, supported operators, and operand shape.

object
Path

Ordered path of one to six segments. Each segment may contain an ID, a key, or both; when both are supplied they must resolve to the same field in the entity reached by the preceding segment.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Operator
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Values

Operand list for the selected operator.

Array<object>
nullable

One query operand.

object
Kind
integer format: int32
Allowed values: 0 1
Value

Literal JSON value used when Moltaro.Entity.Instances.Requests.EntityInstanceQueryOperandRequest.Kind is Moltaro.Enums.EntityInstanceQueryOperandKindEnum.Value. Select and enum fields accept the string option key; numeric enum ordinals and display labels are not operands.

nullable
Variable
integer format: int32
Allowed values: 0 1
RowsFilter
object recursive
Spatial

Spatial operand for address-style runtime query conditions.

object
ShapeKind
integer format: int32
Allowed values: 0 1 2
Center

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
RadiusKm

Radius in kilometers for radius-based queries.

number format: double
nullable
BoundingBox

Reserved WGS84 bounding box for future spatial queries.

object
SouthWest

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
NorthEast

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Polygon

Reserved polygon payload for future spatial queries.

Array<object>
nullable

Geographic point in WGS84 coordinates.

object
Latitude

Latitude in decimal degrees.

number format: double
Longitude

Longitude in decimal degrees.

number format: double
FullAddress

Optional display address selected by the user.

string
nullable
Groups
Array<object> recursive
Sort

Selected sort rules.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
PageSize

Selected page size.

integer format: int32
ResolvedGlobalSavedViewId

Saved-view identity used when Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.QueryStateSource is the global default.

string
nullable
ResolvedGlobalSavedViewRowVersion

Exact row version of Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.ResolvedGlobalSavedViewId.

string format: uuid
nullable
ResolvedGlobalSavedViewColumns

Authoritative column state of the resolved global default, for root/bootstrap hydration only.

Array<object>
nullable

One column-layout entry captured by an entity table saved view.

object
ColId

Runtime table column identifier.

string
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedGlobalSavedViewColumnOrder

Authoritative column order of the resolved global default, for root/bootstrap hydration only.

Array<string>
nullable
ResolvedPersonalGridColumns

Personal column layout resolved in the same settings snapshot as Moltaro.Entity.Ui.Models.Table.EntityTableRuntimeStateModel.PersonalSettingsRowVersion and the effective personal sort.

Array<object>
nullable

One persisted runtime grid column layout entry.

object
ColId

Runtime table column identifier.

string
nullable
Width

Column width in pixels.

integer format: int32
nullable
Pinned

Pinned side: left, right, or null.

string
nullable
Hide

Whether the column is hidden.

boolean
ResolvedPersonalGridColumnOrder

Personal column order from the same settings snapshot as the returned projection.

Array<string>
nullable
DefinitionRowVersion

Row version of the Entity Definition used to validate and materialize this projection. Paged roots and children must not be merged across different definition generations.

string format: uuid
DefinitionSnapshotVersion

Dependency-aware Entity Definition cache snapshot used by query planning and materialization. This also fences changes in referenced definitions whose display/query metadata affects rows.

string format: uuid
PersonalSettingsRowVersion

Row version of the host-neutral personal settings snapshot used to resolve this projection’s sort and column layout, or System.Guid.Empty when no settings snapshot exists. Continuation pages must not be merged across different values.

string format: uuid
RuntimeRows

Actor-shaped Manual Order projection flags for the returned sibling rows.

Array<object>
nullable

Safe coarse Manual Order projection flags for one returned row.

object
InstanceId

Returned entity-instance identifier.

string
nullable
CanRequestReorder

Whether exact reorder options may be requested for this row.

boolean
CanRequestReparent

Whether exact hierarchy placement options may be requested for this row.

boolean
CanRequestMoveToRoot

Whether an exact move-to-root option may be requested for this row.

boolean
RuntimeRows

Actor-shaped runtime row flags returned for Flat mode.

Array<object>
nullable

Safe coarse Manual Order projection flags for one returned row.

object
InstanceId

Returned entity-instance identifier.

string
nullable
CanRequestReorder

Whether exact reorder options may be requested for this row.

boolean
CanRequestReparent

Whether exact hierarchy placement options may be requested for this row.

boolean
CanRequestMoveToRoot

Whether an exact move-to-root option may be requested for this row.

boolean
RuntimeSortItems

Runtime sort targets available in this related-table context.

Array<object>
nullable

Runtime entity table-surface sort item resolved from configuration.

object
Key
string
nullable
Label
string
nullable
SortOrder
integer format: int32
SortTarget

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
RuntimeUnavailableSortItems

Configured sort targets unavailable in this related-table context.

Array<object>
nullable

Safe reason metadata for a configured table target that cannot be used by the current caller/runtime schema.

object
Key

Stable configured target key.

string
nullable
ReasonCode

Safe reason code. Does not include hidden field names.

string
nullable
RuntimeDefaultSort

Resolved configured default sort used when the user has no override.

Array<object>
nullable

One sort item in the runtime list query.

object
Field

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Target

Typed server-side sort target. The first segment belongs to the queried entity; every intermediate segment must be a readable, sortable primary-table reference.

object
Path

Ordered path of one to four segments ending in a sortable field or system field. Each segment may contain an ID, a key, or both; an ID/key mismatch is rejected.

Array<object>
nullable

Reference to a runtime field by identifier, normalized key, or special query field. In a typed path the segment is resolved against the entity reached by the preceding reference.

object
FieldId

Field identifier or backend-issued synthetic system-field identifier. If FieldKey is also supplied, both must resolve to the same field.

string
nullable
FieldKey

Field key resolved through the current entity’s normalized-key index. If FieldId is also supplied, both must resolve to the same field.

string
nullable
Special
integer format: int32
Allowed values: 0 1
StatementId

Statement identifier resolved through the runtime statement index.

string
nullable
StatementKey

Statement key resolved through the runtime normalized-key index.

string
nullable
ObjectContextFactId

Configured object-context fact identifier.

string
nullable
ObjectContextFactFilterKey

Provider-owned object-context fact filter facet key.

string
nullable
Direction
integer format: int32
Allowed values: 0 1
ContextRevision

Opaque revision of the server-owned Form item, relation, roles, schema, and parent context.

string
nullable
Errors
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Warnings
Array<object>
nullable
object
Code
required
string
nullable
Message
required
string
nullable
Target
string
nullable
Field
string
nullable
Metadata
object
key
additional properties
string
nullable
Type
integer format: int32
Allowed values: 0 1 2
Severity
integer format: int32
Allowed values: 0 1 2
Success
boolean
Example
{
"Data": {
"State": 0,
"Table": {
"Surface": 0,
"Columns": [
{
"Binding": {
"RefKind": 0,
"SystemField": 0,
"FieldType": 0,
"ReferenceDeleteBehavior": 0,
"TableFields": [
{
"Editor": 0,
"ReferenceInputType": 0,
"ReferenceRendererType": 0,
"ReferenceLookupRenderType": 0
}
],
"VisibleWhenOperationMode": 0,
"RequiredWhenOperationMode": 0,
"EditableWhenOperationMode": 0,
"DefaultValue": {
"Kind": 0
},
"ObjectContextFactMember": {
"ValueType": 0,
"SourceField": {
"FieldType": 0,
"ReferenceDeleteBehavior": 0,
"SchemaSource": 0,
"SystemRole": 0,
"VisibleWhenOperationMode": 0,
"RequiredWhenOperationMode": 0,
"EditableWhenOperationMode": 0,
"CalculationKind": 0,
"ReferenceArchiveBehavior": 0,
"ReferenceAuditRollupBehavior": 0,
"SemanticRole": 0,
"DefaultValue": {
"Kind": 0
}
}
},
"SemanticRole": 0
},
"Renderer": 0,
"Editor": 0,
"ReferenceInputType": 0,
"ReferenceRendererType": 0,
"ReferenceLookupRenderType": 0,
"ReferenceOpenTarget": {
"Target": 0,
"SurfaceSelector": {
"Mode": 0
}
},
"ReferenceOpenTargetSelectors": [
{
"Mode": 0
}
]
}
],
"Actions": [
{
"Action": 0,
"Placement": 0,
"FormSelectors": [
{
"Mode": 0
}
],
"FormSelector": {
"Mode": 0
}
}
],
"AfterCreateNavigation": 0,
"AfterUpdateNavigation": 0,
"CreateFormSelector": {
"Mode": 0
},
"EditFormSelector": {
"Mode": 0
},
"DrawerSelector": {
"Mode": 0
},
"DetailsPageSelector": {
"Mode": 0
},
"Filters": [
{
"Reference": {
"Special": 0
},
"Placement": 0,
"FilterTarget": {
"Path": [
{
"Special": 0
}
]
}
}
],
"Sorting": {
"SortableTargets": [
{
"Reference": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
}
}
],
"DefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
},
"TreeView": {
"SortSpecial": 0,
"SortDirection": 0
},
"RuntimeState": {
"EffectiveSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"SortSource": 0,
"ManualOrderCapability": 0,
"RuntimeDefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"QueryStateSource": 0,
"ResolvedQueryState": {
"ArchiveMode": 0,
"AdvancedFilter": {
"Operator": 0,
"Conditions": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Operator": 0,
"Values": [
{
"Kind": 0,
"Variable": 0
}
],
"Spatial": {
"ShapeKind": 0
}
}
]
},
"Sort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
}
}
},
"Page": {
"Items": [
{
"Fields": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
},
"SemanticPresentation": {
"UsageType": 0
},
"ObjectContextFactMembers": {
"additionalProperty": {
"State": 0,
"Values": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
}
}
},
"ObjectInvariant": {
"Operations": {
"additionalProperty": {
"Denials": [
{
"Source": 0
}
]
}
}
}
}
]
},
"ArchiveMode": 0,
"MissingSurface": {
"SurfaceType": 0,
"Reason": 0,
"Selector": {
"Mode": 0
}
},
"AvailableArchiveModes": [
0
],
"TreePage": {
"Items": [
{
"Instance": {
"Fields": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
},
"SemanticPresentation": {
"UsageType": 0
},
"ObjectContextFactMembers": {
"additionalProperty": {
"State": 0,
"Values": {
"additionalProperty": {
"State": 0,
"PlainTextPreview": {
"State": 0
}
}
}
}
},
"ObjectInvariant": {
"Operations": {
"additionalProperty": {
"Denials": [
{
"Source": 0
}
]
}
}
}
},
"HierarchyIssue": 0
}
],
"ReferenceCandidateState": 0,
"RuntimeState": {
"EffectiveSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"SortSource": 0,
"ManualOrderCapability": 0,
"RuntimeDefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"QueryStateSource": 0,
"ResolvedQueryState": {
"ArchiveMode": 0,
"AdvancedFilter": {
"Operator": 0,
"Conditions": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Operator": 0,
"Values": [
{
"Kind": 0,
"Variable": 0
}
],
"Spatial": {
"ShapeKind": 0
}
}
]
},
"Sort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
}
}
},
"RuntimeSortItems": [
{
"SortTarget": {
"Path": [
{
"Special": 0
}
]
}
}
],
"RuntimeDefaultSort": [
{
"Field": {
"Special": 0
},
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
]
},
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}