autotrader-connect-api
Version:
Production-ready TypeScript wrapper for Auto Trader UK Connect APIs
34 lines • 1.23 kB
JavaScript
;
/**
* 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