Member Junction
    Preparing search index...

    Parameters for creating a new version label.

    interface CreateLabelParams {
        Description?: string;
        EntityName?: string;
        ExcludeEntities?: string[];
        ExternalSystemID?: string;
        IncludeDependencies?: boolean;
        MaxDepth?: number;
        Name: string;
        OnProgress?: CreateLabelProgressCallback;
        ParentID?: string;
        RecordKey?: CompositeKey;
        Scope?: VersionLabelScope;
    }
    Index

    Properties

    Description?: string

    Optional longer description

    EntityName?: string

    When scope is Entity or Record, the target entity name

    ExcludeEntities?: string[]

    Entity names to exclude from dependency graph traversal. Only relevant when IncludeDependencies is true.

    ExternalSystemID?: string

    Optional external system reference (git SHA, release tag, etc.)

    IncludeDependencies?: boolean

    Whether to include dependent records when scope is Record. If true, walks the dependency graph and captures child/grandchild records. Default: true

    MaxDepth?: number

    Maximum depth of dependency graph traversal. Only relevant when IncludeDependencies is true. Default: 10

    Name: string

    Human-readable name

    Optional callback invoked during label creation to report progress. Useful for long-running operations to display status in the UI.

    ParentID?: string

    Optional parent label ID for grouping related labels

    RecordKey?: CompositeKey

    When scope is Record, the target record key

    Scope of the label (default: Record)