Variable shpScheduledChargingJobSchemaConst
shpScheduledChargingJobSchema: ZodObject<
extendShape<
{
operateType: ZodLiteral<"TCP">;
sn: ZodType<`SP10${string}`, ZodTypeDef, `SP10${string}`>;
},
{
params: ZodObject<
{
cfg: ZodObject<
{
comCfg: ZodObject<
{
isCfg: ZodUnion<[(...), (...)]>;
isEnable: ZodUnion<[(...), (...)]>;
setTime: ZodObject<
{
day: ...;
hour: ...;
min: ...;
month: ...;
sec: ...;
week: ...;
year: ...;
},
"strip",
ZodTypeAny,
{
day: ...;
hour: ...;
min: ...;
month: ...;
sec: ...;
week: ...;
year: ...;
},
{
day: ...;
hour: ...;
min: ...;
month: ...;
sec: ...;
week: ...;
year: ...;
},
>;
timeRange: ZodObject<
{
endTime: ...;
isCfg: ...;
isEnable: ...;
mode1: ...;
startTime: ...;
timeMode: ...;
},
"strip",
ZodTypeAny,
{
endTime: ...;
isCfg: ...;
isEnable: ...;
mode1: ...;
startTime: ...;
timeMode: ...;
},
{
endTime: ...;
isCfg: ...;
isEnable: ...;
mode1: ...;
startTime: ...;
timeMode: ...;
},
>;
timeScale: ZodArray<ZodNumber, "many">;
type: ZodNumber;
},
"strip",
ZodTypeAny,
{
isCfg: 0
| 1;
isEnable: 0 | 1;
setTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeRange: {
endTime: {
day: ...;
hour: ...;
min: ...;
month: ...;
sec: ...;
week: ...;
year: ...;
};
isCfg: (...)
| (...);
isEnable: (...) | (...);
mode1: {
fri: ...;
mon: ...;
sat: ...;
sun: ...;
thur: ...;
tues: ...;
wed: ...;
};
startTime: {
day: ...;
hour: ...;
min: ...;
month: ...;
sec: ...;
week: ...;
year: ...;
};
timeMode: number;
};
timeScale: number[];
type: number;
},
{
isCfg: 0
| 1;
isEnable: 0 | 1;
setTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeRange: {
endTime: {
day: ...;
hour: ...;
min: ...;
month: ...;
sec: ...;
week: ...;
year: ...;
};
isCfg: (...)
| (...);
isEnable: (...) | (...);
mode1: {
fri: ...;
mon: ...;
sat: ...;
sun: ...;
thur: ...;
tues: ...;
wed: ...;
};
startTime: {
day: ...;
hour: ...;
min: ...;
month: ...;
sec: ...;
week: ...;
year: ...;
};
timeMode: number;
};
timeScale: number[];
type: number;
},
>;
param: ZodObject<
{
chChargeWatt: ZodNumber;
chSta: ZodArray<ZodNumber, "many">;
hightBattery: ZodNumber;
lowBattery: ZodNumber;
},
"strip",
ZodTypeAny,
{
chChargeWatt: number;
chSta: number[];
hightBattery: number;
lowBattery: number;
},
{
chChargeWatt: number;
chSta: number[];
hightBattery: number;
lowBattery: number;
},
>;
},
"strip",
ZodTypeAny,
{
comCfg: {
isCfg: 0
| 1;
isEnable: 0 | 1;
setTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeRange: {
endTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
isCfg: 0
| 1;
isEnable: 0 | 1;
mode1: {
fri: number;
mon: number;
sat: number;
sun: number;
thur: number;
tues: number;
wed: number;
};
startTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeMode: number;
};
timeScale: number[];
type: number;
};
param: {
chChargeWatt: number;
chSta: number[];
hightBattery: number;
lowBattery: number;
};
},
{
comCfg: {
isCfg: 0
| 1;
isEnable: 0 | 1;
setTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeRange: {
endTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
isCfg: 0
| 1;
isEnable: 0 | 1;
mode1: {
fri: number;
mon: number;
sat: number;
sun: number;
thur: number;
tues: number;
wed: number;
};
startTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeMode: number;
};
timeScale: number[];
type: number;
};
param: {
chChargeWatt: number;
chSta: number[];
hightBattery: number;
lowBattery: number;
};
},
>;
cfgIndex: ZodNumber;
cmdSet: ZodLiteral<11>;
id: ZodLiteral<81>;
},
"strip",
ZodTypeAny,
{
cfg: {
comCfg: {
isCfg: 0
| 1;
isEnable: 0 | 1;
setTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeRange: {
endTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
isCfg: 0
| 1;
isEnable: 0 | 1;
mode1: {
fri: number;
mon: number;
sat: number;
sun: number;
thur: number;
tues: number;
wed: number;
};
startTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeMode: number;
};
timeScale: number[];
type: number;
};
param: {
chChargeWatt: number;
chSta: number[];
hightBattery: number;
lowBattery: number;
};
};
cfgIndex: number;
cmdSet: 11;
id: 81;
},
{
cfg: {
comCfg: {
isCfg: 0
| 1;
isEnable: 0 | 1;
setTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeRange: {
endTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
isCfg: 0
| 1;
isEnable: 0 | 1;
mode1: {
fri: number;
mon: number;
sat: number;
sun: number;
thur: number;
tues: number;
wed: number;
};
startTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeMode: number;
};
timeScale: number[];
type: number;
};
param: {
chChargeWatt: number;
chSta: number[];
hightBattery: number;
lowBattery: number;
};
};
cfgIndex: number;
cmdSet: 11;
id: 81;
},
>;
},
>,
"strip",
ZodTypeAny,
{
operateType: "TCP";
params: {
cfg: {
comCfg: {
isCfg: 0
| 1;
isEnable: 0 | 1;
setTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeRange: {
endTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
isCfg: 0
| 1;
isEnable: 0 | 1;
mode1: {
fri: number;
mon: number;
sat: number;
sun: number;
thur: number;
tues: number;
wed: number;
};
startTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeMode: number;
};
timeScale: number[];
type: number;
};
param: {
chChargeWatt: number;
chSta: number[];
hightBattery: number;
lowBattery: number;
};
};
cfgIndex: number;
cmdSet: 11;
id: 81;
};
sn: `SP10${string}`;
},
{
operateType: "TCP";
params: {
cfg: {
comCfg: {
isCfg: 0
| 1;
isEnable: 0 | 1;
setTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeRange: {
endTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
isCfg: 0
| 1;
isEnable: 0 | 1;
mode1: {
fri: number;
mon: number;
sat: number;
sun: number;
thur: number;
tues: number;
wed: number;
};
startTime: {
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
};
timeMode: number;
};
timeScale: number[];
type: number;
};
param: {
chChargeWatt: number;
chSta: number[];
hightBattery: number;
lowBattery: number;
};
};
cfgIndex: number;
cmdSet: 11;
id: 81;
};
sn: `SP10${string}`;
},
> = ...