UNPKG

asaaas

Version:

Unofficial Asaas Payment Gateway SDK

61 lines (60 loc) 1.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.WebhooksAPI = void 0; class WebhooksAPI { apiClient; constructor(apiClient) { this.apiClient = apiClient; } async create(params) { try { const response = await this.apiClient.post('/webhooks', params); return response.data; } catch (error) { console.error('Erro ao criar uma novo webhook:', error); throw error; } } async list() { try { const response = await this.apiClient.get('/webhooks'); return response.data; } catch (error) { console.error('Erro ao obter a lista de webhooks:', error); throw error; } } async getById(id) { try { const response = await this.apiClient.get(`/webhooks/${id}`); return response.data; } catch (error) { console.error('Erro ao obter o webhook:', error); throw error; } } async delete(id) { try { const response = await this.apiClient.delete(`/webhooks/${id}`); return response.data; } catch (error) { console.error('Erro ao deletar o webhook:', error); throw error; } } async updateById(id, params) { try { const response = await this.apiClient.post(`/webhooks/${id}`, params); return response.data; } catch (error) { console.error('Erro ao atualizar o webhook:', error); throw error; } } } exports.WebhooksAPI = WebhooksAPI;