@eleva-io/erp-sdk
Version:
SDK oficial para el ERP de Eleva
22 lines • 1.42 kB
TypeScript
import { HTTPClient } from '../../../../../utils/http';
import { CrossPlatformFileResponse } from '../../../../../utils/compatibility';
import { ReportPropertiesListQuery, ReportPropertiesDebtsQuery, ReportResidentsListQuery, ReportResidentsDebtsQuery, ReportCrossCommonAreaReservationsQuery } from '../../types';
import { CommonAreaReportsAPI } from './common-area';
import { MeetingReportsAPI } from './meeting';
import { PropertyReportsAPI } from './property';
import { ResidentReportsAPI } from './resident';
export declare class CommunityReportsAPI {
private readonly _httpClient;
private readonly _baseUrl;
constructor(_httpClient: HTTPClient, _baseUrl: string);
propertiesList(params: ReportPropertiesListQuery): Promise<CrossPlatformFileResponse>;
propertiesDebts(params: ReportPropertiesDebtsQuery): Promise<CrossPlatformFileResponse>;
residentsList(params: ReportResidentsListQuery): Promise<CrossPlatformFileResponse>;
residentsDebts(params: ReportResidentsDebtsQuery): Promise<CrossPlatformFileResponse>;
crossCommonAreaReservations(params: ReportCrossCommonAreaReservationsQuery): Promise<CrossPlatformFileResponse>;
property(propertyId: string): PropertyReportsAPI;
resident(residentId: string): ResidentReportsAPI;
meeting(meetingId: string): MeetingReportsAPI;
commonArea(commonAreaId: string): CommonAreaReportsAPI;
}
//# sourceMappingURL=community.d.ts.map