UNPKG

@eleva-io/erp-sdk

Version:

SDK oficial para el ERP de Eleva

34 lines 1.25 kB
import { CommunitiesAPI } from './communities'; import { BulkMessagesAPI } from './bulk_messaging'; import { ClaimsAPI } from './claims'; import { MeetingsAPI } from './meetings'; import { MeetingAgendasAPI } from './meeting_agendas'; export class HorizontalAPI { _httpClient; _baseUrl; constructor(_httpClient, baseUrl) { this._httpClient = _httpClient; this._baseUrl = `${baseUrl}/horizontal`; } communities(id) { return new CommunitiesAPI(this._httpClient, `${this._baseUrl}/communities`, id); } bulkMessaging(id) { return new BulkMessagesAPI(this._httpClient, `${this._baseUrl}/bulk-messaging`, id); } claims(id) { return new ClaimsAPI(this._httpClient, `${this._baseUrl}/claims`, id); } meetings(entityType, entityId, meetingId) { return new MeetingsAPI(this._httpClient, this._baseUrl, entityType, entityId, meetingId); } meetingAgendas(agendaId) { return new MeetingAgendasAPI(this._httpClient, `${this._baseUrl}/meetings/agenda`, agendaId); } async findAllMeetings(query) { return this._httpClient.get(`${this._baseUrl}/communities/meetings`, { query, }); } } //# sourceMappingURL=api.js.map