Skip to main content

Interface: EventRuleInput

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

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


actionType

actionType: EventRuleActionType

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


active?

optional active: boolean

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


conditions?

optional conditions: string | null

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


delay?

optional delay: number

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


eventType

eventType: EventRuleEventType

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


name?

optional name: string | null

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


objectType?

optional objectType: EventRuleObjectType

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


triggerParams?

optional triggerParams: Record<string, any> | null

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


uuid

uuid: string

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