Documentation
    Preparing search index...

    Variable shpScheduledChargingJobSchemaConst

    shpScheduledChargingJobSchema: ZodObject<
        {
            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}`;
        },
    > = ...