@eleva-io/erp-sdk
Version:
SDK oficial para el ERP de Eleva
23 lines • 880 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MeetingAgendasAPI = void 0;
const crud_1 = require("../../../../utils/crud");
const guards_1 = require("../../../../utils/guards");
const templates_1 = require("./templates");
class MeetingAgendasAPI extends crud_1.CRUD {
_agendaId;
constructor(httpClient, baseUrl, _agendaId) {
super(httpClient, { basePath: baseUrl, id: _agendaId });
this._agendaId = _agendaId;
}
find(query) {
return super.find(query);
}
templates(agendaId) {
const id = agendaId ?? this._agendaId;
(0, guards_1.requireField)('agendaId', id);
return new templates_1.MeetingAgendaTemplatesAPI(this._httpClient, `${this._config.basePath}/${id}/templates`);
}
}
exports.MeetingAgendasAPI = MeetingAgendasAPI;
//# sourceMappingURL=meeting_agendas.js.map