Circle V2 API Docs
    Preparing search index...

    Variable savedFiltersRepoConst

    savedFiltersRepo: DbRepo<
        {
            create: (
                params: CreateParams,
            ) => Promise<
                {
                    column_visibility: Record<string, boolean>;
                    created_at: DbDate;
                    entity_id: number & { __brand: "EntityId" };
                    filters: {
                        boolean?: Record<string, boolean>;
                        dateRange?: Record<
                            string,
                            { end: string
                            | null; start: string | null },
                        >;
                        range?: Record<string, { max: (...) | (...); min: (...) | (...) }[]>;
                        select?: Record<string, string[]>;
                        text?: Record<string, string>;
                    };
                    id: SavedFilterId;
                    name: string;
                    page_key: string;
                    updated_at: DbDate;
                    user_id: string & { __brand: "UserId" };
                    view_mode: "flat" | "grouped";
                },
            >;
            deleteById: (id: SavedFilterId, userId: UserId) => Promise<void>;
            getById: (
                id: SavedFilterId,
                userId: UserId,
            ) => Promise<
                {
                    column_visibility: Record<string, boolean>;
                    created_at: DbDate;
                    entity_id: number & { __brand: "EntityId" };
                    filters: {
                        boolean?: Record<string, boolean>;
                        dateRange?: Record<
                            string,
                            { end: string
                            | null; start: string | null },
                        >;
                        range?: Record<string, { max: (...) | (...); min: (...) | (...) }[]>;
                        select?: Record<string, string[]>;
                        text?: Record<string, string>;
                    };
                    id: SavedFilterId;
                    name: string;
                    page_key: string;
                    updated_at: DbDate;
                    user_id: string & { __brand: "UserId" };
                    view_mode: "flat" | "grouped";
                },
            >;
            list: (
                userId: UserId,
                entityId: EntityId,
                pageKey: string,
            ) => Promise<
                {
                    column_visibility: Record<string, boolean>;
                    created_at: DbDate;
                    entity_id: number & { __brand: "EntityId" };
                    filters: {
                        boolean?: Record<string, boolean>;
                        dateRange?: Record<
                            string,
                            { end: (...)
                            | (...); start: (...) | (...) },
                        >;
                        range?: Record<string, { max: ...; min: ... }[]>;
                        select?: Record<string, string[]>;
                        text?: Record<string, string>;
                    };
                    id: SavedFilterId;
                    name: string;
                    page_key: string;
                    updated_at: DbDate;
                    user_id: string & { __brand: "UserId" };
                    view_mode: "flat" | "grouped";
                }[],
            >;
            renameById: (
                id: SavedFilterId,
                userId: UserId,
                name: string,
            ) => Promise<
                {
                    column_visibility: Record<string, boolean>;
                    created_at: DbDate;
                    entity_id: number & { __brand: "EntityId" };
                    filters: {
                        boolean?: Record<string, boolean>;
                        dateRange?: Record<
                            string,
                            { end: string
                            | null; start: string | null },
                        >;
                        range?: Record<string, { max: (...) | (...); min: (...) | (...) }[]>;
                        select?: Record<string, string[]>;
                        text?: Record<string, string>;
                    };
                    id: SavedFilterId;
                    name: string;
                    page_key: string;
                    updated_at: DbDate;
                    user_id: string & { __brand: "UserId" };
                    view_mode: "flat" | "grouped";
                },
            >;
            updateById: (
                id: SavedFilterId,
                userId: UserId,
                payload: UpdatePayload,
            ) => Promise<
                {
                    column_visibility: Record<string, boolean>;
                    created_at: DbDate;
                    entity_id: number & { __brand: "EntityId" };
                    filters: {
                        boolean?: Record<string, boolean>;
                        dateRange?: Record<
                            string,
                            { end: string
                            | null; start: string | null },
                        >;
                        range?: Record<string, { max: (...) | (...); min: (...) | (...) }[]>;
                        select?: Record<string, string[]>;
                        text?: Record<string, string>;
                    };
                    id: SavedFilterId;
                    name: string;
                    page_key: string;
                    updated_at: DbDate;
                    user_id: string & { __brand: "UserId" };
                    view_mode: "flat" | "grouped";
                },
            >;
        },
    > = ...