UNPKG

autotrader-connect-api

Version:

Production-ready TypeScript wrapper for Auto Trader UK Connect APIs

36 lines 1.31 kB
/** * Images module for AutoTrader API * Handles image-related endpoints and operations */ import { ImageInfo } from '../types/common'; /** * Get images for a specific vehicle * @param vehicleId Vehicle identifier * @returns Promise resolving to array of image information */ export declare function getVehicleImages(vehicleId: string): Promise<ImageInfo[]>; /** * Upload images for a vehicle * @param vehicleId Vehicle identifier * @param imageUrls Array of image URLs to associate with the vehicle * @returns Promise resolving to updated image list */ export declare function uploadVehicleImages(vehicleId: string, imageUrls: string[]): Promise<ImageInfo[]>; /** * Delete vehicle images * @param vehicleId Vehicle identifier * @param imageIds Array of image IDs to delete * @returns Promise resolving to confirmation */ export declare function deleteVehicleImages(vehicleId: string, imageIds: string[]): Promise<{ success: boolean; deletedCount: number; }>; /** * Reorder vehicle images * @param vehicleId Vehicle identifier * @param imageOrder Array of image IDs in desired order * @returns Promise resolving to updated image list */ export declare function reorderVehicleImages(vehicleId: string, imageOrder: string[]): Promise<ImageInfo[]>; //# sourceMappingURL=images.d.ts.map