@infrasoftbe/vnv-sdk
    Preparing search index...

    Variable JobConst

    Job: ZodObject<
        {
            children: ZodOptional<
                ZodArray<ZodObject<{}, "strip", ZodTypeAny, {}, {}>, "many">,
            >;
            data: ZodAny;
            failedReason: ZodOptional<ZodString>;
            finishedOn: ZodOptional<ZodNumber>;
            id: ZodString;
            name: ZodString;
            opts: ZodOptional<
                ZodObject<
                    {
                        attempts: ZodOptional<ZodNumber>;
                        delay: ZodOptional<ZodNumber>;
                        jobId: ZodOptional<ZodString>;
                        lifo: ZodOptional<ZodBoolean>;
                        priority: ZodOptional<ZodNumber>;
                        removeOnComplete: ZodOptional<ZodUnion<[ZodBoolean, ZodNumber]>>;
                        removeOnFail: ZodOptional<ZodUnion<[ZodBoolean, ZodNumber]>>;
                        repeat: ZodOptional<
                            ZodObject<
                                {
                                    count: ZodOptional<ZodNumber>;
                                    cron: ZodOptional<ZodString>;
                                    every: ZodOptional<ZodNumber>;
                                },
                                "strip",
                                ZodTypeAny,
                                { count?: number; cron?: string; every?: number },
                                { count?: number; cron?: string; every?: number },
                            >,
                        >;
                        stackTraceLimit: ZodOptional<ZodNumber>;
                        timeout: ZodOptional<ZodNumber>;
                    },
                    "strip",
                    ZodTypeAny,
                    {
                        attempts?: number;
                        delay?: number;
                        jobId?: string;
                        lifo?: boolean;
                        priority?: number;
                        removeOnComplete?: number
                        | boolean;
                        removeOnFail?: number | boolean;
                        repeat?: { count?: number; cron?: string; every?: number };
                        stackTraceLimit?: number;
                        timeout?: number;
                    },
                    {
                        attempts?: number;
                        delay?: number;
                        jobId?: string;
                        lifo?: boolean;
                        priority?: number;
                        removeOnComplete?: number
                        | boolean;
                        removeOnFail?: number | boolean;
                        repeat?: { count?: number; cron?: string; every?: number };
                        stackTraceLimit?: number;
                        timeout?: number;
                    },
                >,
            >;
            processedOn: ZodOptional<ZodNumber>;
            progress: ZodNumber;
            returnvalue: ZodOptional<ZodUnknown>;
            timestamp: ZodNumber;
        },
        "strip",
        ZodTypeAny,
        {
            children?: {}[];
            data?: any;
            failedReason?: string;
            finishedOn?: number;
            id?: string;
            name?: string;
            opts?: {
                attempts?: number;
                delay?: number;
                jobId?: string;
                lifo?: boolean;
                priority?: number;
                removeOnComplete?: number
                | boolean;
                removeOnFail?: number | boolean;
                repeat?: { count?: number; cron?: string; every?: number };
                stackTraceLimit?: number;
                timeout?: number;
            };
            processedOn?: number;
            progress?: number;
            returnvalue?: unknown;
            timestamp?: number;
        },
        {
            children?: {}[];
            data?: any;
            failedReason?: string;
            finishedOn?: number;
            id?: string;
            name?: string;
            opts?: {
                attempts?: number;
                delay?: number;
                jobId?: string;
                lifo?: boolean;
                priority?: number;
                removeOnComplete?: number
                | boolean;
                removeOnFail?: number | boolean;
                repeat?: { count?: number; cron?: string; every?: number };
                stackTraceLimit?: number;
                timeout?: number;
            };
            processedOn?: number;
            progress?: number;
            returnvalue?: unknown;
            timestamp?: number;
        },
    > = ...

    Represents a job object with configurable options and status information.

    The type of data associated with the job (defaults to any)