n8n-nodes-base
Version:
Base nodes of n8n
30 lines (24 loc) • 993 B
text/typescript
/**
* MailerLite Trigger Node - Version 1
* Starts the workflow when MailerLite events occur
*/
export interface MailerLiteTriggerV1Params {
/**
* The events to listen to
* @default []
*/
event?: 'campaign.sent' | 'subscriber.added_through_webform' | 'subscriber.add_to_group' | 'subscriber.automation_complete' | 'subscriber.automation_triggered' | 'subscriber.bounced' | 'subscriber.complaint' | 'subscriber.create' | 'subscriber.remove_from_group' | 'subscriber.unsubscribe' | 'subscriber.update' | Expression<string>;
}
export interface MailerLiteTriggerV1Credentials {
mailerLiteApi: CredentialReference;
}
interface MailerLiteTriggerV1NodeBase {
type: 'n8n-nodes-base.mailerLiteTrigger';
version: 1;
credentials?: MailerLiteTriggerV1Credentials;
isTrigger: true;
}
export type MailerLiteTriggerV1ParamsNode = MailerLiteTriggerV1NodeBase & {
config: NodeConfig<MailerLiteTriggerV1Params>;
};
export type MailerLiteTriggerV1Node = MailerLiteTriggerV1ParamsNode;