Member Junction
    Preparing search index...

    The scope of records to score. Mirrors the Record Set Processing scope shapes (records / view / list / filter / single). Exactly one shape should be populated; the runner resolves it into a concrete record set.

    interface ScoringScope {
        filter?: { entityName: string; extraFilter?: string; maxRows?: number };
        listId?: string;
        records?: (string | JsonObject)[];
        single?: { entityName: string; primaryKey: JsonObject };
        viewId?: string;
    }
    Index

    Properties

    filter?: { entityName: string; extraFilter?: string; maxRows?: number }

    An entity name + SQL filter selecting the rows to score.

    listId?: string

    A Lists id whose member rows are scored.

    records?: (string | JsonObject)[]

    Explicit record refs / primary keys to score.

    single?: { entityName: string; primaryKey: JsonObject }

    A single record (entity + primary key) to score.

    viewId?: string

    A User Views id whose rows are scored.