Input data for creating a new task

interface InputTask {
    enabled?: boolean;
    extends: string;
    name: string;
    namespace?: string;
    nextRun?: Date;
    recurrence: Recurrence;
    targets: string[];
    template: {
        fetchOptions?: {
            dateField?: string;
            filters?: Record<string, any>;
            index: string;
        };
        inserts?: (Layout & {
            at: number;
        })[];
    };
}

Hierarchy

  • Pick<FullTask, "name" | "template" | "targets" | "recurrence">
    • InputTask

Properties

enabled?: boolean
extends: string
name: string
namespace?: string
nextRun?: Date
recurrence: Recurrence
targets: string[]
template: {
    fetchOptions?: {
        dateField?: string;
        filters?: Record<string, any>;
        index: string;
    };
    inserts?: (Layout & {
        at: number;
    })[];
}

Type declaration

  • Optional fetchOptions?: {
        dateField?: string;
        filters?: Record<string, any>;
        index: string;
    }
    • Optional dateField?: string
    • Optional filters?: Record<string, any>
    • index: string
  • Optional inserts?: (Layout & {
        at: number;
    })[]

Generated using TypeDoc