UNPKG

n8n-nodes-brightdata

Version:

Community node to work with BrightData service for scraping purposes

204 lines (202 loc) 5.37 kB
"use strict"; !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="45be02e6-017a-5a82-95b3-e025bfff850a")}catch(e){}}(); Object.defineProperty(exports, "__esModule", { value: true }); exports.webUnlockerFields = exports.webUnlockerOperations = void 0; const GenericFunctions_1 = require("./GenericFunctions"); exports.webUnlockerOperations = [ { displayName: 'Operation', name: 'operation', type: 'options', noDataExpression: true, displayOptions: { show: { resource: ['webUnlocker'], }, }, options: [ { name: 'Send a Request', value: 'request', action: 'Perform a request', routing: { request: { method: 'POST', url: '/request', }, output: { postReceive: [GenericFunctions_1.sendErrorPostReceive] }, }, }, ], default: 'request', }, ]; const webUnlockerParameters = [ { displayName: 'Zone', name: 'zone', type: 'resourceLocator', default: { mode: 'list', value: 'web_unlocker1', }, modes: [ { displayName: 'From List', name: 'list', type: 'list', placeholder: 'Select a Zone ...', typeOptions: { searchListMethod: 'getActiveZones', }, }, ], routing: { send: { type: 'body', property: 'zone', }, }, required: true, description: 'Select the zone', displayOptions: { show: { resource: ['webUnlocker'], operation: ['request'], }, }, }, { displayName: 'Country', name: 'country', type: 'resourceLocator', default: { mode: 'list', value: 'us', }, modes: [ { displayName: 'From List', name: 'list', type: 'list', placeholder: 'Select a Country ...', typeOptions: { searchListMethod: 'getCountries', }, }, ], routing: { send: { type: 'body', property: 'country', }, }, required: true, description: 'Select the country', displayOptions: { show: { resource: ['webUnlocker'], operation: ['request'], }, }, }, { displayName: 'Method', name: 'method', type: 'options', options: [ { name: 'DELETE', value: 'DELETE', }, { name: 'GET', value: 'GET', }, { name: 'HEAD', value: 'HEAD', }, { name: 'PATCH', value: 'PATCH', }, { name: 'POST', value: 'POST', }, { name: 'PUT', value: 'PUT', }, ], routing: { send: { type: 'body', property: 'method', }, }, default: 'GET', required: true, description: 'The HTTP method to use', displayOptions: { show: { resource: ['webUnlocker'], operation: ['request'], }, }, }, { displayName: 'URL', name: 'url', type: 'string', default: '', routing: { send: { type: 'body', property: 'url', }, }, required: true, description: 'The URL to send the request to', displayOptions: { show: { resource: ['webUnlocker'], operation: ['request'], }, }, }, { displayName: 'Format', name: 'format', type: 'options', options: [ { name: 'Raw', value: 'raw', }, { name: 'JSON', value: 'json', }, ], routing: { send: { type: 'body', property: 'format', }, }, default: 'raw', required: true, description: 'The format of the response', displayOptions: { show: { resource: ['webUnlocker'], operation: ['request'], }, }, }, ]; exports.webUnlockerFields = [...webUnlockerParameters]; //# sourceMappingURL=WebUnlockerDescription.js.map //# debugId=45be02e6-017a-5a82-95b3-e025bfff850a