UNPKG

@eleva-io/erp-sdk

Version:

SDK oficial para el ERP de Eleva

27 lines 1.55 kB
import { CRUD } from '../../../../../utils/crud'; import { RouteTrackingRouteExtended, CreateRouteTrackingRouteDTO, UpdateRouteTrackingRouteDTO, RouteTrackingRoute, RouteTrackingRouteZone, CreateRouteTrackingRouteZoneDTO, RouteTrackingRouteAgent, CreateRouteTrackingRouteAgentDTO } from '../../types'; import { HTTPClient } from '../../../../../utils/http'; export declare class RouteTrackingRoutesConfigAPI extends CRUD<RouteTrackingRoute, CreateRouteTrackingRouteDTO, UpdateRouteTrackingRouteDTO, RouteTrackingRouteExtended> { private readonly _routeTrackingId?; constructor(httpClient: HTTPClient, baseUrl: string, _routeTrackingId?: string | undefined); zones(): RouteTrackingRoutesConfigZonesAPI; agents(): RouteTrackingRoutesConfigAgentsAPI; } export declare class RouteTrackingRoutesConfigZonesAPI { private readonly _httpClient; private readonly _baseUrl; private readonly _crud; constructor(_httpClient: HTTPClient, _baseUrl: string); create(data: CreateRouteTrackingRouteZoneDTO): Promise<RouteTrackingRouteZone>; delete(id: string): Promise<void>; } export declare class RouteTrackingRoutesConfigAgentsAPI { private readonly _httpClient; private readonly _baseUrl; private readonly _crud; constructor(_httpClient: HTTPClient, _baseUrl: string); create(data: CreateRouteTrackingRouteAgentDTO): Promise<RouteTrackingRouteAgent>; delete(id: string): Promise<void>; find(query?: Record<string, unknown>): Promise<RouteTrackingRouteAgent[]>; } //# sourceMappingURL=routes.d.ts.map