interface BaseHook {
    _id?: string;
    active: boolean;
    conditions: HookCondition[];
    createdDate?: Date;
    events: EventName[];
    id?: string;
    modifiedDate?: Date;
    name: string;
    orConditions?: HookCondition[];
    triggerCooldown?: BaseTimingConfig;
    triggeredModelIds?: Record<string, unknown>;
    triggerOnce?: boolean;
}

Hierarchy (View Summary)

Properties

_id?: string
active: boolean
conditions: HookCondition[]
createdDate?: Date
events: EventName[]
id?: string

Use _id instead

modifiedDate?: Date
name: string
orConditions?: HookCondition[]
triggerCooldown?: BaseTimingConfig
triggeredModelIds?: Record<string, unknown>
triggerOnce?: boolean