Documentation
    Preparing search index...

    Variable shpScheduledDischargingJobSchemaConst

    shpScheduledDischargingJobSchema: ZodObject<
        extendShape<
            {
                operateType: ZodLiteral<"TCP">;
                sn: ZodType<`SP10${string}`, ZodTypeDef, `SP10${string}`>;
            },
            {
                params: ZodObject<
                    {
                        cfg: ZodObject<
                            {
                                chSta: ZodArray<ZodNumber, "many">;
                                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: ...;
                                                startTime: ...;
                                                timeMode: ...;
                                            },
                                            "strip",
                                            ZodTypeAny,
                                            {
                                                endTime: ...;
                                                isCfg: ...;
                                                isEnable: ...;
                                                startTime: ...;
                                                timeMode: ...;
                                            },
                                            {
                                                endTime: ...;
                                                isCfg: ...;
                                                isEnable: ...;
                                                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: (...) | (...);
                                            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: (...) | (...);
                                            startTime: {
                                                day: ...;
                                                hour: ...;
                                                min: ...;
                                                month: ...;
                                                sec: ...;
                                                week: ...;
                                                year: ...;
                                            };
                                            timeMode: number;
                                        };
                                        timeScale: number[];
                                        type: number;
                                    },
                                >;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                chSta: 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;
                                        startTime: {
                                            day: number;
                                            hour: number;
                                            min: number;
                                            month: number;
                                            sec: number;
                                            week: number;
                                            year: number;
                                        };
                                        timeMode: number;
                                    };
                                    timeScale: number[];
                                    type: number;
                                };
                            },
                            {
                                chSta: 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;
                                        startTime: {
                                            day: number;
                                            hour: number;
                                            min: number;
                                            month: number;
                                            sec: number;
                                            week: number;
                                            year: number;
                                        };
                                        timeMode: number;
                                    };
                                    timeScale: number[];
                                    type: number;
                                };
                            },
                        >;
                        cfgIndex: ZodNumber;
                        cmdSet: ZodLiteral<11>;
                        id: ZodLiteral<82>;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        cfg: {
                            chSta: 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;
                                    startTime: {
                                        day: number;
                                        hour: number;
                                        min: number;
                                        month: number;
                                        sec: number;
                                        week: number;
                                        year: number;
                                    };
                                    timeMode: number;
                                };
                                timeScale: number[];
                                type: number;
                            };
                        };
                        cfgIndex: number;
                        cmdSet: 11;
                        id: 82;
                    },
                    {
                        cfg: {
                            chSta: 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;
                                    startTime: {
                                        day: number;
                                        hour: number;
                                        min: number;
                                        month: number;
                                        sec: number;
                                        week: number;
                                        year: number;
                                    };
                                    timeMode: number;
                                };
                                timeScale: number[];
                                type: number;
                            };
                        };
                        cfgIndex: number;
                        cmdSet: 11;
                        id: 82;
                    },
                >;
            },
        >,
        "strip",
        ZodTypeAny,
        {
            operateType: "TCP";
            params: {
                cfg: {
                    chSta: 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;
                            startTime: {
                                day: number;
                                hour: number;
                                min: number;
                                month: number;
                                sec: number;
                                week: number;
                                year: number;
                            };
                            timeMode: number;
                        };
                        timeScale: number[];
                        type: number;
                    };
                };
                cfgIndex: number;
                cmdSet: 11;
                id: 82;
            };
            sn: `SP10${string}`;
        },
        {
            operateType: "TCP";
            params: {
                cfg: {
                    chSta: 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;
                            startTime: {
                                day: number;
                                hour: number;
                                min: number;
                                month: number;
                                sec: number;
                                week: number;
                                year: number;
                            };
                            timeMode: number;
                        };
                        timeScale: number[];
                        type: number;
                    };
                };
                cfgIndex: number;
                cmdSet: 11;
                id: 82;
            };
            sn: `SP10${string}`;
        },
    > = ...