Skip to content
# Interface: EnhancedNestedEntity

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:44

Enhanced nested entity with relationship metadata.

Extends

Properties

id

id: string

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:34

Inherited from

EnhancedEntity.id


name

name: string

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:35

Inherited from

EnhancedEntity.name


columns

columns: Record<string, ColumnMapping&gt;

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:36

Inherited from

EnhancedEntity.columns


description?

optional description: string

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:38

Entity description for documentation

Inherited from

EnhancedEntity.description


parentId

parentId: string

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:45


propertyName

propertyName: string

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:46


relationshipType

relationshipType: "object" | "array"

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:47


joinCondition?

optional joinCondition: string

Defined in: packages/core/src/transformers/EnhancedJsonMapping.ts:49

Join condition for complex relationships

Released under the MIT License.