budibase/packages/server/src/automations/triggerInfo/app.ts

41 lines
1003 B
TypeScript
Raw Normal View History

2022-11-26 16:10:41 +01:00
import {
AutomationCustomIOType,
AutomationIOType,
AutomationStepType,
2022-11-26 16:10:41 +01:00
AutomationTriggerSchema,
AutomationTriggerStepId,
} from "@budibase/types"
2022-11-26 16:10:41 +01:00
export const definition: AutomationTriggerSchema = {
name: "App Action",
event: "app:trigger",
2021-09-14 19:22:33 +02:00
icon: "Apps",
tagline: "Automation fired from the frontend",
description: "Trigger an automation from an action inside your app",
stepId: AutomationTriggerStepId.APP,
inputs: {},
schema: {
inputs: {
properties: {
fields: {
type: AutomationIOType.OBJECT,
customType: AutomationCustomIOType.TRIGGER_SCHEMA,
title: "Fields",
},
},
required: [],
},
outputs: {
properties: {
fields: {
type: AutomationIOType.OBJECT,
description: "Fields submitted from the app frontend",
customType: AutomationCustomIOType.TRIGGER_SCHEMA,
},
},
required: ["fields"],
},
},
type: AutomationStepType.TRIGGER,
}