src/dazzle_back/converters/entity_converter.py¶
Generated: 2026-03-30T04:38:45.791206+00:00
Commit: 615f1354a103
Language: python
Scope: dazzle_back
Purpose¶
Entity converter - converts Dazzle IR EntitySpec to DNR BackendSpec EntitySpec.
This module handles the transformation of Dazzle's domain entities into DNR's framework-agnostic BackendSpec format.
Key Exports¶
convert_fieldconvert_entityconvert_entities
Dependencies¶
Imports¶
typing.Anydazzle.core.irdazzle_back.specs.AccessAuthContextdazzle_back.specs.AccessComparisonKinddazzle_back.specs.AccessConditionSpecdazzle_back.specs.AccessLogicalKinddazzle_back.specs.AccessOperationKinddazzle_back.specs.AccessPolicyEffectdazzle_back.specs.AggregateFunctionKinddazzle_back.specs.ArithmeticOperatorKinddazzle_back.specs.AutoTransitionSpecdazzle_back.specs.ComputedExprSpecdazzle_back.specs.ComputedFieldSpecdazzle_back.specs.DurationUnitKinddazzle_back.specs.EntityAccessSpecdazzle_back.specs.EntitySpecdazzle_back.specs.FieldSpecdazzle_back.specs.FieldTypedazzle_back.specs.InvariantComparisonKinddazzle_back.specs.InvariantExprSpec
Event Interactions¶
None detected.
Invariants and Assumptions¶
- Validates: Unknown computed expression type: {type(expr)}
-
Invariant Conversion¶
- Validates: Unknown invariant expression type: {type(expr)}
- Validates: Invalid ConditionExpr: no comparison, role_check, or logical operator
Tests¶
No related tests found.
Notes¶
This page was automatically generated by tools/gen_reference_docs.py.