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" },
>,
],
>