AutoBE
    Preparing search index...

    Parent composition relation. The child belongs to the parent's lifecycle and should be created or managed through the parent context.

    interface IParentComposition {
        description: string;
        name: string & CamelCasePattern;
        presence: "optional" | "required";
        type: "composition";
    }
    Index

    Properties

    description: string

    Finished documentation for the inverse relation property.

    name: string & CamelCasePattern

    Inverse relation property name generated in the target model. Typically plural for 1:N (e.g., "comments"), singular for 1:1. When this foreign key names the actor or role that performed an action (the user who authored an article), encode that direction here: authoredArticles, not a bare articles that reads as "rows about this row."

    presence: "optional" | "required"

    Whether every parent must have this component in a valid business state.

    • "optional": zero-or-one when unique, zero-or-more when not unique.
    • "required": exactly-one when unique, one-or-more when not unique.
    type: "composition"

    Parent composition: the child row belongs to the parent lifecycle and is managed through the parent context. The composition child must be a user-creatable stance ("primary" or "subsidiary"); a snapshot/material/ actor/session row is created by its own lifecycle and must use an association instead.