UNPKG

autotrader-connect-api

Version:

Production-ready TypeScript wrapper for Auto Trader UK Connect APIs

34 lines 1.23 kB
"use strict"; /** * Vehicle Metrics module for AutoTrader API * Handles vehicle performance metrics and analytics */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAggregatedMetrics = exports.getVehicleMetrics = void 0; const client_1 = __importDefault(require("../client")); /** * Get vehicle performance metrics * @param vehicleId Vehicle identifier * @returns Promise resolving to performance metrics */ async function getVehicleMetrics(vehicleId) { const response = await client_1.default.get(`/vehicles/${vehicleId}/metrics`); return response.data; } exports.getVehicleMetrics = getVehicleMetrics; /** * Get aggregated metrics for multiple vehicles * @param vehicleIds Array of vehicle identifiers * @returns Promise resolving to aggregated metrics */ async function getAggregatedMetrics(vehicleIds) { const response = await client_1.default.post('/vehicles/metrics/aggregate', { vehicleIds, }); return response.data; } exports.getAggregatedMetrics = getAggregatedMetrics; //# sourceMappingURL=vehicleMetrics.js.map