@cfxlabsinc/b2b-services
    Preparing search index...

    Variable productLimitRuleEffectiveVersionViewConst

    productLimitRuleEffectiveVersionView: PgViewWithSelection<
        {
            existing: true;
            isAlias: false;
            name: "product_limit_rule_effective_version";
            schema: "b2b";
            selectedFields: {
                effectiveFrom: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    SetNotNull<
                        PgCustomColumnBuilder<
                            { data: Instant; dataType: "custom"; driverParam: string },
                        >,
                    >,
                    {
                        data: Instant;
                        dataType: "custom";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: true;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                id: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    SetNotNull<PgIntegerBuilder>,
                    {
                        data: number;
                        dataType: "number int32";
                        driverParam: string | number;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: true;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                limit24hMaxCount: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    PgCustomColumnBuilder<
                        { data: BigNumber; dataType: "custom"; driverParam: string },
                    >,
                    {
                        data: BigNumber;
                        dataType: "custom";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                limit24hMaxUsd: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    PgCustomColumnBuilder<
                        { data: BigNumber; dataType: "custom"; driverParam: string },
                    >,
                    {
                        data: BigNumber;
                        dataType: "custom";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                limit30dMaxCount: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    PgCustomColumnBuilder<
                        { data: BigNumber; dataType: "custom"; driverParam: string },
                    >,
                    {
                        data: BigNumber;
                        dataType: "custom";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                limit30dMaxUsd: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    PgCustomColumnBuilder<
                        { data: BigNumber; dataType: "custom"; driverParam: string },
                    >,
                    {
                        data: BigNumber;
                        dataType: "custom";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                limit7dMaxCount: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    PgCustomColumnBuilder<
                        { data: BigNumber; dataType: "custom"; driverParam: string },
                    >,
                    {
                        data: BigNumber;
                        dataType: "custom";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                limit7dMaxUsd: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    PgCustomColumnBuilder<
                        { data: BigNumber; dataType: "custom"; driverParam: string },
                    >,
                    {
                        data: BigNumber;
                        dataType: "custom";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                limitCalendarMonthMaxCount: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    PgCustomColumnBuilder<
                        { data: BigNumber; dataType: "custom"; driverParam: string },
                    >,
                    {
                        data: BigNumber;
                        dataType: "custom";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                limitCalendarMonthMaxUsd: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    PgCustomColumnBuilder<
                        { data: BigNumber; dataType: "custom"; driverParam: string },
                    >,
                    {
                        data: BigNumber;
                        dataType: "custom";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                matcher: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    SetNotNull<Set$Type<PgJsonbBuilder, Matcher>>,
                    {
                        data: Matcher;
                        dataType: "object json";
                        driverParam: unknown;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: true;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                priority: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    SetNotNull<PgIntegerBuilder>,
                    {
                        data: number;
                        dataType: "number int32";
                        driverParam: string | number;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: true;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                ruleId: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    SetNotNull<PgIntegerBuilder>,
                    {
                        data: number;
                        dataType: "number int32";
                        driverParam: string | number;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: true;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                transactionMaxUsd: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    PgCustomColumnBuilder<
                        { data: BigNumber; dataType: "custom"; driverParam: string },
                    >,
                    {
                        data: BigNumber;
                        dataType: "custom";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
                transactionMinUsd: PgBuildColumn<
                    "product_limit_rule_effective_version",
                    PgCustomColumnBuilder<
                        { data: BigNumber; dataType: "custom"; driverParam: string },
                    >,
                    {
                        data: BigNumber;
                        dataType: "custom";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "product_limit_rule_effective_version";
                    },
                >;
            };
        },
    > = ...

    The live product_limit_rule_version per rule, chosen the same way. Route and category limit rules both resolve through it.