Member Junction
    Preparing search index...

    Interface OrganicKeyRelatedEntityConfig

    Configuration for a related entity target within an organic key. Supports both direct field matching and transitive matching via a SQL view.

    interface OrganicKeyRelatedEntityConfig {
        DisplayLocation?: "After Field Tabs" | "Before Field Tabs";
        DisplayName?: string;
        RelatedEntityJoinFieldName?: string;
        RelatedFieldNames?: string[];
        SchemaName: string;
        Sequence?: number;
        TableName: string;
        TransitiveMatchFieldNames?: string[];
        TransitiveObject?: string;
        TransitiveOutputFieldName?: string;
        TransitiveView?: OrganicKeyTransitiveViewConfig;
    }
    Index

    Properties

    DisplayLocation?: "After Field Tabs" | "Before Field Tabs"

    Where to render: 'After Field Tabs' (default) or 'Before Field Tabs'

    DisplayName?: string

    Tab/section label override. If omitted, uses the related entity's display name.

    RelatedEntityJoinFieldName?: string

    Field in the related entity that matches TransitiveOutputFieldName

    RelatedFieldNames?: string[]

    Field names in the related entity, positionally aligned with the parent key's MatchFieldNames

    SchemaName: string

    Schema of the related entity

    Sequence?: number

    Ordering within this organic key's related entities (auto-assigned from array index if omitted)

    TableName: string

    Table name of the related entity

    TransitiveMatchFieldNames?: string[]

    Field names in the transitive object matching the organic key fields

    TransitiveObject?: string

    Schema-qualified name of existing bridge view/table, OR auto-populated from TransitiveView config

    TransitiveOutputFieldName?: string

    Output field in the transitive object that joins to the related entity

    Declarative view definition — CodeGen creates the view and auto-sets TransitiveObject