interface ScheduledHook<T extends BaseModel = BaseModel> {
    _id?: string;
    active: boolean;
    completed?: Date;
    completionNote?: string;
    createdDate?: Date;
    dispatched?: Date;
    hook: string | SavedEmailHook | SavedPlatformHook | SavedWebhook;
    hookType: ScheduledHookType;
    id?: string;
    modelData: T;
    modifiedDate?: Date;
    originalModelData?: T;
    scheduled: Date;
    shouldUpdatePromote?: boolean;
}

Type Parameters

Hierarchy (View Summary)

Properties

_id?: string
active: boolean
completed?: Date
completionNote?: string
createdDate?: Date
dispatched?: Date
id?: string

Use _id instead

modelData: T
modifiedDate?: Date
originalModelData?: T
scheduled: Date
shouldUpdatePromote?: boolean