Skip to main content

Interface: EventRuleInput

Defined in: packages/sdk/src/types/event-types.ts:503

Input type for batch event rule operations (create/update with parent object). Used when syncing event rules as part of a task or workflow update. UUID is required and used for matching existing rules.

Properties

actionParams?

optional actionParams: Record<string, any> | null

Defined in: packages/sdk/src/types/event-types.ts:509


actionType

actionType: EventRuleActionType

Defined in: packages/sdk/src/types/event-types.ts:508


active?

optional active: boolean

Defined in: packages/sdk/src/types/event-types.ts:512


conditions?

optional conditions: string | null

Defined in: packages/sdk/src/types/event-types.ts:511


delay?

optional delay: number

Defined in: packages/sdk/src/types/event-types.ts:513


eventType

eventType: EventRuleEventType

Defined in: packages/sdk/src/types/event-types.ts:507


name?

optional name: string | null

Defined in: packages/sdk/src/types/event-types.ts:505


objectType?

optional objectType: EventRuleObjectType

Defined in: packages/sdk/src/types/event-types.ts:506


triggerParams?

optional triggerParams: Record<string, any> | null

Defined in: packages/sdk/src/types/event-types.ts:510


uuid

uuid: string

Defined in: packages/sdk/src/types/event-types.ts:504