UNPKG

n8n-nodes-base

Version:

Base nodes of n8n

135 lines 4.5 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.meterEventFields = exports.meterEventOperations = void 0; exports.meterEventOperations = [ { displayName: 'Operation', name: 'operation', type: 'options', noDataExpression: true, default: 'create', options: [ { name: 'Create', value: 'create', description: 'Create a meter event', action: 'Create a meter event', }, ], displayOptions: { show: { resource: ['meterEvent'], }, }, }, ]; exports.meterEventFields = [ // ---------------------------------- // meterEvent: create // ---------------------------------- { displayName: 'Event Name', name: 'eventName', type: 'string', required: true, default: '', description: 'The name of the meter event. Corresponds with the event_name field on a meter.', displayOptions: { show: { resource: ['meterEvent'], operation: ['create'], }, }, }, { displayName: 'Customer ID', name: 'customerId', type: 'string', required: true, default: '', description: 'The Stripe customer ID associated with this meter event', displayOptions: { show: { resource: ['meterEvent'], operation: ['create'], }, }, }, { displayName: 'Value', name: 'value', type: 'number', required: true, default: 1, description: 'The value of the meter event. Must be an integer. Can be positive or negative.', displayOptions: { show: { resource: ['meterEvent'], operation: ['create'], }, }, }, { displayName: 'Additional Fields', name: 'additionalFields', type: 'collection', placeholder: 'Add Field', default: {}, displayOptions: { show: { resource: ['meterEvent'], operation: ['create'], }, }, options: [ { displayName: 'Identifier', name: 'identifier', type: 'string', default: '', description: 'A unique identifier for the event. If not provided, one will be generated. Uniqueness is enforced within a rolling 24 hour window.', }, { displayName: 'Timestamp', name: 'timestamp', type: 'dateTime', default: '', description: 'The time of the event. Measured in seconds since the Unix epoch. Must be within the past 35 calendar days or up to 5 minutes in the future. Defaults to current time if not specified.', }, { displayName: 'Custom Payload Properties', name: 'customPayload', type: 'fixedCollection', default: {}, placeholder: 'Add Custom Property', description: 'Additional custom properties to include in the event payload. Use this for custom meter configurations with non-default payload keys.', typeOptions: { multipleValues: true, }, options: [ { displayName: 'Properties', name: 'properties', values: [ { displayName: 'Key', name: 'key', type: 'string', default: '', description: 'The property key', }, { displayName: 'Value', name: 'value', type: 'string', default: '', description: 'The property value', }, ], }, ], }, ], }, ]; //# sourceMappingURL=MeterEventDescription.js.map