/** * WooCommerce Trigger Node - Version 1 * Handle WooCommerce events via webhooks */ export interface WooCommerceTriggerV1Params { /** * Determines which resource events the webhook is triggered for */ event?: 'coupon.created' | 'coupon.deleted' | 'coupon.updated' | 'customer.created' | 'customer.deleted' | 'customer.updated' | 'order.created' | 'order.deleted' | 'order.updated' | 'product.created' | 'product.deleted' | 'product.updated' | Expression; } export interface WooCommerceTriggerV1Credentials { wooCommerceApi: CredentialReference; } interface WooCommerceTriggerV1NodeBase { type: 'n8n-nodes-base.wooCommerceTrigger'; version: 1; credentials?: WooCommerceTriggerV1Credentials; isTrigger: true; } export type WooCommerceTriggerV1ParamsNode = WooCommerceTriggerV1NodeBase & { config: NodeConfig; }; export type WooCommerceTriggerV1Node = WooCommerceTriggerV1ParamsNode;