n8n-nodes-base
Version:
Base nodes of n8n
32 lines (26 loc) • 933 B
text/typescript
/**
* Brevo Trigger Node - Version 1
* Starts the workflow when Brevo events occur
*/
export interface SendInBlueTriggerV1Params {
type?: 'inbound' | 'marketing' | 'transactional' | Expression<string>;
/**
* Trigger On
* @displayOptions.show { type: ["transactional"] }
* @default []
*/
events?: Array<'blocked' | 'click' | 'deferred' | 'delivered' | 'hardBounce' | 'invalid' | 'spam' | 'opened' | 'request' | 'softBounce' | 'uniqueOpened' | 'unsubscribed'>;
}
export interface SendInBlueTriggerV1Credentials {
sendInBlueApi: CredentialReference;
}
interface SendInBlueTriggerV1NodeBase {
type: 'n8n-nodes-base.sendInBlueTrigger';
version: 1;
credentials?: SendInBlueTriggerV1Credentials;
isTrigger: true;
}
export type SendInBlueTriggerV1ParamsNode = SendInBlueTriggerV1NodeBase & {
config: NodeConfig<SendInBlueTriggerV1Params>;
};
export type SendInBlueTriggerV1Node = SendInBlueTriggerV1ParamsNode;