UNPKG

@eleva-io/erp-sdk

Version:

SDK oficial para el ERP de Eleva

29 lines 1.54 kB
import { HTTPClient } from '../../../../utils/http'; import { CRUD } from '../../../../utils/crud'; import { Community, CommunityExtended, CommunityPropertyPersonExtended2, CreateCommunityDTO, UpdateCommunityDTO } from '../types'; import { CommunitiesConfigAPI } from './communities_config'; import { CommunitiesEmployeesAPI } from './employees'; import { CommunitiesBlocksAPI } from './blocks'; import { CommunitiesProvidersAPI } from './providers'; import { CommunitiesAgentsAPI } from './agents'; import { CommunitiesRolesAPI } from './roles'; import { ReceiptsAPI } from './receipts'; import { DocumentsAPI } from './documents'; import { RouteTrackingsConfigAPI } from './route_trackings'; import { CommonAreasAPI } from './common_area'; export declare class CommunitiesAPI extends CRUD<CommunityExtended, CreateCommunityDTO, UpdateCommunityDTO, Community> { private readonly _communityId?; constructor(httpClient: HTTPClient, baseUrl: string, _communityId?: string | undefined); config(): CommunitiesConfigAPI; agents(): CommunitiesAgentsAPI; roles(): CommunitiesRolesAPI; employees(): CommunitiesEmployeesAPI; providers(): CommunitiesProvidersAPI; blocks(id?: string): CommunitiesBlocksAPI; documents(id?: string): DocumentsAPI; receipts(id?: string): ReceiptsAPI; routeTrackings(): RouteTrackingsConfigAPI; residents(query?: Record<string, unknown>): Promise<CommunityPropertyPersonExtended2[]>; commonAreas(id?: string): CommonAreasAPI; } //# sourceMappingURL=communities.d.ts.map