Skip to main content

Enumeration: EventRuleObjectType

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

Client enums — preserve UPPER_SNAKE member names used across the app.

OpenAPI codegen emits lowercase const-objects in generated/event_rule.ts. The app imports these enums everywhere (config objects, switch statements, i18n keys). We keep hand-written enums here and assert below that every generated string-literal value has a matching client member. When the backend adds a new event/action/object type, add it to the Pydantic model, run yarn generate:types, then add the UPPER_SNAKE member here.

Enumeration Members

CALENDAR

CALENDAR: "calendar"

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


CALENDAR_EVENT_TYPE

CALENDAR_EVENT_TYPE: "calendar_event_type"

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


CALL

CALL: "call"

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


CHAT

CHAT: "chat"

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


DATA_RECORD

DATA_RECORD: "data_record"

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


JOURNEY

JOURNEY: "journey"

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


MEMBER

MEMBER: "member"

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


ROUTINE

ROUTINE: "routine"

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


TASK

TASK: "task"

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


WORKFLOW

WORKFLOW: "workflow"

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


WORKSPACE

WORKSPACE: "workspace"

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