UNPKG

asaas

Version:

Unofficial Asaas Payment Gateway SDK

41 lines (40 loc) 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AccountsAPI = void 0; const BaseAPI_1 = require("./BaseAPI"); class AccountsAPI extends BaseAPI_1.BaseAPI { constructor(apiClient, options = {}) { super(apiClient, options); } // apiKey é retornada apenas na criação async create(params) { try { const response = await this.apiClient.post('/accounts', params); return response.data; } catch (error) { return this.handleError(error, 'Erro ao criar subconta:'); } } async list(params) { try { const response = await this.apiClient.get('/accounts', { params }); return response.data; } catch (error) { return this.handleError(error, 'Erro ao obter a lista de subcontas:'); } } async getById(id) { try { const response = await this.apiClient.get(`/accounts`, { params: { id }, }); return response.data; } catch (error) { return this.handleError(error, 'Erro ao obter a subconta:'); } } } exports.AccountsAPI = AccountsAPI;