UNPKG

@brightdata/n8n-nodes-brightdata

Version:
175 lines 4.61 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.webUnlockerFields = exports.webUnlockerOperations = void 0; exports.webUnlockerOperations = [ { displayName: 'Operation', name: 'operation', type: 'options', noDataExpression: true, displayOptions: { show: { resource: ['webUnlocker'], }, }, options: [ { name: 'Send a Request', value: 'request', action: 'Access and extract data from a specific URL', routing: { request: { method: 'POST', url: '/request', body: { zone: '={{$parameter["zone"]}}', country: '={{$parameter["country"]}}', method: '={{$parameter["method"]}}', url: '={{$parameter["url"]}}', format: '={{$parameter["format"]}}', }, }, }, }, ], 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', }, }, ], 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', }, }, ], 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', }, ], default: 'GET', required: true, description: 'The HTTP method to use', displayOptions: { show: { resource: ['webUnlocker'], operation: ['request'], }, }, }, { displayName: 'URL', name: 'url', type: 'string', default: '', 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', }, ], default: 'raw', required: true, description: 'The format of the response', displayOptions: { show: { resource: ['webUnlocker'], operation: ['request'], }, }, }, ]; exports.webUnlockerFields = [...webUnlockerParameters]; //# sourceMappingURL=WebUnlockerDescription.js.map