Interface ScheduledHooksService
Methods
completeScheduledHook
- completeScheduledHook(
scheduledHookId: string,
completionNote: string,
): Promise<SavedScheduledHook<BaseModel>> Parameters
- scheduledHookId: string
- completionNote: string
Returns Promise<SavedScheduledHook<BaseModel>>
isHookScheduledForModel
- isHookScheduledForModel(hookId: string, modelId?: string): Promise<boolean>
Parameters
- hookId: string
OptionalmodelId: string
Returns Promise<boolean>
- True if an active scheduled hook exists, false otherwise
isScheduledHookCompleted
- isScheduledHookCompleted(scheduleHookId: string): Promise<boolean>
Returns Promise<boolean>
isScheduledHookDispatched
- isScheduledHookDispatched(scheduleHookId: string): Promise<boolean>
Returns Promise<boolean>
markScheduledHookDispatched
- markScheduledHookDispatched(
scheduledHookId: string,
): Promise<SavedScheduledHook<BaseModel>> Returns Promise<SavedScheduledHook<BaseModel>>
scheduleHook
- scheduleHook<T extends BaseModel>(
input: ScheduleHookInput<T>,
): Promise<undefined | SavedScheduledHook<T>> Returns Promise<undefined | SavedScheduledHook<T>>
Completes a scheduled hook