UNPKG

@eleva-io/erp-sdk

Version:

SDK oficial para el ERP de Eleva

22 lines 757 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AccountsAPI = void 0; const crud_1 = require("../../../utils/crud"); const types_1 = require("./types"); const payment_method_1 = require("../../global/validations/payment_method"); class AccountsAPI extends crud_1.CRUD { constructor(httpClient, baseUrl, _accountId) { super(httpClient, { basePath: baseUrl, id: _accountId, }); } async create(data) { if (data.providerId === types_1.BankAccountProvider.INTERNAL) { await (0, payment_method_1.validatePaymentMethod)(data.metadata); } return super.create(data); } } exports.AccountsAPI = AccountsAPI; //# sourceMappingURL=api.js.map