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