Return visual editor options for table surface configuration.
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Get, RequestUri = new Uri("https://example.com/api/workspace/admin/entity-definitions/example/ui/table-surfaces/configuration/options"), Headers = { { "Authorization", "Bearer <token>" }, },};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://example.com/api/workspace/admin/entity-definitions/example/ui/table-surfaces/configuration/options';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/workspace/admin/entity-definitions/example/ui/table-surfaces/configuration/options \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Query Parameters
Section titled “Query Parameters”Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.
Responses
Section titled “Responses”OK
object
Visual editor options for table surface configuration.
object
Current provider-owned member catalogs for the configured semantic bindings.
One binding’s current catalog, shared by every surface occurrence.
object
Availability of a context source or one of its typed members.
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
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
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
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Presentation defaults are omitted from a mutation until explicitly changed by the user.
object
object
Provider-owned read-only presentation before a root exists; these values grant no creation or mutation capability.
object
One typed value; restricted and unavailable values carry no payload or display text.
object
Availability of a context source or one of its typed members.
Safe compact visible-text representation of a Markdown value.
object
Visible text when available.
Whether the visible text was shortened for compact presentation.
Whether the provider permits ordinary editing of this exact readable source member.
Actor-shaped ordinary field bindings compiled against their own source definition.
object
Resolved binding metadata for one UI field reference.
object
Field identifier when the binding points to an entity field.
Runtime field key when the binding points to an entity field.
Whether the bound field is always required.
Visibility condition expression for draft-aware UI evaluation.
Requiredness condition expression for draft-aware UI evaluation.
Editability condition expression for draft-aware UI evaluation.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Whether the bound field allows multiple values.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Access-shaped child-table fields when the binding targets a table field.
One access-shaped child-table field for runtime UI rendering.
object
Child field identifier.
Display label for the child field.
Whether the caller may edit this child field.
Reference path configured for breadcrumb rendering.
Whether the caller can access at least one child-table field.
Whether the caller can access nested table child fields.
Base currency code for Money fields.
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
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Stable key when the binding targets a unified responsibility.
Display name when the binding targets a unified responsibility.
Display field identifier when the binding targets a display-only computed field.
Display field key when the binding targets a display-only computed field.
Display field display name when the binding targets a display-only computed field.
Object-context fact configuration id when the binding targets a contextual fact.
Safe source display name from the actor-shaped provider catalog.
Stable member key; null selects the existing whole-fact presentation.
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
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
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
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Provider key that owns the object-context fact payload.
Stable identity of one Moltaro resource instance.
object
Whether an address field must be captured through a coordinate-aware editor.
Bound Classifier Catalog Definition identifier.
Bound Classifier Catalog Definition key.
Bound Classifier Catalog Definition display name.
Owning entity definition identifier used by destination-scoped field capabilities.
Owning entity definition table identifier used by destination-scoped field capabilities.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Minimal runtime entity metadata used by explicit UI surfaces.
object
Entity definition identifier.
Internal entity key used by runtime routes.
User-facing singular name.
User-facing plural name.
Whether entity comments are enabled.
Whether entity attachments are enabled.
Whether entity tags are enabled.
Whether runtime configured search is available for the definition.
Runtime-exposed statements for this entity.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Whether the entity is an enabled Projection Entity.
Data specialization key; null for Part and Association.
Explicit presentation registrations; missing bindings must not select a generic fallback.
Explicit standard-host or specialized component registration for one slot.
object
An Entity object presentation slot, distinct from field editors and renderers.
Eligible field, system-field, and relation targets for table columns.
One eligible table column target and its surface defaults.
object
Stable visual-editor key for this target.
Default user-facing label.
Technical key for test automation and admin disambiguation.
Stable field, system-field, or relation target for table column configuration.
object
Stable context member key; null selects the whole fact.
Entity field id when Moltaro.Entity.Ui.Models.EntityUiTableColumnConfigurationTargetAdminModel.TargetKind is Moltaro.Enums.EntityUiSurfaceConfigurationTargetKindEnum.EntityField.
Display field id when Moltaro.Entity.Ui.Models.EntityUiTableColumnConfigurationTargetAdminModel.TargetKind is Moltaro.Enums.EntityUiSurfaceConfigurationTargetKindEnum.DisplayField.
Object-context fact id when Moltaro.Entity.Ui.Models.EntityUiTableColumnConfigurationTargetAdminModel.TargetKind is Moltaro.Enums.EntityUiSurfaceConfigurationTargetKindEnum.ObjectContextFact.
Stable responsibility key when Moltaro.Entity.Ui.Models.EntityUiTableColumnConfigurationTargetAdminModel.TargetKind is Responsibility.
Default sort order.
Default visibility.
Default table column width.
Explicit table renderers accepted for this target. Null remains the inherited/default choice.
Default breadcrumb reference path.
Backend-approved breadcrumb path options for this reference target.
One backend-approved reference breadcrumb path option.
object
Reference field keys relative to the configured reference target entity.
User-facing label for the path.
Terminal entity definition identifier reached by this path.
Explicit drawer surfaces from the referenced target entity.
One surface metadata entry inside the admin catalog.
object
Persisted surface identifier.
Surface name.
Surface key.
Whether this surface is currently resolved as the default for its type.
Whether this Table Surface is configured as a Parent Tree View.
Stable NET package root id when this surface is package-owned.
NET package artifact id when this surface is package-owned.
Stable package surface id when this surface is package-owned.
Explicit details-page surfaces from the referenced target entity.
One surface metadata entry inside the admin catalog.
object
Persisted surface identifier.
Surface name.
Surface key.
Whether this surface is currently resolved as the default for its type.
Whether this Table Surface is configured as a Parent Tree View.
Stable NET package root id when this surface is package-owned.
NET package artifact id when this surface is package-owned.
Stable package surface id when this surface is package-owned.
Eligible related-record projection columns for table surfaces.
One eligible table projection column path and its surface defaults.
object
Stable visual-editor key for this projection path.
Default user-facing projection label.
Reference and terminal field keys in display order.
First primary-table reference field identifier.
Second reference field identifier inside the first target definition when configured.
Third reference field identifier inside the second target definition when configured.
Projected terminal field identifier inside the final target definition.
Default sort order.
Default visibility.
Default width.
Explicit table renderers accepted for the projected terminal field. Null remains the inherited/default choice.
Eligible field and statement targets for table-surface filters.
One eligible table-surface filter target and its configuration metadata.
object
Stable visual-editor key for this target.
Default user-facing label.
Technical key for test automation and admin disambiguation.
Stable query target for table-surface filter configuration.
object
Ordered query path for field and system-field targets. Intermediate segments must be readable
primary-table reference fields. This path controls filtering and is independent from the
filter item’s ReferencePath, which controls lookup breadcrumb rendering.
One field or system-field segment in a table-surface filter or sort query path.
object
Configured context binding for a root-only context sort target.
Provider-owned member or query facet key; null selects the whole fact’s default target.
Entity field id for a reference or terminal entity-field segment.
Entity field key for admin disambiguation and portable request inspection.
Statement id when Moltaro.Entity.Ui.Models.EntityUiTableSurfaceFilterTargetAdminModel.TargetKind is Moltaro.Enums.EntityInstanceQueryOptionKindEnum.Statement.
Statement name for admin disambiguation and portable request inspection.
Object-context fact id when Moltaro.Entity.Ui.Models.EntityUiTableSurfaceFilterTargetAdminModel.TargetKind is Moltaro.Enums.EntityInstanceQueryOptionKindEnum.ObjectContextFact.
Provider-owned filter facet key when Moltaro.Entity.Ui.Models.EntityUiTableSurfaceFilterTargetAdminModel.TargetKind is Moltaro.Enums.EntityInstanceQueryOptionKindEnum.ObjectContextFact.
Default breadcrumb reference path.
Backend-approved breadcrumb path options for this reference target.
One backend-approved reference breadcrumb path option.
object
Reference field keys relative to the configured reference target entity.
User-facing label for the path.
Terminal entity definition identifier reached by this path.
Backend-approved hierarchy sources for one direct scalar Reference target.
object
Explicit terminal-to-ancestor paths accepted by hierarchy metadata validation.
One backend-approved reference breadcrumb path option.
object
Reference field keys relative to the configured reference target entity.
User-facing label for the path.
Terminal entity definition identifier reached by this path.
Ready indexed self-reference fields accepted as recursive parent sources.
One backend-approved recursive hierarchy parent field.
object
Stable field identifier.
Stable field key.
User-facing field name.
Reference Eligibility roles for one direct Table filter target.
object
Active client-exposed Statements of the Reference target definition that may narrow this
filter’s choices through CandidateStatementId. Empty for other targets.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Eligible field and system-field targets for table-surface sorting.
One eligible table-surface sort target and its configuration metadata.
object
Stable visual-editor key for this target.
Default user-facing label.
Technical key for test automation and admin disambiguation.
Stable sortable path for table-surface sort configuration.
object
Reference path from the queried entity to the sortable terminal field or system field.
One field or system-field segment in a table-surface filter or sort query path.
object
Configured context binding for a root-only context sort target.
Provider-owned member or query facet key; null selects the whole fact’s default target.
Entity field id for a reference or terminal entity-field segment.
Entity field key for admin disambiguation and portable request inspection.
Client-exposed statements available to table row rules.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Single-value primary-table Reference fields eligible as a table navigation target.
Eligible direct Reference used as a table row open target.
object
Stable field identifier.
Technical field key.
Localized field name.
Structurally eligible self-reference fields and their physical index readiness.
One structurally eligible Parent Tree View field option.
object
Stable field identifier.
Stable field key.
User-facing field name.
Stable NET package root identifier for package-owned schema.
NET package artifact identifier for package-owned schema.
Stable package field identifier.
Localized explanation when the field is not ready.
Sortable primary-table fields eligible as the Tree View sibling sort field.
One sortable field eligible as the Tree View sibling sort field.
object
Stable field identifier.
Stable field key.
User-facing field name.
Stable NET package root identifier for package-owned schema.
NET package artifact identifier for package-owned schema.
Stable package field identifier.
object
object
object
object
Example
{ "Data": { "ObjectContextFactMemberCatalogs": [ { "State": 0, "Members": [ { "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 } } } ], "NotPresentValues": { "additionalProperty": { "State": 0, "PlainTextPreview": { "State": 0 } } }, "InputBindings": { "additionalProperty": { "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 } } } ], "Meta": { "UsageType": 0, "SemanticPresentations": [ { "Slot": 0 } ] }, "SurfaceType": 0, "ColumnTargets": [ { "Target": { "TargetKind": 0, "SystemField": 0 }, "FieldType": 0, "TableRenderer": 0, "AllowedTableRenderers": [ 0 ], "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0, "ReferenceTargetDrawerSurfaces": [ { "SurfaceType": 0, "Source": 0 } ], "ReferenceTargetDetailsPageSurfaces": [ { "SurfaceType": 0, "Source": 0 } ] } ], "ProjectionColumns": [ { "TerminalFieldType": 0, "Renderer": 0, "AllowedTableRenderers": [ 0 ] } ], "FilterTargets": [ { "Target": { "TargetKind": 0, "Path": [ { "SystemField": 0, "Special": 0 } ] }, "FieldType": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0 } ], "SortTargets": [ { "SortTarget": { "Path": [ { "SystemField": 0, "Special": 0 } ] } } ], "TreeViewParentFields": [ { "Source": 0, "Availability": 0 } ], "TreeViewSortFields": [ { "FieldType": 0, "Source": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Bad Request
object
Visual editor options for table surface configuration.
object
Current provider-owned member catalogs for the configured semantic bindings.
One binding’s current catalog, shared by every surface occurrence.
object
Availability of a context source or one of its typed members.
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
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
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
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Presentation defaults are omitted from a mutation until explicitly changed by the user.
object
object
Provider-owned read-only presentation before a root exists; these values grant no creation or mutation capability.
object
One typed value; restricted and unavailable values carry no payload or display text.
object
Availability of a context source or one of its typed members.
Safe compact visible-text representation of a Markdown value.
object
Visible text when available.
Whether the visible text was shortened for compact presentation.
Whether the provider permits ordinary editing of this exact readable source member.
Actor-shaped ordinary field bindings compiled against their own source definition.
object
Resolved binding metadata for one UI field reference.
object
Field identifier when the binding points to an entity field.
Runtime field key when the binding points to an entity field.
Whether the bound field is always required.
Visibility condition expression for draft-aware UI evaluation.
Requiredness condition expression for draft-aware UI evaluation.
Editability condition expression for draft-aware UI evaluation.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Whether the bound field allows multiple values.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Access-shaped child-table fields when the binding targets a table field.
One access-shaped child-table field for runtime UI rendering.
object
Child field identifier.
Display label for the child field.
Whether the caller may edit this child field.
Reference path configured for breadcrumb rendering.
Whether the caller can access at least one child-table field.
Whether the caller can access nested table child fields.
Base currency code for Money fields.
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
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Stable key when the binding targets a unified responsibility.
Display name when the binding targets a unified responsibility.
Display field identifier when the binding targets a display-only computed field.
Display field key when the binding targets a display-only computed field.
Display field display name when the binding targets a display-only computed field.
Object-context fact configuration id when the binding targets a contextual fact.
Safe source display name from the actor-shaped provider catalog.
Stable member key; null selects the existing whole-fact presentation.
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
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
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
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Provider key that owns the object-context fact payload.
Stable identity of one Moltaro resource instance.
object
Whether an address field must be captured through a coordinate-aware editor.
Bound Classifier Catalog Definition identifier.
Bound Classifier Catalog Definition key.
Bound Classifier Catalog Definition display name.
Owning entity definition identifier used by destination-scoped field capabilities.
Owning entity definition table identifier used by destination-scoped field capabilities.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Minimal runtime entity metadata used by explicit UI surfaces.
object
Entity definition identifier.
Internal entity key used by runtime routes.
User-facing singular name.
User-facing plural name.
Whether entity comments are enabled.
Whether entity attachments are enabled.
Whether entity tags are enabled.
Whether runtime configured search is available for the definition.
Runtime-exposed statements for this entity.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Whether the entity is an enabled Projection Entity.
Data specialization key; null for Part and Association.
Explicit presentation registrations; missing bindings must not select a generic fallback.
Explicit standard-host or specialized component registration for one slot.
object
An Entity object presentation slot, distinct from field editors and renderers.
Eligible field, system-field, and relation targets for table columns.
One eligible table column target and its surface defaults.
object
Stable visual-editor key for this target.
Default user-facing label.
Technical key for test automation and admin disambiguation.
Stable field, system-field, or relation target for table column configuration.
object
Stable context member key; null selects the whole fact.
Entity field id when Moltaro.Entity.Ui.Models.EntityUiTableColumnConfigurationTargetAdminModel.TargetKind is Moltaro.Enums.EntityUiSurfaceConfigurationTargetKindEnum.EntityField.
Display field id when Moltaro.Entity.Ui.Models.EntityUiTableColumnConfigurationTargetAdminModel.TargetKind is Moltaro.Enums.EntityUiSurfaceConfigurationTargetKindEnum.DisplayField.
Object-context fact id when Moltaro.Entity.Ui.Models.EntityUiTableColumnConfigurationTargetAdminModel.TargetKind is Moltaro.Enums.EntityUiSurfaceConfigurationTargetKindEnum.ObjectContextFact.
Stable responsibility key when Moltaro.Entity.Ui.Models.EntityUiTableColumnConfigurationTargetAdminModel.TargetKind is Responsibility.
Default sort order.
Default visibility.
Default table column width.
Explicit table renderers accepted for this target. Null remains the inherited/default choice.
Default breadcrumb reference path.
Backend-approved breadcrumb path options for this reference target.
One backend-approved reference breadcrumb path option.
object
Reference field keys relative to the configured reference target entity.
User-facing label for the path.
Terminal entity definition identifier reached by this path.
Explicit drawer surfaces from the referenced target entity.
One surface metadata entry inside the admin catalog.
object
Persisted surface identifier.
Surface name.
Surface key.
Whether this surface is currently resolved as the default for its type.
Whether this Table Surface is configured as a Parent Tree View.
Stable NET package root id when this surface is package-owned.
NET package artifact id when this surface is package-owned.
Stable package surface id when this surface is package-owned.
Explicit details-page surfaces from the referenced target entity.
One surface metadata entry inside the admin catalog.
object
Persisted surface identifier.
Surface name.
Surface key.
Whether this surface is currently resolved as the default for its type.
Whether this Table Surface is configured as a Parent Tree View.
Stable NET package root id when this surface is package-owned.
NET package artifact id when this surface is package-owned.
Stable package surface id when this surface is package-owned.
Eligible related-record projection columns for table surfaces.
One eligible table projection column path and its surface defaults.
object
Stable visual-editor key for this projection path.
Default user-facing projection label.
Reference and terminal field keys in display order.
First primary-table reference field identifier.
Second reference field identifier inside the first target definition when configured.
Third reference field identifier inside the second target definition when configured.
Projected terminal field identifier inside the final target definition.
Default sort order.
Default visibility.
Default width.
Explicit table renderers accepted for the projected terminal field. Null remains the inherited/default choice.
Eligible field and statement targets for table-surface filters.
One eligible table-surface filter target and its configuration metadata.
object
Stable visual-editor key for this target.
Default user-facing label.
Technical key for test automation and admin disambiguation.
Stable query target for table-surface filter configuration.
object
Ordered query path for field and system-field targets. Intermediate segments must be readable
primary-table reference fields. This path controls filtering and is independent from the
filter item’s ReferencePath, which controls lookup breadcrumb rendering.
One field or system-field segment in a table-surface filter or sort query path.
object
Configured context binding for a root-only context sort target.
Provider-owned member or query facet key; null selects the whole fact’s default target.
Entity field id for a reference or terminal entity-field segment.
Entity field key for admin disambiguation and portable request inspection.
Statement id when Moltaro.Entity.Ui.Models.EntityUiTableSurfaceFilterTargetAdminModel.TargetKind is Moltaro.Enums.EntityInstanceQueryOptionKindEnum.Statement.
Statement name for admin disambiguation and portable request inspection.
Object-context fact id when Moltaro.Entity.Ui.Models.EntityUiTableSurfaceFilterTargetAdminModel.TargetKind is Moltaro.Enums.EntityInstanceQueryOptionKindEnum.ObjectContextFact.
Provider-owned filter facet key when Moltaro.Entity.Ui.Models.EntityUiTableSurfaceFilterTargetAdminModel.TargetKind is Moltaro.Enums.EntityInstanceQueryOptionKindEnum.ObjectContextFact.
Default breadcrumb reference path.
Backend-approved breadcrumb path options for this reference target.
One backend-approved reference breadcrumb path option.
object
Reference field keys relative to the configured reference target entity.
User-facing label for the path.
Terminal entity definition identifier reached by this path.
Backend-approved hierarchy sources for one direct scalar Reference target.
object
Explicit terminal-to-ancestor paths accepted by hierarchy metadata validation.
One backend-approved reference breadcrumb path option.
object
Reference field keys relative to the configured reference target entity.
User-facing label for the path.
Terminal entity definition identifier reached by this path.
Ready indexed self-reference fields accepted as recursive parent sources.
One backend-approved recursive hierarchy parent field.
object
Stable field identifier.
Stable field key.
User-facing field name.
Reference Eligibility roles for one direct Table filter target.
object
Active client-exposed Statements of the Reference target definition that may narrow this
filter’s choices through CandidateStatementId. Empty for other targets.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Eligible field and system-field targets for table-surface sorting.
One eligible table-surface sort target and its configuration metadata.
object
Stable visual-editor key for this target.
Default user-facing label.
Technical key for test automation and admin disambiguation.
Stable sortable path for table-surface sort configuration.
object
Reference path from the queried entity to the sortable terminal field or system field.
One field or system-field segment in a table-surface filter or sort query path.
object
Configured context binding for a root-only context sort target.
Provider-owned member or query facet key; null selects the whole fact’s default target.
Entity field id for a reference or terminal entity-field segment.
Entity field key for admin disambiguation and portable request inspection.
Client-exposed statements available to table row rules.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Single-value primary-table Reference fields eligible as a table navigation target.
Eligible direct Reference used as a table row open target.
object
Stable field identifier.
Technical field key.
Localized field name.
Structurally eligible self-reference fields and their physical index readiness.
One structurally eligible Parent Tree View field option.
object
Stable field identifier.
Stable field key.
User-facing field name.
Stable NET package root identifier for package-owned schema.
NET package artifact identifier for package-owned schema.
Stable package field identifier.
Localized explanation when the field is not ready.
Sortable primary-table fields eligible as the Tree View sibling sort field.
One sortable field eligible as the Tree View sibling sort field.
object
Stable field identifier.
Stable field key.
User-facing field name.
Stable NET package root identifier for package-owned schema.
NET package artifact identifier for package-owned schema.
Stable package field identifier.
object
object
object
object
Example
{ "Data": { "ObjectContextFactMemberCatalogs": [ { "State": 0, "Members": [ { "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 } } } ], "NotPresentValues": { "additionalProperty": { "State": 0, "PlainTextPreview": { "State": 0 } } }, "InputBindings": { "additionalProperty": { "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 } } } ], "Meta": { "UsageType": 0, "SemanticPresentations": [ { "Slot": 0 } ] }, "SurfaceType": 0, "ColumnTargets": [ { "Target": { "TargetKind": 0, "SystemField": 0 }, "FieldType": 0, "TableRenderer": 0, "AllowedTableRenderers": [ 0 ], "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0, "ReferenceTargetDrawerSurfaces": [ { "SurfaceType": 0, "Source": 0 } ], "ReferenceTargetDetailsPageSurfaces": [ { "SurfaceType": 0, "Source": 0 } ] } ], "ProjectionColumns": [ { "TerminalFieldType": 0, "Renderer": 0, "AllowedTableRenderers": [ 0 ] } ], "FilterTargets": [ { "Target": { "TargetKind": 0, "Path": [ { "SystemField": 0, "Special": 0 } ] }, "FieldType": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0 } ], "SortTargets": [ { "SortTarget": { "Path": [ { "SystemField": 0, "Special": 0 } ] } } ], "TreeViewParentFields": [ { "Source": 0, "Availability": 0 } ], "TreeViewSortFields": [ { "FieldType": 0, "Source": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
object
Visual editor options for table surface configuration.
object
Current provider-owned member catalogs for the configured semantic bindings.
One binding’s current catalog, shared by every surface occurrence.
object
Availability of a context source or one of its typed members.
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
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
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
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Presentation defaults are omitted from a mutation until explicitly changed by the user.
object
object
Provider-owned read-only presentation before a root exists; these values grant no creation or mutation capability.
object
One typed value; restricted and unavailable values carry no payload or display text.
object
Availability of a context source or one of its typed members.
Safe compact visible-text representation of a Markdown value.
object
Visible text when available.
Whether the visible text was shortened for compact presentation.
Whether the provider permits ordinary editing of this exact readable source member.
Actor-shaped ordinary field bindings compiled against their own source definition.
object
Resolved binding metadata for one UI field reference.
object
Field identifier when the binding points to an entity field.
Runtime field key when the binding points to an entity field.
Whether the bound field is always required.
Visibility condition expression for draft-aware UI evaluation.
Requiredness condition expression for draft-aware UI evaluation.
Editability condition expression for draft-aware UI evaluation.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Compiled rule expression plan used by Moltaro runtime surfaces.
object
Stable rule engine version used to compile this plan.
Compiled rule expression node.
object
Node kind, for example literal, path, eq, and, or.
Optional operator metadata.
Field path for path nodes.
Literal family for literal nodes.
Text value or variable name.
Numeric literal value, serialized as an invariant string to preserve decimal precision.
Boolean literal value.
Date variable day offset.
Typed result family resolved by the backend binder.
Backend source family for lookup-like or complex fields.
Canonical field path resolved by the backend binder.
Whether the bound field allows multiple values.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Access-shaped child-table fields when the binding targets a table field.
One access-shaped child-table field for runtime UI rendering.
object
Child field identifier.
Display label for the child field.
Whether the caller may edit this child field.
Reference path configured for breadcrumb rendering.
Whether the caller can access at least one child-table field.
Whether the caller can access nested table child fields.
Base currency code for Money fields.
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
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Stable key when the binding targets a unified responsibility.
Display name when the binding targets a unified responsibility.
Display field identifier when the binding targets a display-only computed field.
Display field key when the binding targets a display-only computed field.
Display field display name when the binding targets a display-only computed field.
Object-context fact configuration id when the binding targets a contextual fact.
Safe source display name from the actor-shaped provider catalog.
Stable member key; null selects the existing whole-fact presentation.
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
Explicit capabilities; absence of a capability never selects a fallback mutation.
object
Metadata for one entity field definition.
object
Field identifier.
Entity definition identifier.
Entity definition table identifier.
Field key.
Field display name.
Visibility condition expression.
Requiredness condition expression.
Package-owned business requiredness condition expression.
Editability condition expression.
Whether runtime writes should skip this field.
Decimal precision when applicable.
Decimal scale when applicable.
String max length when applicable.
Whether multiple values are allowed.
Target entity definition identifier for reference-style fields.
Paired reference field identifier for inverse reference fields.
Whether root-list sorting by linked display value is allowed.
Sort order inside the owning table.
Select options when applicable.
Option metadata for select fields.
object
Option identifier.
Owning field identifier.
Option key.
Option display value.
Sort order.
Child table metadata identifier for table fields.
Whether the field is soft-deleted.
Deletion timestamp.
Concurrency token.
Whether address values must carry latitude and longitude.
Stable NET package root id when package-owned.
NET package artifact id when package-owned.
Stable Moltaro id when package-owned.
Owner-scoped metadata attached to this field.
Owner-scoped metadata attached to one entity field definition.
object
Metadata row identifier.
Owning field identifier.
Module that owns this metadata key.
Metadata key inside the owner module.
Metadata value as JSON.
Concurrency token.
Base currency code for Money fields.
Stored calculated-field expression.
Field identifier used as semantic scope, when the selected role requires one.
Bound Classifier Catalog Definition identifier.
Stable key of the bound Classifier Catalog Definition.
Display name of the bound Classifier Catalog Definition.
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
Canonical constant JSON value. A scalar Reference contains only the target entity-instance id string. Null for dynamic defaults.
Whether the field’s system-owned structural shape is protected while administrator-owned metadata remains editable.
Opaque configuration interpreted only by the registered domain editor.
Provider-owned stable YAML identity when the runtime member key contains workspace-local identifiers.
Provider key that owns the object-context fact payload.
Stable identity of one Moltaro resource instance.
object
Whether an address field must be captured through a coordinate-aware editor.
Bound Classifier Catalog Definition identifier.
Bound Classifier Catalog Definition key.
Bound Classifier Catalog Definition display name.
Owning entity definition identifier used by destination-scoped field capabilities.
Owning entity definition table identifier used by destination-scoped field capabilities.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Minimal runtime entity metadata used by explicit UI surfaces.
object
Entity definition identifier.
Internal entity key used by runtime routes.
User-facing singular name.
User-facing plural name.
Whether entity comments are enabled.
Whether entity attachments are enabled.
Whether entity tags are enabled.
Whether runtime configured search is available for the definition.
Runtime-exposed statements for this entity.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Rule evaluation context shared with fast UI runtime evaluation.
object
Current workspace user identifier.
Workspace-local current date in ISO format.
Workspace time zone identifier.
UTC instant when the context was generated.
UTC instant for the next midnight in the workspace time zone.
Owner-scoped runtime values available to rule plans.
object
Whether the entity is an enabled Projection Entity.
Data specialization key; null for Part and Association.
Explicit presentation registrations; missing bindings must not select a generic fallback.
Explicit standard-host or specialized component registration for one slot.
object
An Entity object presentation slot, distinct from field editors and renderers.
Eligible field, system-field, and relation targets for table columns.
One eligible table column target and its surface defaults.
object
Stable visual-editor key for this target.
Default user-facing label.
Technical key for test automation and admin disambiguation.
Stable field, system-field, or relation target for table column configuration.
object
Stable context member key; null selects the whole fact.
Entity field id when Moltaro.Entity.Ui.Models.EntityUiTableColumnConfigurationTargetAdminModel.TargetKind is Moltaro.Enums.EntityUiSurfaceConfigurationTargetKindEnum.EntityField.
Display field id when Moltaro.Entity.Ui.Models.EntityUiTableColumnConfigurationTargetAdminModel.TargetKind is Moltaro.Enums.EntityUiSurfaceConfigurationTargetKindEnum.DisplayField.
Object-context fact id when Moltaro.Entity.Ui.Models.EntityUiTableColumnConfigurationTargetAdminModel.TargetKind is Moltaro.Enums.EntityUiSurfaceConfigurationTargetKindEnum.ObjectContextFact.
Stable responsibility key when Moltaro.Entity.Ui.Models.EntityUiTableColumnConfigurationTargetAdminModel.TargetKind is Responsibility.
Default sort order.
Default visibility.
Default table column width.
Explicit table renderers accepted for this target. Null remains the inherited/default choice.
Default breadcrumb reference path.
Backend-approved breadcrumb path options for this reference target.
One backend-approved reference breadcrumb path option.
object
Reference field keys relative to the configured reference target entity.
User-facing label for the path.
Terminal entity definition identifier reached by this path.
Explicit drawer surfaces from the referenced target entity.
One surface metadata entry inside the admin catalog.
object
Persisted surface identifier.
Surface name.
Surface key.
Whether this surface is currently resolved as the default for its type.
Whether this Table Surface is configured as a Parent Tree View.
Stable NET package root id when this surface is package-owned.
NET package artifact id when this surface is package-owned.
Stable package surface id when this surface is package-owned.
Explicit details-page surfaces from the referenced target entity.
One surface metadata entry inside the admin catalog.
object
Persisted surface identifier.
Surface name.
Surface key.
Whether this surface is currently resolved as the default for its type.
Whether this Table Surface is configured as a Parent Tree View.
Stable NET package root id when this surface is package-owned.
NET package artifact id when this surface is package-owned.
Stable package surface id when this surface is package-owned.
Eligible related-record projection columns for table surfaces.
One eligible table projection column path and its surface defaults.
object
Stable visual-editor key for this projection path.
Default user-facing projection label.
Reference and terminal field keys in display order.
First primary-table reference field identifier.
Second reference field identifier inside the first target definition when configured.
Third reference field identifier inside the second target definition when configured.
Projected terminal field identifier inside the final target definition.
Default sort order.
Default visibility.
Default width.
Explicit table renderers accepted for the projected terminal field. Null remains the inherited/default choice.
Eligible field and statement targets for table-surface filters.
One eligible table-surface filter target and its configuration metadata.
object
Stable visual-editor key for this target.
Default user-facing label.
Technical key for test automation and admin disambiguation.
Stable query target for table-surface filter configuration.
object
Ordered query path for field and system-field targets. Intermediate segments must be readable
primary-table reference fields. This path controls filtering and is independent from the
filter item’s ReferencePath, which controls lookup breadcrumb rendering.
One field or system-field segment in a table-surface filter or sort query path.
object
Configured context binding for a root-only context sort target.
Provider-owned member or query facet key; null selects the whole fact’s default target.
Entity field id for a reference or terminal entity-field segment.
Entity field key for admin disambiguation and portable request inspection.
Statement id when Moltaro.Entity.Ui.Models.EntityUiTableSurfaceFilterTargetAdminModel.TargetKind is Moltaro.Enums.EntityInstanceQueryOptionKindEnum.Statement.
Statement name for admin disambiguation and portable request inspection.
Object-context fact id when Moltaro.Entity.Ui.Models.EntityUiTableSurfaceFilterTargetAdminModel.TargetKind is Moltaro.Enums.EntityInstanceQueryOptionKindEnum.ObjectContextFact.
Provider-owned filter facet key when Moltaro.Entity.Ui.Models.EntityUiTableSurfaceFilterTargetAdminModel.TargetKind is Moltaro.Enums.EntityInstanceQueryOptionKindEnum.ObjectContextFact.
Default breadcrumb reference path.
Backend-approved breadcrumb path options for this reference target.
One backend-approved reference breadcrumb path option.
object
Reference field keys relative to the configured reference target entity.
User-facing label for the path.
Terminal entity definition identifier reached by this path.
Backend-approved hierarchy sources for one direct scalar Reference target.
object
Explicit terminal-to-ancestor paths accepted by hierarchy metadata validation.
One backend-approved reference breadcrumb path option.
object
Reference field keys relative to the configured reference target entity.
User-facing label for the path.
Terminal entity definition identifier reached by this path.
Ready indexed self-reference fields accepted as recursive parent sources.
One backend-approved recursive hierarchy parent field.
object
Stable field identifier.
Stable field key.
User-facing field name.
Reference Eligibility roles for one direct Table filter target.
object
Active client-exposed Statements of the Reference target definition that may narrow this
filter’s choices through CandidateStatementId. Empty for other targets.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Eligible field and system-field targets for table-surface sorting.
One eligible table-surface sort target and its configuration metadata.
object
Stable visual-editor key for this target.
Default user-facing label.
Technical key for test automation and admin disambiguation.
Stable sortable path for table-surface sort configuration.
object
Reference path from the queried entity to the sortable terminal field or system field.
One field or system-field segment in a table-surface filter or sort query path.
object
Configured context binding for a root-only context sort target.
Provider-owned member or query facet key; null selects the whole fact’s default target.
Entity field id for a reference or terminal entity-field segment.
Entity field key for admin disambiguation and portable request inspection.
Client-exposed statements available to table row rules.
Runtime statement descriptor exposed to clients together with predicate payloads.
object
Statement identifier.
Stable technical statement key.
User-facing statement label.
Single-value primary-table Reference fields eligible as a table navigation target.
Eligible direct Reference used as a table row open target.
object
Stable field identifier.
Technical field key.
Localized field name.
Structurally eligible self-reference fields and their physical index readiness.
One structurally eligible Parent Tree View field option.
object
Stable field identifier.
Stable field key.
User-facing field name.
Stable NET package root identifier for package-owned schema.
NET package artifact identifier for package-owned schema.
Stable package field identifier.
Localized explanation when the field is not ready.
Sortable primary-table fields eligible as the Tree View sibling sort field.
One sortable field eligible as the Tree View sibling sort field.
object
Stable field identifier.
Stable field key.
User-facing field name.
Stable NET package root identifier for package-owned schema.
NET package artifact identifier for package-owned schema.
Stable package field identifier.
object
object
object
object
Example
{ "Data": { "ObjectContextFactMemberCatalogs": [ { "State": 0, "Members": [ { "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 } } } ], "NotPresentValues": { "additionalProperty": { "State": 0, "PlainTextPreview": { "State": 0 } } }, "InputBindings": { "additionalProperty": { "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 } } } ], "Meta": { "UsageType": 0, "SemanticPresentations": [ { "Slot": 0 } ] }, "SurfaceType": 0, "ColumnTargets": [ { "Target": { "TargetKind": 0, "SystemField": 0 }, "FieldType": 0, "TableRenderer": 0, "AllowedTableRenderers": [ 0 ], "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0, "ReferenceTargetDrawerSurfaces": [ { "SurfaceType": 0, "Source": 0 } ], "ReferenceTargetDetailsPageSurfaces": [ { "SurfaceType": 0, "Source": 0 } ] } ], "ProjectionColumns": [ { "TerminalFieldType": 0, "Renderer": 0, "AllowedTableRenderers": [ 0 ] } ], "FilterTargets": [ { "Target": { "TargetKind": 0, "Path": [ { "SystemField": 0, "Special": 0 } ] }, "FieldType": 0, "ReferenceInputType": 0, "ReferenceRendererType": 0, "ReferenceLookupRenderType": 0 } ], "SortTargets": [ { "SortTarget": { "Path": [ { "SystemField": 0, "Special": 0 } ] } } ], "TreeViewParentFields": [ { "Source": 0, "Availability": 0 } ], "TreeViewSortFields": [ { "FieldType": 0, "Source": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}