n8n-nodes-base
Version:
Base nodes of n8n
30 lines (24 loc) • 954 B
text/typescript
/**
* MailerLite Trigger Node - Version 2
* Starts the workflow when MailerLite events occur
*/
export interface MailerLiteTriggerV2Params {
/**
* The events to listen to
* @default []
*/
events?: Array<'campaign.sent' | 'subscriber.added_to_group' | 'subscriber.automation_completed' | 'subscriber.automation_triggered' | 'subscriber.bounced' | 'subscriber.created' | 'subscriber.removed_from_group' | 'subscriber.spam_reported' | 'subscriber.unsubscribed' | 'subscriber.updated'>;
}
export interface MailerLiteTriggerV2Credentials {
mailerLiteApi: CredentialReference;
}
interface MailerLiteTriggerV2NodeBase {
type: 'n8n-nodes-base.mailerLiteTrigger';
version: 2;
credentials?: MailerLiteTriggerV2Credentials;
isTrigger: true;
}
export type MailerLiteTriggerV2ParamsNode = MailerLiteTriggerV2NodeBase & {
config: NodeConfig<MailerLiteTriggerV2Params>;
};
export type MailerLiteTriggerV2Node = MailerLiteTriggerV2ParamsNode;