import { clickUpTriggerDefinitions as definitions } from "@automate.ax/catalog/triggers/clickup" import type { IntegrationAccountReference } from "../../automation/integrations" import { createTrigger } from "../../automation/create-trigger" /** Account and Workspace selection shared by ClickUp webhook triggers. */ export interface ClickUpTriggerOptions { account?: string | IntegrationAccountReference<"clickup"> workspaceId: string } export const onClickUpWorkspaceEvent = createTrigger( definitions.clickUpWorkspaceEvent, ) export const onClickUpFolderCreated = createTrigger( definitions.clickUpFolderCreated, ) export const onClickUpFolderDeleted = createTrigger( definitions.clickUpFolderDeleted, ) export const onClickUpFolderUpdated = createTrigger( definitions.clickUpFolderUpdated, ) export const onClickUpGoalCreated = createTrigger( definitions.clickUpGoalCreated, ) export const onClickUpGoalDeleted = createTrigger( definitions.clickUpGoalDeleted, ) export const onClickUpGoalUpdated = createTrigger( definitions.clickUpGoalUpdated, ) export const onClickUpListCreated = createTrigger( definitions.clickUpListCreated, ) export const onClickUpListDeleted = createTrigger( definitions.clickUpListDeleted, ) export const onClickUpListUpdated = createTrigger( definitions.clickUpListUpdated, ) export const onClickUpSpaceCreated = createTrigger( definitions.clickUpSpaceCreated, ) export const onClickUpSpaceDeleted = createTrigger( definitions.clickUpSpaceDeleted, ) export const onClickUpSpaceUpdated = createTrigger( definitions.clickUpSpaceUpdated, ) export const onClickUpTargetCreated = createTrigger( definitions.clickUpTargetCreated, ) export const onClickUpTargetDeleted = createTrigger( definitions.clickUpTargetDeleted, ) export const onClickUpTargetUpdated = createTrigger( definitions.clickUpTargetUpdated, ) export const onClickUpTaskAssigneeUpdated = createTrigger( definitions.clickUpTaskAssigneeUpdated, ) export const onClickUpTaskCommentPosted = createTrigger( definitions.clickUpTaskCommentPosted, ) export const onClickUpTaskCommentUpdated = createTrigger( definitions.clickUpTaskCommentUpdated, ) export const onClickUpTaskCreated = createTrigger( definitions.clickUpTaskCreated, ) export const onClickUpTaskDeleted = createTrigger( definitions.clickUpTaskDeleted, ) export const onClickUpTaskDueDateUpdated = createTrigger( definitions.clickUpTaskDueDateUpdated, ) export const onClickUpTaskMoved = createTrigger(definitions.clickUpTaskMoved) export const onClickUpTaskPriorityUpdated = createTrigger( definitions.clickUpTaskPriorityUpdated, ) export const onClickUpTaskStatusUpdated = createTrigger( definitions.clickUpTaskStatusUpdated, ) export const onClickUpTaskTagUpdated = createTrigger( definitions.clickUpTaskTagUpdated, ) export const onClickUpTaskTimeEstimateUpdated = createTrigger( definitions.clickUpTaskTimeEstimateUpdated, ) export const onClickUpTaskTimeTrackedUpdated = createTrigger( definitions.clickUpTaskTimeTrackedUpdated, ) export const onClickUpTaskUpdated = createTrigger( definitions.clickUpTaskUpdated, )