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

    Variable crossRouteActivationRuleViewConst

    crossRouteActivationRuleView: PgViewWithSelection<
        {
            existing: true;
            isAlias: false;
            name: "cross_route_activation_rule";
            schema: "b2b";
            selectedFields: {
                customerId: PgBuildColumn<
                    "cross_route_activation_rule",
                    PgTextBuilder<[string, ...string[]]>,
                    {
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "cross_route_activation_rule";
                    },
                >;
                externalId: PgBuildColumn<
                    "cross_route_activation_rule",
                    SetNotNull<PgTextBuilder<[string, ...string[]]>>,
                    {
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: true;
                        tableName: "cross_route_activation_rule";
                    },
                >;
                id: PgBuildColumn<
                    "cross_route_activation_rule",
                    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: "cross_route_activation_rule";
                    },
                >;
                label: PgBuildColumn<
                    "cross_route_activation_rule",
                    PgTextBuilder<[string, ...string[]]>,
                    {
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "cross_route_activation_rule";
                    },
                >;
                matcher: PgBuildColumn<
                    "cross_route_activation_rule",
                    Set$Type<SetNotNull<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: "cross_route_activation_rule";
                    },
                >;
                priority: PgBuildColumn<
                    "cross_route_activation_rule",
                    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: "cross_route_activation_rule";
                    },
                >;
                productCategory: PgBuildColumn<
                    "cross_route_activation_rule",
                    Set$Type<PgTextBuilder<[string, ...string[]]>, ProductCategory>,
                    {
                        data: ProductCategory;
                        dataType: "string";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "cross_route_activation_rule";
                    },
                >;
                productId: PgBuildColumn<
                    "cross_route_activation_rule",
                    Set$Type<PgTextBuilder<[string, ...string[]]>, string>,
                    {
                        data: string;
                        dataType: "string";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "cross_route_activation_rule";
                    },
                >;
                scope: PgBuildColumn<
                    "cross_route_activation_rule",
                    Set$Type<SetNotNull<PgJsonbBuilder>, Partial<CrossRouteScope>>,
                    {
                        data: TData;
                        dataType: "object json";
                        driverParam: unknown;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: true;
                        tableName: "cross_route_activation_rule";
                    },
                >;
                vendorExternalId: PgBuildColumn<
                    "cross_route_activation_rule",
                    Set$Type<PgTextBuilder<[string, ...string[]]>, Vendor>,
                    {
                        data: Vendor;
                        dataType: "string";
                        driverParam: string;
                        enumValues: undefined;
                        generated: undefined;
                        hasDefault: false;
                        hasRuntimeDefault: false;
                        identity: undefined;
                        isAutoincrement: false;
                        isPrimaryKey: false;
                        name: string;
                        notNull: false;
                        tableName: "cross_route_activation_rule";
                    },
                >;
                vendorId: PgBuildColumn<
                    "cross_route_activation_rule",
                    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: false;
                        tableName: "cross_route_activation_rule";
                    },
                >;
                versionId: PgBuildColumn<
                    "cross_route_activation_rule",
                    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: "cross_route_activation_rule";
                    },
                >;
            };
        },
    > = ...

    A live cross-route activation rule whose newest effective version is ACTIVE and DENY.