taskSchema: ZodObject<
{
taskIndex: ZodNumber;
timeRange: ZodObject<
{
isConfig: ZodBoolean;
isEnabled: ZodOptional<ZodBoolean>;
startTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
stopTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
timeData: ZodNumber;
timeMode: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
isConfig: ZodBoolean;
isEnabled: ZodOptional<ZodBoolean>;
startTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
stopTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
timeData: ZodNumber;
timeMode: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
isConfig: ZodBoolean;
isEnabled: ZodOptional<ZodBoolean>;
startTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
stopTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
timeData: ZodNumber;
timeMode: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
type: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
taskIndex: ZodNumber;
timeRange: ZodObject<
{
isConfig: ZodBoolean;
isEnabled: ZodOptional<ZodBoolean>;
startTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
stopTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
timeData: ZodNumber;
timeMode: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
isConfig: ZodBoolean;
isEnabled: ZodOptional<ZodBoolean>;
startTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
stopTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
timeData: ZodNumber;
timeMode: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
isConfig: ZodBoolean;
isEnabled: ZodOptional<ZodBoolean>;
startTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
stopTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
timeData: ZodNumber;
timeMode: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
type: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
taskIndex: ZodNumber;
timeRange: ZodObject<
{
isConfig: ZodBoolean;
isEnabled: ZodOptional<ZodBoolean>;
startTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
stopTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
timeData: ZodNumber;
timeMode: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
isConfig: ZodBoolean;
isEnabled: ZodOptional<ZodBoolean>;
startTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
stopTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
timeData: ZodNumber;
timeMode: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
isConfig: ZodBoolean;
isEnabled: ZodOptional<ZodBoolean>;
startTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
stopTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"passthrough",
ZodTypeAny,
objectOutputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
objectInputType<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
timeData: ZodNumber;
timeMode: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
>;
type: ZodNumber;
},
ZodTypeAny,
"passthrough",
>,
> = ...