/** * Gumroad Trigger Node - Version 1 * Handle Gumroad events via webhooks */ export interface GumroadTriggerV1Params { /** * The resource is gonna fire the event */ resource?: 'cancellation' | 'dispute' | 'dispute_won' | 'refund' | 'sale'; } export interface GumroadTriggerV1Credentials { gumroadApi: CredentialReference; } interface GumroadTriggerV1NodeBase { type: 'n8n-nodes-base.gumroadTrigger'; version: 1; credentials?: GumroadTriggerV1Credentials; isTrigger: true; } export type GumroadTriggerV1ParamsNode = GumroadTriggerV1NodeBase & { config: NodeConfig; }; export type GumroadTriggerV1Node = GumroadTriggerV1ParamsNode;