Variable paymentDetailsSchemaConst 
paymentDetailsSchema: ZodObject<{ 
    defaultWrapAmount: ZodDefault<ZodObject<{ 
        multiplier: ZodNumber; 
        period: ZodOptional<ZodEnum<["day", "week", "month", "year"]>>; 
    }, "strip", ZodTypeAny, { 
        multiplier: number; 
        period?: "day" | "week" | "month" | "year"; 
    }, { 
        multiplier: number; 
        period?: "day" | "week" | "month" | "year"; 
    }>>; 
    modifyFlowRateBehaviour: ZodDefault<ZodPipeline<ZodString, ZodEnum<["ADD", "SET", "ENSURE"]>>>; 
    paymentOptions: ZodEffects<ZodUnion<[ZodEffects<ZodEffects<ZodObject<{ 
        chainId: ZodType<(...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...), ZodTypeDef, (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>; 
        flowRate: ZodOptional<ZodEffects<(...), (...), (...)>>; 
        receiverAddress: ZodEffects<ZodString, `0x${(...)}`, string>; 
        superToken: ZodObject<{ 
            address: ...; 
        }, "strip", ZodTypeAny, { 
            address: ...; 
        }, { 
            address: ...; 
        }>; 
        transferAmountEther: ZodOptional<ZodEffects<(...), (...), (...)>>; 
        userData: ZodOptional<ZodEffects<(...), (...), (...)>>; 
    }, "strip", ZodTypeAny, { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: ...; 
            period: ...; 
        }; 
        receiverAddress: `0x${string}`; 
        superToken: { 
            address: `0x${(...)}`; 
        }; 
        transferAmountEther?: `${(...)}`; 
        userData?: `0x${(...)}`; 
    }, { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: ...; 
            period: ...; 
        }; 
        receiverAddress: string; 
        superToken: { 
            address: string; 
        }; 
        transferAmountEther?: string; 
        userData?: string; 
    }>, { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: `${(...)}`; 
            period: (...) | (...) | (...) | (...); 
        }; 
        receiverAddress: `0x${string}`; 
        superToken: { 
            address: `0x${string}`; 
        }; 
        transferAmountEther?: `${number}`; 
        userData?: `0x${string}`; 
    }, { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: string; 
            period: (...) | (...) | (...) | (...); 
        }; 
        receiverAddress: string; 
        superToken: { 
            address: string; 
        }; 
        transferAmountEther?: string; 
        userData?: string; 
    }>, { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: `${(...)}`; 
            period: (...) | (...) | (...) | (...); 
        }; 
        receiverAddress: `0x${string}`; 
        superToken: { 
            address: `0x${string}`; 
        }; 
        transferAmountEther?: `${number}`; 
        userData?: `0x${string}`; 
    }[], { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: string; 
            period: "day" | "week" | "month" | "year"; 
        }; 
        receiverAddress: string; 
        superToken: { 
            address: string; 
        }; 
        transferAmountEther?: string; 
        userData?: string; 
    }>, ZodArray<ZodEffects<ZodObject<{ 
        chainId: ZodType<(...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...), ZodTypeDef, (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>; 
        flowRate: ZodOptional<ZodEffects<(...), (...), (...)>>; 
        receiverAddress: ZodEffects<ZodString, `0x${(...)}`, string>; 
        superToken: ZodObject<{ 
            address: ...; 
        }, "strip", ZodTypeAny, { 
            address: ...; 
        }, { 
            address: ...; 
        }>; 
        transferAmountEther: ZodOptional<ZodEffects<(...), (...), (...)>>; 
        userData: ZodOptional<ZodEffects<(...), (...), (...)>>; 
    }, "strip", ZodTypeAny, { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: ...; 
            period: ...; 
        }; 
        receiverAddress: `0x${string}`; 
        superToken: { 
            address: `0x${(...)}`; 
        }; 
        transferAmountEther?: `${(...)}`; 
        userData?: `0x${(...)}`; 
    }, { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: ...; 
            period: ...; 
        }; 
        receiverAddress: string; 
        superToken: { 
            address: string; 
        }; 
        transferAmountEther?: string; 
        userData?: string; 
    }>, { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: `${(...)}`; 
            period: (...) | (...) | (...) | (...); 
        }; 
        receiverAddress: `0x${string}`; 
        superToken: { 
            address: `0x${string}`; 
        }; 
        transferAmountEther?: `${number}`; 
        userData?: `0x${string}`; 
    }, { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: string; 
            period: (...) | (...) | (...) | (...); 
        }; 
        receiverAddress: string; 
        superToken: { 
            address: string; 
        }; 
        transferAmountEther?: string; 
        userData?: string; 
    }>, "many">]>, { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: `${number}`; 
            period: "day" | "week" | "month" | "year"; 
        }; 
        receiverAddress: `0x${string}`; 
        superToken: { 
            address: `0x${string}`; 
        }; 
        transferAmountEther?: `${number}`; 
        userData?: `0x${string}`; 
    }[], { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: string; 
            period: "day" | "week" | "month" | "year"; 
        }; 
        receiverAddress: string; 
        superToken: { 
            address: string; 
        }; 
        transferAmountEther?: string; 
        userData?: string; 
    } | { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: string; 
            period: "day" | "week" | "month" | "year"; 
        }; 
        receiverAddress: string; 
        superToken: { 
            address: string; 
        }; 
        transferAmountEther?: string; 
        userData?: string; 
    }[]>; 
}, "strip", ZodTypeAny, { 
    defaultWrapAmount: { 
        multiplier: number; 
        period?: "day" | "week" | "month" | "year"; 
    }; 
    modifyFlowRateBehaviour: "ADD" | "SET" | "ENSURE"; 
    paymentOptions: { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: `${number}`; 
            period: "day" | "week" | "month" | "year"; 
        }; 
        receiverAddress: `0x${string}`; 
        superToken: { 
            address: `0x${string}`; 
        }; 
        transferAmountEther?: `${number}`; 
        userData?: `0x${string}`; 
    }[]; 
}, { 
    defaultWrapAmount?: { 
        multiplier: number; 
        period?: "day" | "week" | "month" | "year"; 
    }; 
    modifyFlowRateBehaviour?: string; 
    paymentOptions: { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: string; 
            period: "day" | "week" | "month" | "year"; 
        }; 
        receiverAddress: string; 
        superToken: { 
            address: string; 
        }; 
        transferAmountEther?: string; 
        userData?: string; 
    } | { 
        chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420; 
        flowRate?: { 
            amountEther: string; 
            period: "day" | "week" | "month" | "year"; 
        }; 
        receiverAddress: string; 
        superToken: { 
            address: string; 
        }; 
        transferAmountEther?: string; 
        userData?: string; 
    }[]; 
}> = ...
Type declaration
- defaultWrapAmount: ZodDefault<ZodObject<{ 
 multiplier: ZodNumber;
 period: ZodOptional<ZodEnum<["day", "week", "month", "year"]>>;
 }, "strip", ZodTypeAny, {
 multiplier: number;
 period?: "day" | "week" | "month" | "year";
 }, {
 multiplier: number;
 period?: "day" | "week" | "month" | "year";
 }>>
- modifyFlowRateBehaviour: ZodDefault<ZodPipeline<ZodString, ZodEnum<["ADD", "SET", "ENSURE"]>>>
- paymentOptions: ZodEffects<ZodUnion<[ZodEffects<ZodEffects<ZodObject<{ 
 chainId: ZodType<(...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...), ZodTypeDef, (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>;
 flowRate: ZodOptional<ZodEffects<(...), (...), (...)>>;
 receiverAddress: ZodEffects<ZodString, `0x${(...)}`, string>;
 superToken: ZodObject<{
 address: ...;
 }, "strip", ZodTypeAny, {
 address: ...;
 }, {
 address: ...;
 }>;
 transferAmountEther: ZodOptional<ZodEffects<(...), (...), (...)>>;
 userData: ZodOptional<ZodEffects<(...), (...), (...)>>;
 }, "strip", ZodTypeAny, {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: ...;
 period: ...;
 };
 receiverAddress: `0x${string}`;
 superToken: {
 address: `0x${(...)}`;
 };
 transferAmountEther?: `${(...)}`;
 userData?: `0x${(...)}`;
 }, {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: ...;
 period: ...;
 };
 receiverAddress: string;
 superToken: {
 address: string;
 };
 transferAmountEther?: string;
 userData?: string;
 }>, {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: `${(...)}`;
 period: (...) | (...) | (...) | (...);
 };
 receiverAddress: `0x${string}`;
 superToken: {
 address: `0x${string}`;
 };
 transferAmountEther?: `${number}`;
 userData?: `0x${string}`;
 }, {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: string;
 period: (...) | (...) | (...) | (...);
 };
 receiverAddress: string;
 superToken: {
 address: string;
 };
 transferAmountEther?: string;
 userData?: string;
 }>, {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: `${(...)}`;
 period: (...) | (...) | (...) | (...);
 };
 receiverAddress: `0x${string}`;
 superToken: {
 address: `0x${string}`;
 };
 transferAmountEther?: `${number}`;
 userData?: `0x${string}`;
 }[], {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: string;
 period: "day" | "week" | "month" | "year";
 };
 receiverAddress: string;
 superToken: {
 address: string;
 };
 transferAmountEther?: string;
 userData?: string;
 }>, ZodArray<ZodEffects<ZodObject<{
 chainId: ZodType<(...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...), ZodTypeDef, (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>;
 flowRate: ZodOptional<ZodEffects<(...), (...), (...)>>;
 receiverAddress: ZodEffects<ZodString, `0x${(...)}`, string>;
 superToken: ZodObject<{
 address: ...;
 }, "strip", ZodTypeAny, {
 address: ...;
 }, {
 address: ...;
 }>;
 transferAmountEther: ZodOptional<ZodEffects<(...), (...), (...)>>;
 userData: ZodOptional<ZodEffects<(...), (...), (...)>>;
 }, "strip", ZodTypeAny, {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: ...;
 period: ...;
 };
 receiverAddress: `0x${string}`;
 superToken: {
 address: `0x${(...)}`;
 };
 transferAmountEther?: `${(...)}`;
 userData?: `0x${(...)}`;
 }, {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: ...;
 period: ...;
 };
 receiverAddress: string;
 superToken: {
 address: string;
 };
 transferAmountEther?: string;
 userData?: string;
 }>, {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: `${(...)}`;
 period: (...) | (...) | (...) | (...);
 };
 receiverAddress: `0x${string}`;
 superToken: {
 address: `0x${string}`;
 };
 transferAmountEther?: `${number}`;
 userData?: `0x${string}`;
 }, {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: string;
 period: (...) | (...) | (...) | (...);
 };
 receiverAddress: string;
 superToken: {
 address: string;
 };
 transferAmountEther?: string;
 userData?: string;
 }>, "many">]>, {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: `${number}`;
 period: "day" | "week" | "month" | "year";
 };
 receiverAddress: `0x${string}`;
 superToken: {
 address: `0x${string}`;
 };
 transferAmountEther?: `${number}`;
 userData?: `0x${string}`;
 }[], {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: string;
 period: "day" | "week" | "month" | "year";
 };
 receiverAddress: string;
 superToken: {
 address: string;
 };
 transferAmountEther?: string;
 userData?: string;
 } | {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: string;
 period: "day" | "week" | "month" | "year";
 };
 receiverAddress: string;
 superToken: {
 address: string;
 };
 transferAmountEther?: string;
 userData?: string;
 }[]>
Type declaration
- defaultWrapAmount: { 
 multiplier: number;
 period?: "day" | "week" | "month" | "year";
 }
- multiplier: number
- Optionalperiod?: "day" | "week" | "month" | "year"
 
- modifyFlowRateBehaviour: "ADD" | "SET" | "ENSURE"
- paymentOptions: { 
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: `${number}`;
 period: "day" | "week" | "month" | "year";
 };
 receiverAddress: `0x${string}`;
 superToken: {
 address: `0x${string}`;
 };
 transferAmountEther?: `${number}`;
 userData?: `0x${string}`;
 }[]
Type declaration
- OptionaldefaultWrapAmount?: {
 multiplier: number;
 period?: "day" | "week" | "month" | "year";
 }
- multiplier: number
- Optionalperiod?: "day" | "week" | "month" | "year"
 
- OptionalmodifyFlowRateBehaviour?: string
- paymentOptions: { 
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: string;
 period: "day" | "week" | "month" | "year";
 };
 receiverAddress: string;
 superToken: {
 address: string;
 };
 transferAmountEther?: string;
 userData?: string;
 } | {
 chainId: 1 | 10 | 56 | 100 | 137 | 8453 | 42161 | 42220 | 43113 | 43114 | 534351 | 534352 | 11155111 | 11155420;
 flowRate?: {
 amountEther: string;
 period: "day" | "week" | "month" | "year";
 };
 receiverAddress: string;
 superToken: {
 address: string;
 };
 transferAmountEther?: string;
 userData?: string;
 }[]