UNPKG

n8n-nodes-clash-royale

Version:
65 lines 2.66 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ClashRoyale = void 0; const ClashRoyaleDescription_1 = require("./ClashRoyaleDescription"); class ClashRoyale { constructor() { this.description = { displayName: 'Clash Royale', name: 'clashRoyale', icon: 'file:clashroyale.svg', group: ['transform'], version: 1, subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}', description: 'Interact with Clash Royale API', defaults: { name: 'Clash Royale', }, inputs: ['main'], outputs: ['main'], credentials: [ { name: 'clashRoyaleApi', required: true, }, ], requestDefaults: { baseURL: '={{$credentials.baseUrl || "https://api.clashroyale.com/v1"}}', url: '', headers: { Accept: 'application/json', 'Content-Type': 'application/json', }, }, properties: [ { displayName: 'Resource', name: 'resource', type: 'options', noDataExpression: true, options: ClashRoyaleDescription_1.clashRoyaleResources, default: 'clan', required: true, }, ...ClashRoyaleDescription_1.clanOperations, ...ClashRoyaleDescription_1.clanFields, ...ClashRoyaleDescription_1.playerOperations, ...ClashRoyaleDescription_1.playerFields, ...ClashRoyaleDescription_1.cardOperations, ...ClashRoyaleDescription_1.cardFields, ...ClashRoyaleDescription_1.tournamentOperations, ...ClashRoyaleDescription_1.tournamentFields, ...ClashRoyaleDescription_1.locationOperations, ...ClashRoyaleDescription_1.locationFields, ...ClashRoyaleDescription_1.challengeOperations, ...ClashRoyaleDescription_1.challengeFields, ...ClashRoyaleDescription_1.leaderboardOperations, ...ClashRoyaleDescription_1.leaderboardFields, ...ClashRoyaleDescription_1.globalTournamentOperations, ...ClashRoyaleDescription_1.globalTournamentFields, ], }; } } exports.ClashRoyale = ClashRoyale; //# sourceMappingURL=ClashRoyale.node.js.map