Skip to content

Reads cached module configuration under ConfigurationRead; never grants access to runtime Tasks.

GET
/api/workspace/tasks/configuration/workbench
curl --request GET \
--url https://example.com/api/workspace/tasks/configuration/workbench \
--header 'Authorization: Bearer <token>'
workerIds
Array<string>
access_token
string

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

OK

Media typeapplication/json
object
Data

Authorized configuration only; contains no persisted Task runtime data or authorization decisions.

object
ActorUserId
string
nullable
Versions
object
key
additional properties
string format: uuid
Definitions
Array<object>
nullable
object
Definition
object
Id
string
nullable
Key
string
nullable
DisplayName
string
nullable
Description
string
nullable
State
integer format: int32
Allowed values: 0 1
ExecutionMode
integer format: int32
Allowed values: 0 1
SubjectMode
integer format: int32
Allowed values: 0 1 2
DefaultPriority

Signed 64-bit integer (-9223372036854775808 through 9223372036854775807). Output is an exact decimal string; do not convert through floating point.

string
/^-?[0-9]{1,19}$/
InputDataEntityDefinitionId
string
nullable
WorkingDataEntityDefinitionId
string
nullable
RowVersion
string format: uuid
ExecutionPolicy
object
QueueResponsibleRequired
boolean
PostponementEnabled
boolean
FixedPostponementDelayMinutes
integer format: int32
nullable
MaximumPostponementsPerTask
integer format: int32
nullable
PauseWarningAfterMinutes
integer format: int32
nullable
BlockedWarningAfterMinutes
integer format: int32
nullable
TransitionRules
Array<object>
nullable
object
Id
string
nullable
FromState
integer format: int32
Allowed values: 0 1 2 3 4 5
ToState
integer format: int32
Allowed values: 0 1 2 3 4 5
Enabled
boolean
RowVersion
string format: uuid
ActorGrants
Array<integer>
nullable
Allowed values: 0 1 2 3 4
Outcomes
Array<object>
nullable
object
Id
string
nullable
Code
string
nullable
DisplayName
string
nullable
Description
string
nullable
MetaType
integer format: int32
Allowed values: 0 1 2
SortOrder
integer format: int32
IsActive
boolean
RowVersion
string format: uuid
ActorGrants
Array<integer>
nullable
Allowed values: 0 1 2 3 4
CompletionEligibilityRules
Array<object>
nullable
object
Id
string
nullable
Code
string
nullable
Expression
string
nullable
NormalizedExpression
string
nullable
DefaultMessage
string
nullable
MessageTranslations
object
key
additional properties
string
Enabled
boolean
SortOrder
integer format: int32
ArtifactFingerprint
string
nullable
Diagnostics
Array<object>
nullable
object
Code
string
nullable
Message
string
nullable
Severity
string
nullable
Start
integer format: int32
nullable
Length
integer format: int32
nullable
DependencyId
string
nullable
Dependencies
Array<object>
nullable
object
Kind
integer format: int32
Allowed values: 0 1 2
DependencyId
string
nullable
Path
string
nullable
CollectionScope
string
nullable
RowVersion
string format: uuid
InterruptionReasons
Array<object>
nullable
object
Id
string
nullable
Code
string
nullable
DisplayName
string
nullable
Description
string
nullable
Kind
integer format: int32
Allowed values: 0 1 2
IsActive
boolean
SortOrder
integer format: int32
RowVersion
string format: uuid
CreationPolicy
object
DueDateMode
integer format: int32
Allowed values: 0 1 2
ContextRequired
boolean
ResponsibleRequiredOnCreate
boolean
AllowedContextDefinitions
Array<object>
nullable
object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
RolesAssignments
object
RoleMappings
Array<object>
nullable
object
MappingId
string
nullable
WorkspaceRoleId
string
nullable
InternalRoleKey
string
nullable
RowVersion
string format: uuid
ParticipantAdmissions
Array<object>
nullable
object
AdmissionId
string
nullable
Participant
integer format: int32
Allowed values: 0 1 2
SourceKind
integer format: int32
Allowed values: 0 1
SourceId
string
nullable
AssignmentPolicy
object
InitialOwner
required
integer format: int32
Allowed values: 0 1 2 4
InitialResponsible
required
integer format: int32
Allowed values: 0 1 2 4
ChangeOwner
required
integer format: int32
Allowed values: 0 1 2 4
ChangeResponsible
required
integer format: int32
Allowed values: 0 1 2 4
Permissions
required
object
Rules
Array<object>
nullable
object
Operation
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Grants
Array<object>
nullable
object
Actor
required
integer format: int32
Allowed values: 0 1 2 3 4 5
State
required
integer format: int32
Allowed values: 0 1 2 3 4 5
Collaboration
required
object
Enabled
required
boolean
Comments
object
ReadSources
required
integer format: int32
Allowed values: 0 1 2 4
Owner
required
integer format: int32
Allowed values: 0 1 2
PublishTo
required
integer format: int32
Allowed values: 0 1 2 4
Files
object
ReadSources
required
integer format: int32
Allowed values: 0 1 2 4
Owner
required
integer format: int32
Allowed values: 0 1 2
PublishTo
required
integer format: int32
Allowed values: 0 1 2 4
Rules
Array<object>
nullable
object
Operation
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Grants
Array<object>
nullable
object
Actor
required
integer format: int32
Allowed values: 0 1 2 3 4 5
State
required
integer format: int32
Allowed values: 0 1 2 3 4 5
Instructions
required
object
Enabled
required
boolean
Markdown
string
nullable
FileReferenceIds
Array<string>
nullable
NumberPrefix
string
nullable
Input
object
Schema

Full entity definition detail.

object
Id

Entity definition identifier.

string
nullable
Name

Internal entity name.

string
nullable
DisplayNameSingular

User-facing singular name.

string
nullable
DisplayNamePlural

User-facing plural name.

string
nullable
Description

Optional entity description.

string
nullable
CommentsEnabled

Whether comments are enabled.

boolean
AttachmentsEnabled

Whether attachments are enabled.

boolean
TagsEnabled

Whether tags are enabled.

boolean
AuditTrailEnabled

Whether audit trail is enabled.

boolean
AuditTrailRetentionMode
integer format: int32
Allowed values: 0 1 2
AuditTrailRetentionDays

Retention days when mode is days-based.

integer format: int32
nullable
NumberPrefix

Configured number prefix.

string
nullable
IsReadOnly

Whether runtime writes are blocked for this entity.

boolean
DisabledOperations
integer format: int32
Allowed values: 0 1 2 4 8 16 32 64 128
IsPendingDeletion

Whether the definition is frozen pending deletion.

boolean
DeletionRequestedAt

Timestamp when deferred deletion was requested.

string format: date-time
nullable
PurgeAfterUtc

Scheduled purge timestamp.

string format: date-time
nullable
Tables

Definition tables.

Array<object>
nullable

Metadata for one physical table used by an entity definition.

object
Id

Table metadata identifier.

string
nullable
EntityDefinitionId

Entity definition identifier.

string
nullable
Name

Logical table name.

string
nullable
SchemaName

Database schema name.

string
nullable
PhysicalTableName

Physical table name.

string
nullable
IsPrimary

Whether this is the primary entity table.

boolean
OwnerFieldId

Owner field identifier for child tables.

string
nullable
Fields

Fields that belong to the table.

Array<object>
nullable

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
IsDeleted

Whether the table metadata is soft-deleted.

boolean
DeletedAt

Deletion timestamp.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
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
UniqueConstraints

Configured unique constraints.

Array<object>
nullable

Unique constraint configured for one entity definition table.

object
Id

Constraint identifier.

string
nullable
EntityDefinitionId

Entity definition identifier.

string
nullable
EntityDefinitionTableId

Owning table identifier.

string
nullable
Fields

Ordered participating fields.

Array<object>
nullable

Field entry participating in an entity unique constraint.

object
Id

Field identifier.

string
nullable
EntityDefinitionTableId

Owning table identifier.

string
nullable
Key

Field key.

string
nullable
DisplayName

User-facing field name.

string
nullable
RowVersion

Concurrency token.

string format: uuid
ArchiveScope
required
integer format: int32
Allowed values: 1 2
Indexes

Configured non-unique indexes.

Array<object>
nullable

Non-unique index configured for one entity definition table.

object
Id

Index identifier.

string
nullable
EntityDefinitionId

Entity definition identifier.

string
nullable
EntityDefinitionTableId

Owning table identifier.

string
nullable
Fields

Ordered participating fields.

Array<object>
nullable

Field participating in one definition index.

object
Id

Field identifier.

string
nullable
EntityDefinitionTableId

Owning table identifier.

string
nullable
Key

Internal field key.

string
nullable
DisplayName

User-facing field name.

string
nullable
RowVersion

Concurrency token.

string format: uuid
Statements

Configured entity statements.

Array<object>
nullable

Administrative entity statement definition.

object
Id

Statement identifier.

string
nullable
EntityDefinitionId

Owning entity definition identifier.

string
nullable
Name

Stable technical statement key.

string
nullable
DisplayName

User-facing statement label.

string
nullable
Expression

Stored SQL-like statement expression.

string
nullable
ExposeInClient

Whether runtime payloads expose this statement as a predicate flag.

boolean
SortOrder

Statement ordering inside the entity definition.

integer format: int32
IsDeleted

Whether the statement is soft-deleted.

boolean
DeletedAt

Soft-delete timestamp when deleted.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
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
ValidationRules

Configured entity validation rules.

Array<object>
nullable

Administrative entity validation rule definition.

object
Id

Validation rule identifier.

string
nullable
EntityDefinitionId

Owning entity definition identifier.

string
nullable
Name

Stable technical validation rule key.

string
nullable
DisplayName

User-facing validation rule label.

string
nullable
Expression

Validation expression.

string
nullable
Message

User-facing validation failure message.

string
nullable
MessageTranslations

Optional localized validation failure message templates keyed by locale.

object
key
additional properties
string
Enabled

Whether this validation rule is active.

boolean
SortOrder

Validation rule ordering inside the entity definition.

integer format: int32
IsDeleted

Whether the validation rule is soft-deleted.

boolean
DeletedAt

Soft-delete timestamp when deleted.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
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
Scope
integer format: int32
Allowed values: 0 1
PresentationRules

Configured entity presentation rules.

Array<object>
nullable

Metadata for one entity presentation rule.

object
Id

Presentation rule identifier.

string
nullable
EntityDefinitionId

Owning entity definition identifier.

string
nullable
Target
integer format: int32
Allowed values: 0 1
Template

Stored render template; optionLabel(SelectPath) renders a configured Select option caption.

string
nullable
Condition

Stored rule condition expression.

string
nullable
SortOrder

Stable ordering inside one presentation slot.

integer format: int32
IsDeleted

Whether the rule is soft-deleted.

boolean
DeletedAt

Soft-delete timestamp when deleted.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
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
RowVersion

Concurrency token.

string format: uuid
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
UsageType
integer format: int32
Allowed values: 0 1 2
OwnerModuleKey

Owning module key when the usage type is Part.

string
nullable
OwnerAggregateType

Owning aggregate type when the usage type is Part.

string
nullable
OwnerAggregateId

Owning aggregate identifier when the usage type is Part.

string
nullable
AssociationBinding

Association endpoint and generated inverse binding metadata.

object
Id

Binding identifier.

string
nullable
EntityDefinitionId

Association entity definition identifier.

string
nullable
LeftEndpointEntityDefinitionId

Left endpoint target entity definition identifier.

string
nullable
RightEndpointEntityDefinitionId

Right endpoint target entity definition identifier.

string
nullable
LeftEndpointFieldId

Left required reference field on the association entity.

string
nullable
RightEndpointFieldId

Right required reference field on the association entity.

string
nullable
LeftInverseFieldId

Generated inverse field on the left endpoint entity.

string
nullable
RightInverseFieldId

Generated inverse field on the right endpoint entity.

string
nullable
Projection

Projection-entity configuration for one entity definition.

object
Id

Projection configuration identifier.

string
nullable
EntityDefinitionId

Projection entity definition identifier.

string
nullable
ProjectionKind
integer format: int32
Allowed values: 0
IsEnabled

Whether projection synchronization is active.

boolean
OpenBehavior
integer format: int32
Allowed values: 0
Members

Configured source members, one per member reference field.

Array<object>
nullable

Projection-entity source member configuration.

object
Id

Member identifier.

string
nullable
ProjectionDefinitionId

Owning projection configuration identifier.

string
nullable
ReferenceFieldId

Projection-managed reference field that links projection rows to source rows.

string
nullable
ReferenceFieldKey

Key of the member reference field.

string
nullable
ReferenceFieldDisplayName

Display name of the member reference field.

string
nullable
SourceEntityDefinitionId

Source entity definition identifier.

string
nullable
SourceEntityDefinitionName

Internal name of the source entity definition.

string
nullable
SourceEntityDefinitionDisplayName

Display name of the source entity definition.

string
nullable
MemberKey

Stable technical key of the member.

string
nullable
DisplayName

Administrative display name of the member.

string
nullable
SortOrder

Member order in administrative lists.

integer format: int32
IsEnabled

Whether rows of this source participate in synchronization.

boolean
RowVersion

Concurrency token.

string format: uuid
Mappings

Configured field mappings across all members.

Array<object>
nullable

Projection-entity field mapping rule.

object
Id

Mapping identifier.

string
nullable
ProjectionDefinitionId

Owning projection configuration identifier.

string
nullable
ProjectionMemberId

Member this mapping belongs to.

string
nullable
ReferenceFieldId

Reference field of the owning member.

string
nullable
TargetKind
integer format: int32
Allowed values: 0 1 2
TargetFieldId

Target projection field identifier when the target kind is Field.

string
nullable
TargetFieldKey

Key of the target projection field when the target kind is Field.

string
nullable
TargetFieldDisplayName

Display name of the target projection field when the target kind is Field.

string
nullable
SourcePath

Field-key path from the source row as ordered segments.

Array<string>
nullable
TransformKind
integer format: int32
Allowed values: 0
TransformSettingsJson

Reserved transform settings; not read by the Copy transform.

string
nullable
SortOrder

Mapping order within the member.

integer format: int32
RowVersion

Concurrency token.

string format: uuid
RowVersion

Concurrency token for the projection configuration.

string format: uuid
IsSystemDefined

Whether the platform owns this definition. It cannot be deleted or renamed, and its protected fields cannot be changed.

boolean
SystemKey

Stable platform key when the definition is system-defined.

string
nullable
SemanticType

Semantic specialization identity; not an actor permission.

string
nullable
SemanticProviderVersion

Persisted provider version, not the current installed code version.

integer format: int32
SemanticState
integer format: int32
Allowed values: 0 1 2
SemanticOperationId

Current or last definition-resource operation used for recovery.

string format: uuid
nullable
SemanticPresentations

Declared semantic presentation bindings resolved by the shared UI host.

Array<object>
nullable

Explicit standard-host or specialized component registration for one slot.

object
Slot

An Entity object presentation slot, distinct from field editors and renderers.

integer format: int32
Allowed values: 0 1 2 3 4 5 6
RegistrationKey
string
nullable
SemanticFeatures

Supported/configured/ready feature facts, never actor permissions.

Array<object>
nullable

Resolved feature state includes declared dependencies. Unsupported keys never inherit a default.

object
Key
string
nullable
Required
boolean
Available
boolean
Configured
boolean
Ready
boolean
BlockingDependencies
Array<string>
nullable
DiagnosticCode
string
nullable
SemanticDiagnosticCode

Stable reason an installed definition cannot use its semantic provider.

string
nullable
SearchMaxPathDepth

Maximum configured relation transitions accepted for a search target.

integer format: int32
SearchMaxTargetsPerDefinition

Maximum number of explicit runtime search targets accepted for this definition.

integer format: int32
SearchTargets

Explicit runtime search targets.

Array<object>
nullable

Configured entity search target with resolved path metadata.

object
Id
string
nullable
Path
Array<object>
nullable

Resolved segment of a configured entity search target.

object
EntityDefinitionId
string
nullable
FieldId
string
nullable
FieldKey
string
nullable
DisplayName
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
SystemTarget
integer format: int32
Allowed values: 0 1 2 3
DefaultSort

Entity-level default runtime sort sequence.

Array<object>
nullable

Entity-level default runtime sort item.

object
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
SortOrder

Default sort order.

integer format: int32
DisplayFields

Read-time display fields available to table and card surfaces.

Array<object>
nullable

Read-time display field metadata.

object
Id
string
nullable
EntityDefinitionId
string
nullable
Key
string
nullable
DisplayName
string
nullable
Rules
Array<object>
nullable

One ordered rule for a read-time display field. Templates support optionLabel(SelectPath) for configured Select option captions.

object
Id
string
nullable
EntityDisplayFieldId
string
nullable
Template
string
nullable
Condition
string
nullable
SortOrder
integer format: int32
IsDeleted
boolean
DeletedAt
string format: date-time
nullable
RowVersion
string format: uuid
SortOrder
integer format: int32
IsDeleted
boolean
DeletedAt
string format: date-time
nullable
RowVersion
string format: uuid
ObjectContextFacts

ID-only object-context facts materialized onto entity-instance read models.

Array<object>
nullable

Object-context fact configuration for one entity definition.

object
Id
string
nullable
Key
string
nullable
ProviderKey
string
nullable
Target

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
SortOrder
integer format: int32
RowVersion
string format: uuid
ModuleEntityRoles

Built-in module roles assigned to this system Entity Definition.

Array<object>
nullable

Public module-role identity projected with Entity Definition metadata.

object
ModuleKey
string
nullable
RoleKey
string
nullable
ManualOrder

Admin-facing Manual Order capability metadata without protected rank storage details.

object
Id
string
nullable
EntityDefinitionId
string
nullable
SchemaSource
integer format: int32
Allowed values: 0 1
SourceNetPackageId
string
nullable
SourcePackageId
string
nullable
SourceStableId
string
nullable
RowVersion
string format: uuid
Form

Admin-facing form surface configuration.

object
Meta

Minimal runtime entity metadata used by explicit UI surfaces.

object
EntityDefinitionId

Entity definition identifier.

string
nullable
Name

Internal entity key used by runtime routes.

string
nullable
DisplayNameSingular

User-facing singular name.

string
nullable
DisplayNamePlural

User-facing plural name.

string
nullable
CommentsEnabled

Whether entity comments are enabled.

boolean
AttachmentsEnabled

Whether entity attachments are enabled.

boolean
TagsEnabled

Whether entity tags are enabled.

boolean
FullTextSearchAvailable

Whether runtime configured search is available for the definition.

boolean
Statements

Runtime-exposed statements for this entity.

Array<object>
nullable

Runtime statement descriptor exposed to clients together with predicate payloads.

object
Id

Statement identifier.

string
nullable
Name

Stable technical statement key.

string
nullable
DisplayName

User-facing statement label.

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
IsProjection

Whether the entity is an enabled Projection Entity.

boolean
UsageType
integer format: int32
Allowed values: 0 1 2
SemanticType

Data specialization key; null for Part and Association.

string
nullable
SemanticPresentations

Explicit presentation registrations; missing bindings must not select a generic fallback.

Array<object>
nullable

Explicit standard-host or specialized component registration for one slot.

object
Slot

An Entity object presentation slot, distinct from field editors and renderers.

integer format: int32
Allowed values: 0 1 2 3 4 5 6
RegistrationKey
string
nullable
SurfaceType
integer format: int32
Allowed values: 0 1 2 3 4 5
SurfaceId

Persisted form surface identifier.

string
nullable
Name

Custom form surface name.

string
nullable
Key

Custom form surface key.

string
nullable
IsDefault

Whether this form surface is the current default form.

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

Stable NET package root id when this form surface is package-owned.

string
nullable
SourcePackageId

NET package artifact id when this form surface is package-owned.

string
nullable
SourceStableId

Stable package surface id when this form surface is package-owned.

string
nullable
MaxWidth

Maximum layout width in pixels.

integer format: int32
nullable
ColumnCount

Desktop column count.

integer format: int32
nullable
Items

Configured form items.

Array<object>
nullable

One form item.

object
Id

Stable item identifier.

string
nullable
ItemType
integer format: int32
Allowed values: 0 1 2 3 4
SortOrder

Display order.

integer format: int32
Column

Preferred desktop column.

integer format: int32
Label

Optional overridden label.

string
nullable
Hint

Optional hint text.

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
Editor
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10
Editable

Whether field editing is enabled.

boolean
EditorRows

Configured row count for textarea-style editors.

integer format: int32
nullable
TextBlockStyle
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8
TextBlockText

Text-block content when the item is a text block.

string
nullable
AlertTone
integer format: int32
Allowed values: 0 1 2 3
AlertTitle

Optional alert title.

string
nullable
AlertText

Alert body.

string
nullable
MarginTop

Optional top margin in pixels.

integer format: int32
nullable
MarginBottom

Optional bottom margin in pixels.

integer format: int32
nullable
PaddingTop

Optional top padding in pixels.

integer format: int32
nullable
PaddingBottom

Optional bottom padding in pixels.

integer format: int32
nullable
PaddingLeft

Optional left padding in pixels.

integer format: int32
nullable
PaddingRight

Optional right padding in pixels.

integer format: int32
nullable
Visible

Whether the item remains visible in the effective runtime model.

boolean
ColumnSpan

Desktop column span.

integer format: int32
DatePickerAnchorMode
integer format: int32
Allowed values: 0 1 2
DatePickerAnchorValue

Fixed year or relative year offset selected by Moltaro.Entity.Ui.Models.Form.EntityFormUiItemModel.DatePickerAnchorMode.

integer format: int32
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
HierarchySourceKind
integer format: int32
Allowed values: 0 1
ReferenceHierarchy

Saved relationship shape for one hierarchy reference input.

object
SourceKind
integer format: int32
Allowed values: 0 1
ParentFieldDefinitionId

Recursive parent field identifier, or null for explicit-path mode.

string
nullable
ParentFieldKey

Recursive parent stable field key used by portable configuration.

string
nullable
LookupTableSelectors

Role-aware table selectors for lookup dialogs.

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
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
CreateFormSelectors

Role-aware create-form overrides used by admin authoring; an empty list inherits from the lookup table.

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
ShowRelatedTableSaveNotice

Show the independent-save notice for a RelatedTable item; enabled by default.

boolean
RelatedTableSelector

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
RelatedTableSelectors

Role-aware child table surface selectors used by related-table admin authoring.

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
RelatedSaveMode
required
integer format: int32
Allowed values: 0 1
RelatedPresentation
integer format: int32
Allowed values: 0 1
RelatedVisibleWhen

Field Behavior DSL condition over the parent Form draft that shows a WithParent section; null always shows it.

string
nullable
RelatedRequiredWhen

Field Behavior DSL condition over the parent Form draft that requires an active child record; null never does.

string
nullable
RelatedHiddenPolicy
integer format: int32
Allowed values: 0 1 2
RelatedFormSelectors

Role-aware child Form surface selectors of a WithParent item used by admin authoring; null reads as empty.

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
RelatedVisibleWhenPlan

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
RelatedRequiredWhenPlan

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
RelatedChild

The child side of a WithParent related-table item for the current actor. The server sets the child Reference to the parent on save; a client names it only to leave it out of child values.

object
EntityDefinitionId

Child Entity definition identifier.

string
nullable
DisplayNameSingular

Child definition singular display name.

string
nullable
DisplayNamePlural

Child definition plural display name.

string
nullable
Cardinality

Cardinality of a WithParent relation as proven by metadata.

integer format: int32
Allowed values: 0 1
SingleChildScope
integer format: int32
Allowed values: 1 2
Capabilities

Potential rights of the current actor on child records of a WithParent item; final checks run in SQL at save.

object
View

The actor can read child records of the definition.

boolean
Create

The actor can potentially create child records.

boolean
Update

The actor can potentially update child records.

boolean
Archive

The actor can potentially archive child records.

boolean
Delete

The actor can potentially delete archived child records.

boolean
Form

The resolved child Form of a WithParent item.

object
State

Availability of the child Form surface of a WithParent item for the current actor.

integer format: int32
Allowed values: 0 1 2
FormSurfaceId

Resolved child Form surface identifier when State is Ready.

string
nullable
FormSurfaceKey

Resolved child Form surface key when State is Ready.

string
nullable
RowVersion

Row version of the resolved child Form surface.

string format: uuid
nullable
ParentReferenceFieldKey

Key of the child Reference to the parent, which a child value never carries.

string
nullable
SectionItemId
required

The item that owns the one child draft of this relation: the first WithParent item of the same relation in Form order. Every WithParent item of the relation names it (always present, never null); a client stages each child change once under it, and a Form submission names it as Sections[].ItemId.

string
PreauthorizationParentFieldKeys
required

The keys of the parent field items of this Form whose values the pre-authorization of a new child reads: a File-field upload (ParentContext) and a Markdown attachment scope (ProviderContextJson) of a new child. They are the fields the child’s Create, Attachments:Create and Field:CreateWrite rights read one hop away through the parent Reference, and the fields the parent’s own Create and Field:CreateWrite rights read for an unsaved parent; every parent field item when such a right reads a parent field the parent Form computes. Send exactly these keys in ParentContext.ParentFields, each with its full value; the server refuses a context over its limit with moltaro.ui.form.parentContext.tooLarge instead of shortening it. Empty when no such right reads the parent; never null.

Array<string>
ReferenceEligibility

Non-executable dependency metadata for one Reference field.

object
TargetFieldId

Dependent scalar Reference field identifier.

string
nullable
DriverFieldIds

Direct source-field identifiers required to build selection context.

Array<string>
nullable
Enabled

Whether the persisted rule currently participates in runtime selection and mutation.

boolean
ReferenceContext

Actor-shaped Form context required by one scalar Reference field.

object
TargetFieldId

Reference field identifier represented by the Form item.

string
nullable
CurrentValueInputs

Explicit allow-lists for client-owned Form Reference context values.

object
CreateDraftFieldIds

Fields whose user-owned, currently editable create-draft values may be sent. A possible mutation-effect target remains listed because ownership is draft-specific.

Array<string>
nullable
UpdateDraftFieldIds

Fields whose editable update-draft values may be sent.

Array<string>
nullable
LockedCreateFieldIds

Fields whose server-owned related-create locks may be sent.

Array<string>
nullable
ProjectedTargetFieldIds

Target scalar or Money owner field identifiers required by one-hop Form field behavior plans.

Array<string>
nullable
RequiresTargetValues

Whether the Form must materialize the referenced target for system, scalar, or Money target values.

boolean
WorkspaceUiComponentKey

Registered Workspace UI component key for a WorkspaceUiComponent item; null for other item types.

string
nullable
WorkspaceUiComponentBindings

Declared-binding-name → field mappings of a WorkspaceUiComponent item. The runtime model carries only bindings the actor may at least read, each with its shaped Moltaro.Entity.Ui.Models.Form.EntityFormUiWorkspaceUiComponentBindingModel.Access.

Array<object>
nullable

One mapped binding of a Workspace UI form component item: the binding name the component declared and the primary-table field Constructor mapped it to. Runtime shaping adds the resolved field key, field type and the actor-shaped access; the admin document carries the name and field id only.

object
Name

Binding name declared by the component (lowercase kebab-case).

string
nullable
FieldId

Mapped primary-table field identifier.

string
nullable
FieldKey

Resolved field key; null in the admin document.

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
Access
integer format: int32
Allowed values: 0 1
Optional

Whether the component declared the binding optional; null in the admin document.

boolean
nullable
Required

Whether the mapped field is required by the definition; null in the admin document.

boolean
nullable
Card

Admin-facing card surface configuration.

object
Meta

Minimal runtime entity metadata used by explicit UI surfaces.

object
EntityDefinitionId

Entity definition identifier.

string
nullable
Name

Internal entity key used by runtime routes.

string
nullable
DisplayNameSingular

User-facing singular name.

string
nullable
DisplayNamePlural

User-facing plural name.

string
nullable
CommentsEnabled

Whether entity comments are enabled.

boolean
AttachmentsEnabled

Whether entity attachments are enabled.

boolean
TagsEnabled

Whether entity tags are enabled.

boolean
FullTextSearchAvailable

Whether runtime configured search is available for the definition.

boolean
Statements

Runtime-exposed statements for this entity.

Array<object>
nullable

Runtime statement descriptor exposed to clients together with predicate payloads.

object
Id

Statement identifier.

string
nullable
Name

Stable technical statement key.

string
nullable
DisplayName

User-facing statement label.

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
IsProjection

Whether the entity is an enabled Projection Entity.

boolean
UsageType
integer format: int32
Allowed values: 0 1 2
SemanticType

Data specialization key; null for Part and Association.

string
nullable
SemanticPresentations

Explicit presentation registrations; missing bindings must not select a generic fallback.

Array<object>
nullable

Explicit standard-host or specialized component registration for one slot.

object
Slot

An Entity object presentation slot, distinct from field editors and renderers.

integer format: int32
Allowed values: 0 1 2 3 4 5 6
RegistrationKey
string
nullable
SurfaceType
integer format: int32
Allowed values: 0 1 2 3 4 5
SurfaceId

Persisted card surface identifier.

string
nullable
Name

Custom card surface name.

string
nullable
Key

Custom card surface key.

string
nullable
IsDefault

Whether this card surface is the current default card.

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

Stable NET package root id when this card surface is package-owned.

string
nullable
SourcePackageId

NET package artifact id when this card surface is package-owned.

string
nullable
SourceStableId

Stable package surface id when this card surface is package-owned.

string
nullable
Tabs

Configured card tabs.

Array<object>
nullable

Reusable tab metadata for card surfaces.

object
Id

Tab identifier.

string
nullable
Key

Stable tab key.

string
nullable
Title

Visible tab title.

string
nullable
SortOrder

Display order.

integer format: int32
CollapsedByDefault

Whether this group initially collapses in subsection hosts such as Details and Drawer. Defaults to false; tab-strip hosts ignore it.

boolean
Items

Configured card items.

Array<object>
nullable

One card item.

object
Id

Stable item identifier.

string
nullable
ItemType
integer format: int32
Allowed values: 0 1 2 3 4
SortOrder

Display order.

integer format: int32
TabId

Owning tab when tabs are configured.

string
nullable
Label

Optional overridden label.

string
nullable
Hint

Optional hint text.

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
Renderer
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12
TextBlockStyle
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8
TextBlockText

Text-block content when the item is a text block.

string
nullable
AlertTone
integer format: int32
Allowed values: 0 1 2 3
AlertTitle

Optional alert title.

string
nullable
AlertText

Alert body.

string
nullable
MarginTop

Optional top margin in pixels.

integer format: int32
nullable
MarginBottom

Optional bottom margin in pixels.

integer format: int32
nullable
PaddingTop

Optional top padding in pixels.

integer format: int32
nullable
PaddingBottom

Optional bottom padding in pixels.

integer format: int32
nullable
PaddingLeft

Optional left padding in pixels.

integer format: int32
nullable
PaddingRight

Optional right padding in pixels.

integer format: int32
nullable
ShowObjectContextFactDetails

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

boolean
ColumnSpan

Responsive span from 1 through 3; null uses one column.

integer format: int32
nullable
Visible

Whether the item remains visible in the effective runtime model.

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
ReferenceOpenTarget

Configured reference open target and role-aware target-surface selectors.

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

Role-aware target-surface selectors.

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
ShowRelatedTableSaveNotice

Show the independent-save notice for a RelatedTable item; enabled by default.

boolean
RelatedTableSelector

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
RelatedTableSelectors

Role-aware child table surface selectors used by related-table admin authoring.

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
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
WorkspaceUiComponentKey

Registered Workspace UI component key when the item is a WorkspaceUiComponent; null otherwise.

string
nullable
LabelRules

Explicit card label-chip rules keyed by client-exposed statements.

Array<object>
nullable

Explicit card label rule keyed by statement id.

object
StatementId

Statement identifier.

string
nullable
Label

Override chip label, or null to use the statement display name.

string
nullable
SortOrder

Rule sort order.

integer format: int32
Color

Chip color token.

string
nullable
Variant

Chip variant token.

string
nullable
LabelPlacement
integer format: int32
Allowed values: 0 1
HideEmptyFields

Whether read-only field items without a value are omitted.

boolean
InlineEditingEnabled

Whether editable Card hosts may open supported context members in their Form.

boolean
Working
object
Schema

Full entity definition detail.

object
Id

Entity definition identifier.

string
nullable
Name

Internal entity name.

string
nullable
DisplayNameSingular

User-facing singular name.

string
nullable
DisplayNamePlural

User-facing plural name.

string
nullable
Description

Optional entity description.

string
nullable
CommentsEnabled

Whether comments are enabled.

boolean
AttachmentsEnabled

Whether attachments are enabled.

boolean
TagsEnabled

Whether tags are enabled.

boolean
AuditTrailEnabled

Whether audit trail is enabled.

boolean
AuditTrailRetentionMode
integer format: int32
Allowed values: 0 1 2
AuditTrailRetentionDays

Retention days when mode is days-based.

integer format: int32
nullable
NumberPrefix

Configured number prefix.

string
nullable
IsReadOnly

Whether runtime writes are blocked for this entity.

boolean
DisabledOperations
integer format: int32
Allowed values: 0 1 2 4 8 16 32 64 128
IsPendingDeletion

Whether the definition is frozen pending deletion.

boolean
DeletionRequestedAt

Timestamp when deferred deletion was requested.

string format: date-time
nullable
PurgeAfterUtc

Scheduled purge timestamp.

string format: date-time
nullable
Tables

Definition tables.

Array<object>
nullable

Metadata for one physical table used by an entity definition.

object
Id

Table metadata identifier.

string
nullable
EntityDefinitionId

Entity definition identifier.

string
nullable
Name

Logical table name.

string
nullable
SchemaName

Database schema name.

string
nullable
PhysicalTableName

Physical table name.

string
nullable
IsPrimary

Whether this is the primary entity table.

boolean
OwnerFieldId

Owner field identifier for child tables.

string
nullable
Fields

Fields that belong to the table.

Array<object>
nullable

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
IsDeleted

Whether the table metadata is soft-deleted.

boolean
DeletedAt

Deletion timestamp.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
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
UniqueConstraints

Configured unique constraints.

Array<object>
nullable

Unique constraint configured for one entity definition table.

object
Id

Constraint identifier.

string
nullable
EntityDefinitionId

Entity definition identifier.

string
nullable
EntityDefinitionTableId

Owning table identifier.

string
nullable
Fields

Ordered participating fields.

Array<object>
nullable

Field entry participating in an entity unique constraint.

object
Id

Field identifier.

string
nullable
EntityDefinitionTableId

Owning table identifier.

string
nullable
Key

Field key.

string
nullable
DisplayName

User-facing field name.

string
nullable
RowVersion

Concurrency token.

string format: uuid
ArchiveScope
required
integer format: int32
Allowed values: 1 2
Indexes

Configured non-unique indexes.

Array<object>
nullable

Non-unique index configured for one entity definition table.

object
Id

Index identifier.

string
nullable
EntityDefinitionId

Entity definition identifier.

string
nullable
EntityDefinitionTableId

Owning table identifier.

string
nullable
Fields

Ordered participating fields.

Array<object>
nullable

Field participating in one definition index.

object
Id

Field identifier.

string
nullable
EntityDefinitionTableId

Owning table identifier.

string
nullable
Key

Internal field key.

string
nullable
DisplayName

User-facing field name.

string
nullable
RowVersion

Concurrency token.

string format: uuid
Statements

Configured entity statements.

Array<object>
nullable

Administrative entity statement definition.

object
Id

Statement identifier.

string
nullable
EntityDefinitionId

Owning entity definition identifier.

string
nullable
Name

Stable technical statement key.

string
nullable
DisplayName

User-facing statement label.

string
nullable
Expression

Stored SQL-like statement expression.

string
nullable
ExposeInClient

Whether runtime payloads expose this statement as a predicate flag.

boolean
SortOrder

Statement ordering inside the entity definition.

integer format: int32
IsDeleted

Whether the statement is soft-deleted.

boolean
DeletedAt

Soft-delete timestamp when deleted.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
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
ValidationRules

Configured entity validation rules.

Array<object>
nullable

Administrative entity validation rule definition.

object
Id

Validation rule identifier.

string
nullable
EntityDefinitionId

Owning entity definition identifier.

string
nullable
Name

Stable technical validation rule key.

string
nullable
DisplayName

User-facing validation rule label.

string
nullable
Expression

Validation expression.

string
nullable
Message

User-facing validation failure message.

string
nullable
MessageTranslations

Optional localized validation failure message templates keyed by locale.

object
key
additional properties
string
Enabled

Whether this validation rule is active.

boolean
SortOrder

Validation rule ordering inside the entity definition.

integer format: int32
IsDeleted

Whether the validation rule is soft-deleted.

boolean
DeletedAt

Soft-delete timestamp when deleted.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
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
Scope
integer format: int32
Allowed values: 0 1
PresentationRules

Configured entity presentation rules.

Array<object>
nullable

Metadata for one entity presentation rule.

object
Id

Presentation rule identifier.

string
nullable
EntityDefinitionId

Owning entity definition identifier.

string
nullable
Target
integer format: int32
Allowed values: 0 1
Template

Stored render template; optionLabel(SelectPath) renders a configured Select option caption.

string
nullable
Condition

Stored rule condition expression.

string
nullable
SortOrder

Stable ordering inside one presentation slot.

integer format: int32
IsDeleted

Whether the rule is soft-deleted.

boolean
DeletedAt

Soft-delete timestamp when deleted.

string format: date-time
nullable
RowVersion

Concurrency token.

string format: uuid
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
RowVersion

Concurrency token.

string format: uuid
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
UsageType
integer format: int32
Allowed values: 0 1 2
OwnerModuleKey

Owning module key when the usage type is Part.

string
nullable
OwnerAggregateType

Owning aggregate type when the usage type is Part.

string
nullable
OwnerAggregateId

Owning aggregate identifier when the usage type is Part.

string
nullable
AssociationBinding

Association endpoint and generated inverse binding metadata.

object
Id

Binding identifier.

string
nullable
EntityDefinitionId

Association entity definition identifier.

string
nullable
LeftEndpointEntityDefinitionId

Left endpoint target entity definition identifier.

string
nullable
RightEndpointEntityDefinitionId

Right endpoint target entity definition identifier.

string
nullable
LeftEndpointFieldId

Left required reference field on the association entity.

string
nullable
RightEndpointFieldId

Right required reference field on the association entity.

string
nullable
LeftInverseFieldId

Generated inverse field on the left endpoint entity.

string
nullable
RightInverseFieldId

Generated inverse field on the right endpoint entity.

string
nullable
Projection

Projection-entity configuration for one entity definition.

object
Id

Projection configuration identifier.

string
nullable
EntityDefinitionId

Projection entity definition identifier.

string
nullable
ProjectionKind
integer format: int32
Allowed values: 0
IsEnabled

Whether projection synchronization is active.

boolean
OpenBehavior
integer format: int32
Allowed values: 0
Members

Configured source members, one per member reference field.

Array<object>
nullable

Projection-entity source member configuration.

object
Id

Member identifier.

string
nullable
ProjectionDefinitionId

Owning projection configuration identifier.

string
nullable
ReferenceFieldId

Projection-managed reference field that links projection rows to source rows.

string
nullable
ReferenceFieldKey

Key of the member reference field.

string
nullable
ReferenceFieldDisplayName

Display name of the member reference field.

string
nullable
SourceEntityDefinitionId

Source entity definition identifier.

string
nullable
SourceEntityDefinitionName

Internal name of the source entity definition.

string
nullable
SourceEntityDefinitionDisplayName

Display name of the source entity definition.

string
nullable
MemberKey

Stable technical key of the member.

string
nullable
DisplayName

Administrative display name of the member.

string
nullable
SortOrder

Member order in administrative lists.

integer format: int32
IsEnabled

Whether rows of this source participate in synchronization.

boolean
RowVersion

Concurrency token.

string format: uuid
Mappings

Configured field mappings across all members.

Array<object>
nullable

Projection-entity field mapping rule.

object
Id

Mapping identifier.

string
nullable
ProjectionDefinitionId

Owning projection configuration identifier.

string
nullable
ProjectionMemberId

Member this mapping belongs to.

string
nullable
ReferenceFieldId

Reference field of the owning member.

string
nullable
TargetKind
integer format: int32
Allowed values: 0 1 2
TargetFieldId

Target projection field identifier when the target kind is Field.

string
nullable
TargetFieldKey

Key of the target projection field when the target kind is Field.

string
nullable
TargetFieldDisplayName

Display name of the target projection field when the target kind is Field.

string
nullable
SourcePath

Field-key path from the source row as ordered segments.

Array<string>
nullable
TransformKind
integer format: int32
Allowed values: 0
TransformSettingsJson

Reserved transform settings; not read by the Copy transform.

string
nullable
SortOrder

Mapping order within the member.

integer format: int32
RowVersion

Concurrency token.

string format: uuid
RowVersion

Concurrency token for the projection configuration.

string format: uuid
IsSystemDefined

Whether the platform owns this definition. It cannot be deleted or renamed, and its protected fields cannot be changed.

boolean
SystemKey

Stable platform key when the definition is system-defined.

string
nullable
SemanticType

Semantic specialization identity; not an actor permission.

string
nullable
SemanticProviderVersion

Persisted provider version, not the current installed code version.

integer format: int32
SemanticState
integer format: int32
Allowed values: 0 1 2
SemanticOperationId

Current or last definition-resource operation used for recovery.

string format: uuid
nullable
SemanticPresentations

Declared semantic presentation bindings resolved by the shared UI host.

Array<object>
nullable

Explicit standard-host or specialized component registration for one slot.

object
Slot

An Entity object presentation slot, distinct from field editors and renderers.

integer format: int32
Allowed values: 0 1 2 3 4 5 6
RegistrationKey
string
nullable
SemanticFeatures

Supported/configured/ready feature facts, never actor permissions.

Array<object>
nullable

Resolved feature state includes declared dependencies. Unsupported keys never inherit a default.

object
Key
string
nullable
Required
boolean
Available
boolean
Configured
boolean
Ready
boolean
BlockingDependencies
Array<string>
nullable
DiagnosticCode
string
nullable
SemanticDiagnosticCode

Stable reason an installed definition cannot use its semantic provider.

string
nullable
SearchMaxPathDepth

Maximum configured relation transitions accepted for a search target.

integer format: int32
SearchMaxTargetsPerDefinition

Maximum number of explicit runtime search targets accepted for this definition.

integer format: int32
SearchTargets

Explicit runtime search targets.

Array<object>
nullable

Configured entity search target with resolved path metadata.

object
Id
string
nullable
Path
Array<object>
nullable

Resolved segment of a configured entity search target.

object
EntityDefinitionId
string
nullable
FieldId
string
nullable
FieldKey
string
nullable
DisplayName
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
SystemTarget
integer format: int32
Allowed values: 0 1 2 3
DefaultSort

Entity-level default runtime sort sequence.

Array<object>
nullable

Entity-level default runtime sort item.

object
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
SortOrder

Default sort order.

integer format: int32
DisplayFields

Read-time display fields available to table and card surfaces.

Array<object>
nullable

Read-time display field metadata.

object
Id
string
nullable
EntityDefinitionId
string
nullable
Key
string
nullable
DisplayName
string
nullable
Rules
Array<object>
nullable

One ordered rule for a read-time display field. Templates support optionLabel(SelectPath) for configured Select option captions.

object
Id
string
nullable
EntityDisplayFieldId
string
nullable
Template
string
nullable
Condition
string
nullable
SortOrder
integer format: int32
IsDeleted
boolean
DeletedAt
string format: date-time
nullable
RowVersion
string format: uuid
SortOrder
integer format: int32
IsDeleted
boolean
DeletedAt
string format: date-time
nullable
RowVersion
string format: uuid
ObjectContextFacts

ID-only object-context facts materialized onto entity-instance read models.

Array<object>
nullable

Object-context fact configuration for one entity definition.

object
Id
string
nullable
Key
string
nullable
ProviderKey
string
nullable
Target

Stable identity of one Moltaro resource instance.

object
ModuleKey
string
nullable
ResourceKind
string
nullable
ContextResourceId
string
nullable
ResourceObjectId
string
nullable
SortOrder
integer format: int32
RowVersion
string format: uuid
ModuleEntityRoles

Built-in module roles assigned to this system Entity Definition.

Array<object>
nullable

Public module-role identity projected with Entity Definition metadata.

object
ModuleKey
string
nullable
RoleKey
string
nullable
ManualOrder

Admin-facing Manual Order capability metadata without protected rank storage details.

object
Id
string
nullable
EntityDefinitionId
string
nullable
SchemaSource
integer format: int32
Allowed values: 0 1
SourceNetPackageId
string
nullable
SourcePackageId
string
nullable
SourceStableId
string
nullable
RowVersion
string format: uuid
Form

Admin-facing form surface configuration.

object
Meta

Minimal runtime entity metadata used by explicit UI surfaces.

object
EntityDefinitionId

Entity definition identifier.

string
nullable
Name

Internal entity key used by runtime routes.

string
nullable
DisplayNameSingular

User-facing singular name.

string
nullable
DisplayNamePlural

User-facing plural name.

string
nullable
CommentsEnabled

Whether entity comments are enabled.

boolean
AttachmentsEnabled

Whether entity attachments are enabled.

boolean
TagsEnabled

Whether entity tags are enabled.

boolean
FullTextSearchAvailable

Whether runtime configured search is available for the definition.

boolean
Statements

Runtime-exposed statements for this entity.

Array<object>
nullable

Runtime statement descriptor exposed to clients together with predicate payloads.

object
Id

Statement identifier.

string
nullable
Name

Stable technical statement key.

string
nullable
DisplayName

User-facing statement label.

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
IsProjection

Whether the entity is an enabled Projection Entity.

boolean
UsageType
integer format: int32
Allowed values: 0 1 2
SemanticType

Data specialization key; null for Part and Association.

string
nullable
SemanticPresentations

Explicit presentation registrations; missing bindings must not select a generic fallback.

Array<object>
nullable

Explicit standard-host or specialized component registration for one slot.

object
Slot

An Entity object presentation slot, distinct from field editors and renderers.

integer format: int32
Allowed values: 0 1 2 3 4 5 6
RegistrationKey
string
nullable
SurfaceType
integer format: int32
Allowed values: 0 1 2 3 4 5
SurfaceId

Persisted form surface identifier.

string
nullable
Name

Custom form surface name.

string
nullable
Key

Custom form surface key.

string
nullable
IsDefault

Whether this form surface is the current default form.

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

Stable NET package root id when this form surface is package-owned.

string
nullable
SourcePackageId

NET package artifact id when this form surface is package-owned.

string
nullable
SourceStableId

Stable package surface id when this form surface is package-owned.

string
nullable
MaxWidth

Maximum layout width in pixels.

integer format: int32
nullable
ColumnCount

Desktop column count.

integer format: int32
nullable
Items

Configured form items.

Array<object>
nullable

One form item.

object
Id

Stable item identifier.

string
nullable
ItemType
integer format: int32
Allowed values: 0 1 2 3 4
SortOrder

Display order.

integer format: int32
Column

Preferred desktop column.

integer format: int32
Label

Optional overridden label.

string
nullable
Hint

Optional hint text.

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
Editor
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10
Editable

Whether field editing is enabled.

boolean
EditorRows

Configured row count for textarea-style editors.

integer format: int32
nullable
TextBlockStyle
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8
TextBlockText

Text-block content when the item is a text block.

string
nullable
AlertTone
integer format: int32
Allowed values: 0 1 2 3
AlertTitle

Optional alert title.

string
nullable
AlertText

Alert body.

string
nullable
MarginTop

Optional top margin in pixels.

integer format: int32
nullable
MarginBottom

Optional bottom margin in pixels.

integer format: int32
nullable
PaddingTop

Optional top padding in pixels.

integer format: int32
nullable
PaddingBottom

Optional bottom padding in pixels.

integer format: int32
nullable
PaddingLeft

Optional left padding in pixels.

integer format: int32
nullable
PaddingRight

Optional right padding in pixels.

integer format: int32
nullable
Visible

Whether the item remains visible in the effective runtime model.

boolean
ColumnSpan

Desktop column span.

integer format: int32
DatePickerAnchorMode
integer format: int32
Allowed values: 0 1 2
DatePickerAnchorValue

Fixed year or relative year offset selected by Moltaro.Entity.Ui.Models.Form.EntityFormUiItemModel.DatePickerAnchorMode.

integer format: int32
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
HierarchySourceKind
integer format: int32
Allowed values: 0 1
ReferenceHierarchy

Saved relationship shape for one hierarchy reference input.

object
SourceKind
integer format: int32
Allowed values: 0 1
ParentFieldDefinitionId

Recursive parent field identifier, or null for explicit-path mode.

string
nullable
ParentFieldKey

Recursive parent stable field key used by portable configuration.

string
nullable
LookupTableSelectors

Role-aware table selectors for lookup dialogs.

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
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
CreateFormSelectors

Role-aware create-form overrides used by admin authoring; an empty list inherits from the lookup table.

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
ShowRelatedTableSaveNotice

Show the independent-save notice for a RelatedTable item; enabled by default.

boolean
RelatedTableSelector

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
RelatedTableSelectors

Role-aware child table surface selectors used by related-table admin authoring.

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
RelatedSaveMode
required
integer format: int32
Allowed values: 0 1
RelatedPresentation
integer format: int32
Allowed values: 0 1
RelatedVisibleWhen

Field Behavior DSL condition over the parent Form draft that shows a WithParent section; null always shows it.

string
nullable
RelatedRequiredWhen

Field Behavior DSL condition over the parent Form draft that requires an active child record; null never does.

string
nullable
RelatedHiddenPolicy
integer format: int32
Allowed values: 0 1 2
RelatedFormSelectors

Role-aware child Form surface selectors of a WithParent item used by admin authoring; null reads as empty.

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
RelatedVisibleWhenPlan

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
RelatedRequiredWhenPlan

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
RelatedChild

The child side of a WithParent related-table item for the current actor. The server sets the child Reference to the parent on save; a client names it only to leave it out of child values.

object
EntityDefinitionId

Child Entity definition identifier.

string
nullable
DisplayNameSingular

Child definition singular display name.

string
nullable
DisplayNamePlural

Child definition plural display name.

string
nullable
Cardinality

Cardinality of a WithParent relation as proven by metadata.

integer format: int32
Allowed values: 0 1
SingleChildScope
integer format: int32
Allowed values: 1 2
Capabilities

Potential rights of the current actor on child records of a WithParent item; final checks run in SQL at save.

object
View

The actor can read child records of the definition.

boolean
Create

The actor can potentially create child records.

boolean
Update

The actor can potentially update child records.

boolean
Archive

The actor can potentially archive child records.

boolean
Delete

The actor can potentially delete archived child records.

boolean
Form

The resolved child Form of a WithParent item.

object
State

Availability of the child Form surface of a WithParent item for the current actor.

integer format: int32
Allowed values: 0 1 2
FormSurfaceId

Resolved child Form surface identifier when State is Ready.

string
nullable
FormSurfaceKey

Resolved child Form surface key when State is Ready.

string
nullable
RowVersion

Row version of the resolved child Form surface.

string format: uuid
nullable
ParentReferenceFieldKey

Key of the child Reference to the parent, which a child value never carries.

string
nullable
SectionItemId
required

The item that owns the one child draft of this relation: the first WithParent item of the same relation in Form order. Every WithParent item of the relation names it (always present, never null); a client stages each child change once under it, and a Form submission names it as Sections[].ItemId.

string
PreauthorizationParentFieldKeys
required

The keys of the parent field items of this Form whose values the pre-authorization of a new child reads: a File-field upload (ParentContext) and a Markdown attachment scope (ProviderContextJson) of a new child. They are the fields the child’s Create, Attachments:Create and Field:CreateWrite rights read one hop away through the parent Reference, and the fields the parent’s own Create and Field:CreateWrite rights read for an unsaved parent; every parent field item when such a right reads a parent field the parent Form computes. Send exactly these keys in ParentContext.ParentFields, each with its full value; the server refuses a context over its limit with moltaro.ui.form.parentContext.tooLarge instead of shortening it. Empty when no such right reads the parent; never null.

Array<string>
ReferenceEligibility

Non-executable dependency metadata for one Reference field.

object
TargetFieldId

Dependent scalar Reference field identifier.

string
nullable
DriverFieldIds

Direct source-field identifiers required to build selection context.

Array<string>
nullable
Enabled

Whether the persisted rule currently participates in runtime selection and mutation.

boolean
ReferenceContext

Actor-shaped Form context required by one scalar Reference field.

object
TargetFieldId

Reference field identifier represented by the Form item.

string
nullable
CurrentValueInputs

Explicit allow-lists for client-owned Form Reference context values.

object
CreateDraftFieldIds

Fields whose user-owned, currently editable create-draft values may be sent. A possible mutation-effect target remains listed because ownership is draft-specific.

Array<string>
nullable
UpdateDraftFieldIds

Fields whose editable update-draft values may be sent.

Array<string>
nullable
LockedCreateFieldIds

Fields whose server-owned related-create locks may be sent.

Array<string>
nullable
ProjectedTargetFieldIds

Target scalar or Money owner field identifiers required by one-hop Form field behavior plans.

Array<string>
nullable
RequiresTargetValues

Whether the Form must materialize the referenced target for system, scalar, or Money target values.

boolean
WorkspaceUiComponentKey

Registered Workspace UI component key for a WorkspaceUiComponent item; null for other item types.

string
nullable
WorkspaceUiComponentBindings

Declared-binding-name → field mappings of a WorkspaceUiComponent item. The runtime model carries only bindings the actor may at least read, each with its shaped Moltaro.Entity.Ui.Models.Form.EntityFormUiWorkspaceUiComponentBindingModel.Access.

Array<object>
nullable

One mapped binding of a Workspace UI form component item: the binding name the component declared and the primary-table field Constructor mapped it to. Runtime shaping adds the resolved field key, field type and the actor-shaped access; the admin document carries the name and field id only.

object
Name

Binding name declared by the component (lowercase kebab-case).

string
nullable
FieldId

Mapped primary-table field identifier.

string
nullable
FieldKey

Resolved field key; null in the admin document.

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
Access
integer format: int32
Allowed values: 0 1
Optional

Whether the component declared the binding optional; null in the admin document.

boolean
nullable
Required

Whether the mapped field is required by the definition; null in the admin document.

boolean
nullable
Card

Admin-facing card surface configuration.

object
Meta

Minimal runtime entity metadata used by explicit UI surfaces.

object
EntityDefinitionId

Entity definition identifier.

string
nullable
Name

Internal entity key used by runtime routes.

string
nullable
DisplayNameSingular

User-facing singular name.

string
nullable
DisplayNamePlural

User-facing plural name.

string
nullable
CommentsEnabled

Whether entity comments are enabled.

boolean
AttachmentsEnabled

Whether entity attachments are enabled.

boolean
TagsEnabled

Whether entity tags are enabled.

boolean
FullTextSearchAvailable

Whether runtime configured search is available for the definition.

boolean
Statements

Runtime-exposed statements for this entity.

Array<object>
nullable

Runtime statement descriptor exposed to clients together with predicate payloads.

object
Id

Statement identifier.

string
nullable
Name

Stable technical statement key.

string
nullable
DisplayName

User-facing statement label.

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
IsProjection

Whether the entity is an enabled Projection Entity.

boolean
UsageType
integer format: int32
Allowed values: 0 1 2
SemanticType

Data specialization key; null for Part and Association.

string
nullable
SemanticPresentations

Explicit presentation registrations; missing bindings must not select a generic fallback.

Array<object>
nullable

Explicit standard-host or specialized component registration for one slot.

object
Slot

An Entity object presentation slot, distinct from field editors and renderers.

integer format: int32
Allowed values: 0 1 2 3 4 5 6
RegistrationKey
string
nullable
SurfaceType
integer format: int32
Allowed values: 0 1 2 3 4 5
SurfaceId

Persisted card surface identifier.

string
nullable
Name

Custom card surface name.

string
nullable
Key

Custom card surface key.

string
nullable
IsDefault

Whether this card surface is the current default card.

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

Stable NET package root id when this card surface is package-owned.

string
nullable
SourcePackageId

NET package artifact id when this card surface is package-owned.

string
nullable
SourceStableId

Stable package surface id when this card surface is package-owned.

string
nullable
Tabs

Configured card tabs.

Array<object>
nullable

Reusable tab metadata for card surfaces.

object
Id

Tab identifier.

string
nullable
Key

Stable tab key.

string
nullable
Title

Visible tab title.

string
nullable
SortOrder

Display order.

integer format: int32
CollapsedByDefault

Whether this group initially collapses in subsection hosts such as Details and Drawer. Defaults to false; tab-strip hosts ignore it.

boolean
Items

Configured card items.

Array<object>
nullable

One card item.

object
Id

Stable item identifier.

string
nullable
ItemType
integer format: int32
Allowed values: 0 1 2 3 4
SortOrder

Display order.

integer format: int32
TabId

Owning tab when tabs are configured.

string
nullable
Label

Optional overridden label.

string
nullable
Hint

Optional hint text.

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
Renderer
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8 9 10 11 12
TextBlockStyle
integer format: int32
Allowed values: 0 1 2 3 4 5 6 7 8
TextBlockText

Text-block content when the item is a text block.

string
nullable
AlertTone
integer format: int32
Allowed values: 0 1 2 3
AlertTitle

Optional alert title.

string
nullable
AlertText

Alert body.

string
nullable
MarginTop

Optional top margin in pixels.

integer format: int32
nullable
MarginBottom

Optional bottom margin in pixels.

integer format: int32
nullable
PaddingTop

Optional top padding in pixels.

integer format: int32
nullable
PaddingBottom

Optional bottom padding in pixels.

integer format: int32
nullable
PaddingLeft

Optional left padding in pixels.

integer format: int32
nullable
PaddingRight

Optional right padding in pixels.

integer format: int32
nullable
ShowObjectContextFactDetails

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

boolean
ColumnSpan

Responsive span from 1 through 3; null uses one column.

integer format: int32
nullable
Visible

Whether the item remains visible in the effective runtime model.

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
ReferenceOpenTarget

Configured reference open target and role-aware target-surface selectors.

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

Role-aware target-surface selectors.

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
ShowRelatedTableSaveNotice

Show the independent-save notice for a RelatedTable item; enabled by default.

boolean
RelatedTableSelector

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
RelatedTableSelectors

Role-aware child table surface selectors used by related-table admin authoring.

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
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
WorkspaceUiComponentKey

Registered Workspace UI component key when the item is a WorkspaceUiComponent; null otherwise.

string
nullable
LabelRules

Explicit card label-chip rules keyed by client-exposed statements.

Array<object>
nullable

Explicit card label rule keyed by statement id.

object
StatementId

Statement identifier.

string
nullable
Label

Override chip label, or null to use the statement display name.

string
nullable
SortOrder

Rule sort order.

integer format: int32
Color

Chip color token.

string
nullable
Variant

Chip variant token.

string
nullable
LabelPlacement
integer format: int32
Allowed values: 0 1
HideEmptyFields

Whether read-only field items without a value are omitted.

boolean
InlineEditingEnabled

Whether editable Card hosts may open supported context members in their Form.

boolean
InstructionFiles
Array<object>
nullable
object
FileReferenceId
string
nullable
Available
boolean
Name
string
nullable
MimeType
string
nullable
SizeBytes
integer format: int64
nullable
Queues
Array<object>
nullable
object
Queue
object
TaskQueueId
string
nullable
Key
string
nullable
DisplayName
string
nullable
Description
string
nullable
State
integer format: int32
Allowed values: 0 1 2
RowVersion
string format: uuid
Prioritization
required
object
Mode
required
integer format: int32
Allowed values: 0 1 2 3 4
Direction
required
integer format: int32
Allowed values: 0 1
Limits
required
object
MaxInProgressTasks
required
integer format: int32
nullable
MaxPostponedTasks
required
integer format: int32
nullable
WipWarningThreshold
required
integer format: int32
PausedWarningThreshold
required
integer format: int32
BlockedWarningThreshold
required
integer format: int32
DispatcherExceptions
required
object
AllowInProgressOverride
required
boolean
AllowPostponedOverride
required
boolean
UnserviceableBacklogPersistenceMinutes
integer format: int32
nullable
DrainingStalledPersistenceMinutes
integer format: int32
nullable
Selection
required
object
Mode
required
integer format: int32
Allowed values: 0 1 2 3 4
AlgorithmType
required
integer format: int32
Allowed values: 0 1
EmbeddedAlgorithm
required
integer format: int32
Allowed values: 0
SelectorFunctionId
required
string
nullable
Invocation
required
object
OnTaskEntered
required
boolean
OnTaskStateChanged
required
boolean
CronEnabled
required
boolean
CronExpression
required
string
nullable
TimeZoneId
required
string
nullable
ManualEnabled
required
boolean
RestrictExecutorQueueVisibility
required
boolean
HideTasksAssignedToOtherExecutors
required
boolean
ConsiderWorkSchedule
boolean
Composition
required
object
TaskDefinitionIds
required
Array<string>
nullable
WorkerSources
required
Array<object>
nullable
object
Id
string
nullable
Kind
integer format: int32
Allowed values: 0 1 2
SourceId
string
nullable
DispatcherMappings
required
Array<object>
nullable
object
Id
string
nullable
WorkspaceRoleId
string
nullable
ReturnPolicy
integer format: int32
Allowed values: 0 1
Selector
object
FunctionId
string
nullable
Key
string
nullable
DisplayName
string
nullable
Description
string
nullable
SourceKind
string
nullable
SourceName
string
nullable
PublishedVersionId
string
nullable
PublishedVersionNumber
integer format: int32
nullable
Availability
integer format: int32
Allowed values: 0 1 2 3 4
WorkerProfiles
Array<object>
nullable
object
ProfileId
string
nullable
Key
string
nullable
DisplayName
string
nullable
IsDefault
boolean
Capacity
object
MaxAssignedTasks
required
integer format: int32
nullable
CountAllUnfinishedAssignedTasks
required
boolean
MaxInProgressTasks
required
integer format: int32
nullable
MaxPausedTasks
required
integer format: int32
nullable
MaxPostponedTasks
required
integer format: int32
nullable
BlockedWarningThreshold
required
integer format: int32
DispatcherExceptions
required
object
AllowAssignedOverride
required
boolean
AllowInProgressOverride
required
boolean
AllowPausedOverride
required
boolean
AllowPostponedOverride
required
boolean
RowVersion
string format: uuid
Workers
Array<object>
nullable

Only explicitly requested, caller-visible Workers and their configured effective profile.

object
Id
string
nullable
Name
string
nullable
Number
string
nullable
ProfileId
string
nullable
ActorWorkerId

Current User-link, disclosed only when the caller can read the active Worker.

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": {
"Definitions": [
{
"Definition": {
"State": 0,
"ExecutionMode": 0,
"SubjectMode": 0,
"TransitionRules": [
{
"FromState": 0,
"ToState": 0,
"ActorGrants": [
0
]
}
],
"Outcomes": [
{
"MetaType": 0,
"ActorGrants": [
0
],
"CompletionEligibilityRules": [
{
"Dependencies": [
{
"Kind": 0
}
]
}
]
}
],
"InterruptionReasons": [
{
"Kind": 0
}
],
"CreationPolicy": {
"DueDateMode": 0
},
"RolesAssignments": {
"ParticipantAdmissions": [
{
"Participant": 0,
"SourceKind": 0
}
],
"AssignmentPolicy": {
"InitialOwner": 0,
"InitialResponsible": 0,
"ChangeOwner": 0,
"ChangeResponsible": 0
}
},
"Permissions": {
"Rules": [
{
"Operation": 0,
"Grants": [
{
"Actor": 0,
"State": 0
}
]
}
]
},
"Collaboration": {
"Comments": {
"ReadSources": 0,
"Owner": 0,
"PublishTo": 0
},
"Files": {
"ReadSources": 0,
"Owner": 0,
"PublishTo": 0
},
"Rules": [
{
"Operation": 0,
"Grants": [
{
"Actor": 0,
"State": 0
}
]
}
]
}
},
"Input": {
"Schema": {
"AuditTrailRetentionMode": 0,
"DisabledOperations": 0,
"Tables": [
{
"Fields": [
{
"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
}
}
],
"SchemaSource": 0
}
],
"UniqueConstraints": [
{
"ArchiveScope": 1
}
],
"Statements": [
{
"SchemaSource": 0
}
],
"ValidationRules": [
{
"SchemaSource": 0,
"Scope": 0
}
],
"PresentationRules": [
{
"Target": 0,
"SchemaSource": 0
}
],
"SchemaSource": 0,
"UsageType": 0,
"Projection": {
"ProjectionKind": 0,
"OpenBehavior": 0,
"Mappings": [
{
"TargetKind": 0,
"TransformKind": 0
}
]
},
"SemanticState": 0,
"SemanticPresentations": [
{
"Slot": 0
}
],
"SearchTargets": [
{
"Path": [
{
"FieldType": 0,
"SystemTarget": 0
}
]
}
],
"DefaultSort": [
{
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"ManualOrder": {
"SchemaSource": 0
}
},
"Form": {
"Meta": {
"UsageType": 0,
"SemanticPresentations": [
{
"Slot": 0
}
]
},
"SurfaceType": 0,
"Source": 0,
"Items": [
{
"ItemType": 0,
"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
},
"Editor": 0,
"TextBlockStyle": 0,
"AlertTone": 0,
"DatePickerAnchorMode": 0,
"ReferenceInputType": 0,
"ReferenceRendererType": 0,
"ReferenceLookupRenderType": 0,
"HierarchySourceKind": 0,
"ReferenceHierarchy": {
"SourceKind": 0
},
"LookupTableSelectors": [
{
"Mode": 0
}
],
"CreateFormSelector": {
"Mode": 0
},
"CreateFormSelectors": [
{
"Mode": 0
}
],
"RelatedTableSelector": {
"Mode": 0
},
"RelatedTableSelectors": [
{
"Mode": 0
}
],
"RelatedSaveMode": 0,
"RelatedPresentation": 0,
"RelatedHiddenPolicy": 0,
"RelatedFormSelectors": [
{
"Mode": 0
}
],
"RelatedChild": {
"Cardinality": 0,
"SingleChildScope": 1,
"Form": {
"State": 0
}
},
"WorkspaceUiComponentBindings": [
{
"FieldType": 0,
"Access": 0
}
]
}
]
},
"Card": {
"Meta": {
"UsageType": 0,
"SemanticPresentations": [
{
"Slot": 0
}
]
},
"SurfaceType": 0,
"Source": 0,
"Items": [
{
"ItemType": 0,
"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,
"TextBlockStyle": 0,
"AlertTone": 0,
"ReferenceInputType": 0,
"ReferenceRendererType": 0,
"ReferenceLookupRenderType": 0,
"ReferenceOpenTarget": {
"Target": 0,
"SurfaceSelectors": [
{
"Mode": 0
}
]
},
"RelatedTableSelector": {
"Mode": 0
},
"RelatedTableSelectors": [
{
"Mode": 0
}
]
}
],
"LabelPlacement": 0
}
},
"Working": {
"Schema": {
"AuditTrailRetentionMode": 0,
"DisabledOperations": 0,
"Tables": [
{
"Fields": [
{
"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
}
}
],
"SchemaSource": 0
}
],
"UniqueConstraints": [
{
"ArchiveScope": 1
}
],
"Statements": [
{
"SchemaSource": 0
}
],
"ValidationRules": [
{
"SchemaSource": 0,
"Scope": 0
}
],
"PresentationRules": [
{
"Target": 0,
"SchemaSource": 0
}
],
"SchemaSource": 0,
"UsageType": 0,
"Projection": {
"ProjectionKind": 0,
"OpenBehavior": 0,
"Mappings": [
{
"TargetKind": 0,
"TransformKind": 0
}
]
},
"SemanticState": 0,
"SemanticPresentations": [
{
"Slot": 0
}
],
"SearchTargets": [
{
"Path": [
{
"FieldType": 0,
"SystemTarget": 0
}
]
}
],
"DefaultSort": [
{
"Target": {
"Path": [
{
"Special": 0
}
]
},
"Direction": 0
}
],
"ManualOrder": {
"SchemaSource": 0
}
},
"Form": {
"Meta": {
"UsageType": 0,
"SemanticPresentations": [
{
"Slot": 0
}
]
},
"SurfaceType": 0,
"Source": 0,
"Items": [
{
"ItemType": 0,
"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
},
"Editor": 0,
"TextBlockStyle": 0,
"AlertTone": 0,
"DatePickerAnchorMode": 0,
"ReferenceInputType": 0,
"ReferenceRendererType": 0,
"ReferenceLookupRenderType": 0,
"HierarchySourceKind": 0,
"ReferenceHierarchy": {
"SourceKind": 0
},
"LookupTableSelectors": [
{
"Mode": 0
}
],
"CreateFormSelector": {
"Mode": 0
},
"CreateFormSelectors": [
{
"Mode": 0
}
],
"RelatedTableSelector": {
"Mode": 0
},
"RelatedTableSelectors": [
{
"Mode": 0
}
],
"RelatedSaveMode": 0,
"RelatedPresentation": 0,
"RelatedHiddenPolicy": 0,
"RelatedFormSelectors": [
{
"Mode": 0
}
],
"RelatedChild": {
"Cardinality": 0,
"SingleChildScope": 1,
"Form": {
"State": 0
}
},
"WorkspaceUiComponentBindings": [
{
"FieldType": 0,
"Access": 0
}
]
}
]
},
"Card": {
"Meta": {
"UsageType": 0,
"SemanticPresentations": [
{
"Slot": 0
}
]
},
"SurfaceType": 0,
"Source": 0,
"Items": [
{
"ItemType": 0,
"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,
"TextBlockStyle": 0,
"AlertTone": 0,
"ReferenceInputType": 0,
"ReferenceRendererType": 0,
"ReferenceLookupRenderType": 0,
"ReferenceOpenTarget": {
"Target": 0,
"SurfaceSelectors": [
{
"Mode": 0
}
]
},
"RelatedTableSelector": {
"Mode": 0
},
"RelatedTableSelectors": [
{
"Mode": 0
}
]
}
],
"LabelPlacement": 0
}
}
}
],
"Queues": [
{
"Queue": {
"State": 0,
"Prioritization": {
"Mode": 0,
"Direction": 0
},
"Selection": {
"Mode": 0,
"AlgorithmType": 0,
"EmbeddedAlgorithm": 0
},
"Composition": {
"WorkerSources": [
{
"Kind": 0
}
]
},
"ReturnPolicy": 0
},
"Selector": {
"Availability": 0
}
}
]
},
"Errors": [
{
"Type": 0,
"Severity": 0
}
],
"Warnings": [
{
"Type": 0,
"Severity": 0
}
]
}