UNPKG

@eleva-io/erp-sdk

Version:

SDK oficial para el ERP de Eleva

39 lines 1.93 kB
import { HTTPClient } from '../../../../utils/http'; import { Meeting, MeetingExtended, CreateMeetingDTO, UpdateMeetingDTO, QueryMeetingDTO, MeetingEntityType, PaginatedMeetingsResponse, CompleteMeetingDTO, ApproveMeetingDTO, ExportMeetingParticipantsDTO } from '../types'; import { MeetingParticipantsAPI } from './participants'; import { MeetingDebtorsAPI } from './debtors'; import { MeetingAgendaAPI } from './agenda'; import { MeetingActionPointsAPI } from './action_points'; import { MeetingNotesAPI } from './notes'; import { MeetingDocumentsAPI } from './documents'; export declare class MeetingsAPI { private readonly _httpClient; private readonly _baseUrl; private readonly _entityType; private readonly _entityId?; private readonly _meetingId?; constructor(_httpClient: HTTPClient, _baseUrl: string, _entityType: MeetingEntityType, _entityId?: string | undefined, _meetingId?: string | undefined); find(query?: QueryMeetingDTO): Promise<PaginatedMeetingsResponse>; get(): Promise<MeetingExtended>; create(data: CreateMeetingDTO): Promise<Meeting>; update(data: UpdateMeetingDTO): Promise<Meeting>; startPreparing(): Promise<Meeting>; start(): Promise<Meeting>; finish(): Promise<Meeting>; cancel(): Promise<Meeting>; approveMeetingCall(data?: ApproveMeetingDTO): Promise<Meeting>; rejectMeetingCall(): Promise<Meeting>; approveMinutes(): Promise<Meeting>; rejectMinutes(): Promise<Meeting>; complete(data: CompleteMeetingDTO): Promise<Meeting>; exportParticipants(data: ExportMeetingParticipantsDTO): Promise<Blob>; generatePdf(): Promise<Blob>; participants(): MeetingParticipantsAPI; debtors(): MeetingDebtorsAPI; agenda(): MeetingAgendaAPI; actionPoints(): MeetingActionPointsAPI; notes(): MeetingNotesAPI; documents(): MeetingDocumentsAPI; private _getBasePath; } //# sourceMappingURL=meetings.d.ts.map