Variable shpScheduledChargingJobCfgSchemaConst
shpScheduledChargingJobCfgSchema: ZodObject<
{
comCfg: ZodObject<
{
isCfg: ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
isEnable: ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
setTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"strip",
ZodTypeAny,
{
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
},
{
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
},
>;
timeRange: ZodObject<
{
endTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"strip",
ZodTypeAny,
{
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
},
{
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
},
>;
isCfg: ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
isEnable: ZodUnion<[ZodLiteral<0>, ZodLiteral<1>]>;
mode1: ZodObject<
{
fri: ZodNumber;
mon: ZodNumber;
sat: ZodNumber;
sun: ZodNumber;
thur: ZodNumber;
tues: ZodNumber;
wed: ZodNumber;
},
"strip",
ZodTypeAny,
{
fri: number;
mon: number;
sat: number;
sun: number;
thur: number;
tues: number;
wed: number;
},
{
fri: number;
mon: number;
sat: number;
sun: number;
thur: number;
tues: number;
wed: number;
},
>;
startTime: ZodObject<
{
day: ZodNumber;
hour: ZodNumber;
min: ZodNumber;
month: ZodNumber;
sec: ZodNumber;
week: ZodNumber;
year: ZodNumber;
},
"strip",
ZodTypeAny,
{
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
},
{
day: number;
hour: number;
min: number;
month: number;
sec: number;
week: number;
year: number;
},
>;
timeMode: ZodNumber;
},
"strip",
ZodTypeAny,
{
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;
},
{
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: 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: 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;
},
{
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: 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;
};
},
> = ...
Setting the scheduled charging job