UNPKG

n8n-nodes-placid

Version:

n8n node to interact with Placid API for creative generation

53 lines 1.34 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PlacidConfig = void 0; class PlacidConfig { static getRestUrl(endpoint) { return `${this.API.REST_BASE}${endpoint}`; } static getPollingConfig(resource) { return this.POLLING[resource]; } } exports.PlacidConfig = PlacidConfig; PlacidConfig.API = { BASE_URL: 'https://api.placid.app/api', REST_BASE: 'https://api.placid.app/api/rest', }; PlacidConfig.ENDPOINTS = { IMAGES: '/images', PDFS: '/pdfs', PDFS_MERGE: '/pdfs/merge', VIDEOS: '/videos', TEMPLATES: '/templates', MEDIA: '/media' }; PlacidConfig.CREDENTIAL_TEST = { BASE_URL: 'https://api.placid.app/api', ENDPOINT: '/n8n/auth', }; PlacidConfig.POLLING = { IMAGE: { MAX_ATTEMPTS: 30, INTERVAL_MS: 2000, TIMEOUT_MESSAGE: 'Image generation timed out', }, PDF: { MAX_ATTEMPTS: 30, INTERVAL_MS: 2000, TIMEOUT_MESSAGE: 'PDF generation timed out', }, VIDEO: { MAX_ATTEMPTS: 60, INTERVAL_MS: 5000, TIMEOUT_MESSAGE: 'Video generation timed out', }, }; PlacidConfig.HTTP = { HEADERS: { ACCEPT: 'application/json', CONTENT_TYPE: 'application/json', PLACID_INTEGRATION: 'n8n', } }; //# sourceMappingURL=config.js.map