Skip to main content

Interface: EventRuleInput

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

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:531


actionType

actionType: EventRuleActionType

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


active?

optional active: boolean

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


conditions?

optional conditions: string | null

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


delay?

optional delay: number

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


eventType

eventType: EventRuleEventType

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


name?

optional name: string | null

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


objectType?

optional objectType: EventRuleObjectType

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


triggerParams?

optional triggerParams: Record<string, any> | null

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


uuid

uuid: string

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