@eleva-io/erp-sdk
Version:
SDK oficial para el ERP de Eleva
18 lines • 598 B
JavaScript
import { CRUD } from '../../../utils/crud';
import { BankAccountProvider, } from './types';
import { validatePaymentMethod } from '../../global/validations/payment_method';
export class AccountsAPI extends CRUD {
constructor(httpClient, baseUrl, _accountId) {
super(httpClient, {
basePath: baseUrl,
id: _accountId,
});
}
async create(data) {
if (data.providerId === BankAccountProvider.INTERNAL) {
await validatePaymentMethod(data.metadata);
}
return super.create(data);
}
}
//# sourceMappingURL=api.js.map