n8n-nodes-base
Version:
Base nodes of n8n
39 lines (33 loc) • 1.09 kB
text/typescript
/**
* Form.io Trigger Node - Version 1
* Handle form.io events via webhooks
*/
export interface FormIoTriggerV1Params {
/**
* Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>
*/
projectId?: string | Expression<string>;
/**
* Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code/expressions/">expression</a>
*/
formId?: string | Expression<string>;
events?: Array<'create' | 'update'>;
/**
* Whether to return a simplified version of the response instead of the raw data
* @default true
*/
simple?: boolean | Expression<boolean>;
}
export interface FormIoTriggerV1Credentials {
formIoApi: CredentialReference;
}
interface FormIoTriggerV1NodeBase {
type: 'n8n-nodes-base.formIoTrigger';
version: 1;
credentials?: FormIoTriggerV1Credentials;
isTrigger: true;
}
export type FormIoTriggerV1ParamsNode = FormIoTriggerV1NodeBase & {
config: NodeConfig<FormIoTriggerV1Params>;
};
export type FormIoTriggerV1Node = FormIoTriggerV1ParamsNode;