UNPKG

@eleva-io/erp-sdk

Version:

SDK oficial para el ERP de Eleva

38 lines 1.46 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.HorizontalAPI = void 0; const communities_1 = require("./communities"); const bulk_messaging_1 = require("./bulk_messaging"); const claims_1 = require("./claims"); const meetings_1 = require("./meetings"); const meeting_agendas_1 = require("./meeting_agendas"); class HorizontalAPI { _httpClient; _baseUrl; constructor(_httpClient, baseUrl) { this._httpClient = _httpClient; this._baseUrl = `${baseUrl}/horizontal`; } communities(id) { return new communities_1.CommunitiesAPI(this._httpClient, `${this._baseUrl}/communities`, id); } bulkMessaging(id) { return new bulk_messaging_1.BulkMessagesAPI(this._httpClient, `${this._baseUrl}/bulk-messaging`, id); } claims(id) { return new claims_1.ClaimsAPI(this._httpClient, `${this._baseUrl}/claims`, id); } meetings(entityType, entityId, meetingId) { return new meetings_1.MeetingsAPI(this._httpClient, this._baseUrl, entityType, entityId, meetingId); } meetingAgendas(agendaId) { return new meeting_agendas_1.MeetingAgendasAPI(this._httpClient, `${this._baseUrl}/meetings/agenda`, agendaId); } async findAllMeetings(query) { return this._httpClient.get(`${this._baseUrl}/communities/meetings`, { query, }); } } exports.HorizontalAPI = HorizontalAPI; //# sourceMappingURL=api.js.map