UNPKG

n8n-nodes-efibank

Version:

Nó personalizado para integração com as APIs Cobranças e Pix do Efi Bank, permitindo operações de pagamentos, recebimentos e gerenciamento de transações financeiras.

85 lines 4.97 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.assinaturaService = void 0; const cancelSubscription_1 = require("../endpoints/charge/subscription/cancelSubscription"); const createSubscription_1 = require("../endpoints/charge/subscription/createSubscription"); const createOneStepBilletSubscription_1 = require("../endpoints/charge/subscription/createOneStepBilletSubscription"); const createOneStepCardSubscription_1 = require("../endpoints/charge/subscription/createOneStepCardSubscription"); const createOneStepSubscriptionLink_1 = require("../endpoints/charge/subscription/createOneStepSubscriptionLink"); const createPlan_1 = require("../endpoints/charge/subscription/createPlan"); const createSubscriptionHistory_1 = require("../endpoints/charge/subscription/createSubscriptionHistory"); const defineSubscriptionBillet_1 = require("../endpoints/charge/subscription/defineSubscriptionBillet"); const deletePlan_1 = require("../endpoints/charge/subscription/deletePlan"); const detailSubscription_1 = require("../endpoints/charge/subscription/detailSubscription"); const listSubscriptions_1 = require("../endpoints/charge/subscription/listSubscriptions"); const listPlans_1 = require("../endpoints/charge/subscription/listPlans"); const sendSubscriptionLinkEmail_1 = require("../endpoints/charge/subscription/sendSubscriptionLinkEmail"); const updatePlan_1 = require("../endpoints/charge/subscription/updatePlan"); const updateSubscription_1 = require("../endpoints/charge/subscription/updateSubscription"); const updateSubscriptionMetadata_1 = require("../endpoints/charge/subscription/updateSubscriptionMetadata"); const cardPaymentRetrySubscription_1 = require("../endpoints/charge/subscription/cardPaymentRetrySubscription"); const defineSubscriptionCard_1 = require("../endpoints/charge/subscription/defineSubscriptionCard"); async function assinaturaService(endpoint, i) { let requestOptions; switch (endpoint) { case 'cancelSubscription': requestOptions = await (0, cancelSubscription_1.cancelSubscription)(this, i); break; case 'createSubscription': requestOptions = await (0, createSubscription_1.createSubscription)(this, i); break; case 'createOneStepBilletSubscription': requestOptions = await (0, createOneStepBilletSubscription_1.createOneStepBilletSubscription)(this, i); break; case 'createOneStepCardSubscription': requestOptions = await (0, createOneStepCardSubscription_1.createOneStepCardSubscription)(this, i); break; case 'createOneStepSubscriptionLink': requestOptions = await (0, createOneStepSubscriptionLink_1.createOneStepSubscriptionLink)(this, i); break; case 'createPlan': requestOptions = await (0, createPlan_1.createPlan)(this, i); break; case 'createSubscriptionHistory': requestOptions = await (0, createSubscriptionHistory_1.createSubscriptionHistory)(this, i); break; case 'defineSubscriptionPaymentMethodBillet': requestOptions = await (0, defineSubscriptionBillet_1.defineSubscriptionPaymentMethodBillet)(this, i); break; case 'defineSubscriptionPaymentMethodCard': requestOptions = await (0, defineSubscriptionCard_1.defineSubscriptionPaymentMethodCard)(this, i); break; case 'deletePlan': requestOptions = await (0, deletePlan_1.deletePlan)(this, i); break; case 'detailSubscription': requestOptions = await (0, detailSubscription_1.detailSubscription)(this, i); break; case 'cardPaymentRetrySubscription': requestOptions = await (0, cardPaymentRetrySubscription_1.cardPaymentRetrySubscription)(this, i); break; case 'listSubscriptions': requestOptions = await (0, listSubscriptions_1.listSubscriptions)(this, i); break; case 'listPlans': requestOptions = await (0, listPlans_1.listPlans)(this, i); break; case 'sendSubscriptionLinkEmail': requestOptions = await (0, sendSubscriptionLinkEmail_1.sendSubscriptionLinkEmail)(this, i); break; case 'updatePlan': requestOptions = await (0, updatePlan_1.updatePlan)(this, i); break; case 'updateSubscription': requestOptions = await (0, updateSubscription_1.updateSubscription)(this, i); break; case 'updateSubscriptionMetadata': requestOptions = await (0, updateSubscriptionMetadata_1.updateSubscriptionMetadata)(this, i); break; default: throw new Error(`Endpoint de Assinatura não implementado: ${endpoint}`); } return requestOptions; } exports.assinaturaService = assinaturaService; //# sourceMappingURL=assinaturaService.js.map