@sodazone/ocelloids-client - v4.0.0
    Preparing search index...

    Variable $IcTransferQueryArgsConst

    $IcTransferQueryArgs: z.ZodDiscriminatedUnion<
        "op",
        [
            z.ZodObject<
                {
                    criteria: z.ZodObject<
                        {
                            address: z.ZodOptional<z.ZodString>;
                            assets: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
                            networks: z.ZodOptional<
                                z.ZodEffects<z.ZodArray<z.ZodString, "many">, string[], string[]>,
                            >;
                            sentAtGte: z.ZodOptional<z.ZodNumber>;
                            sentAtLte: z.ZodOptional<z.ZodNumber>;
                            txHash: z.ZodOptional<z.ZodString>;
                            types: z.ZodOptional<
                                z.ZodArray<z.ZodEnum<["user", "mixed", "system"]>, "many">,
                            >;
                            usdAmountGte: z.ZodOptional<z.ZodNumber>;
                            usdAmountLte: z.ZodOptional<z.ZodNumber>;
                        },
                        "strip",
                        z.ZodTypeAny,
                        {
                            address?: string;
                            assets?: string[];
                            networks?: string[];
                            sentAtGte?: number;
                            sentAtLte?: number;
                            txHash?: string;
                            types?: ("user" | "mixed" | "system")[];
                            usdAmountGte?: number;
                            usdAmountLte?: number;
                        },
                        {
                            address?: string;
                            assets?: string[];
                            networks?: string[];
                            sentAtGte?: number;
                            sentAtLte?: number;
                            txHash?: string;
                            types?: ("user" | "mixed" | "system")[];
                            usdAmountGte?: number;
                            usdAmountLte?: number;
                        },
                    >;
                    op: z.ZodLiteral<"transfers.list">;
                },
                "strip",
                z.ZodTypeAny,
                {
                    criteria: {
                        address?: string;
                        assets?: string[];
                        networks?: string[];
                        sentAtGte?: number;
                        sentAtLte?: number;
                        txHash?: string;
                        types?: ("user" | "mixed" | "system")[];
                        usdAmountGte?: number;
                        usdAmountLte?: number;
                    };
                    op: "transfers.list";
                },
                {
                    criteria: {
                        address?: string;
                        assets?: string[];
                        networks?: string[];
                        sentAtGte?: number;
                        sentAtLte?: number;
                        txHash?: string;
                        types?: ("user" | "mixed" | "system")[];
                        usdAmountGte?: number;
                        usdAmountLte?: number;
                    };
                    op: "transfers.list";
                },
            >,
            z.ZodObject<
                {
                    criteria: z.ZodObject<
                        { id: z.ZodNumber },
                        "strip",
                        z.ZodTypeAny,
                        { id: number },
                        { id: number },
                    >;
                    op: z.ZodLiteral<"transfers.by_id">;
                },
                "strip",
                z.ZodTypeAny,
                { criteria: { id: number }; op: "transfers.by_id" },
                { criteria: { id: number }; op: "transfers.by_id" },
            >,
            z.ZodObject<
                {
                    criteria: z.ZodEffects<
                        z.ZodObject<
                            {
                                end: z.ZodOptional<z.ZodNumber>;
                                networks: z.ZodOptional<
                                    z.ZodEffects<z.ZodArray<z.ZodString, "many">, string[], string[]>,
                                >;
                                start: z.ZodOptional<z.ZodNumber>;
                            },
                            "strip",
                            z.ZodTypeAny,
                            { end?: number; networks?: string[]; start?: number },
                            { end?: number; networks?: string[]; start?: number },
                        >,
                        { end?: number; networks?: string[]; start?: number },
                        { end?: number; networks?: string[]; start?: number },
                    >;
                    op: z.ZodLiteral<"transfers.by_id_range">;
                },
                "strip",
                z.ZodTypeAny,
                {
                    criteria: { end?: number; networks?: string[]; start?: number };
                    op: "transfers.by_id_range";
                },
                {
                    criteria: { end?: number; networks?: string[]; start?: number };
                    op: "transfers.by_id_range";
                },
            >,
            z.ZodObject<
                { op: z.ZodLiteral<"networks.list"> },
                "strip",
                z.ZodTypeAny,
                { op: "networks.list" },
                { op: "networks.list" },
            >,
            z.ZodObject<
                { op: z.ZodLiteral<"assets.list"> },
                "strip",
                z.ZodTypeAny,
                { op: "assets.list" },
                { op: "assets.list" },
            >,
        ],
    >