@alba-cars/common-modules
Version:
A package containing DTOs, validation classes and common modules and interfaces for Alba Cars
30 lines (29 loc) • 868 B
TypeScript
import { BaseModel } from "./Base";
import { Vehicle } from "./Vehicle";
export declare class VehicleFinance extends BaseModel {
vehicleId: string;
price: number;
droppedPrice?: number;
vehiclePriceType: string;
vatInclusive: string;
interestPercentage: number;
monthlyInstallment: number;
droppedMonthlyInstallment?: number;
financingYear: number;
interestPerYear: number;
droppedInterestPerYear?: number;
totalReductionAmount: number;
reductionDuration: number;
durationShow: string;
reductionInterval: number;
minimumBidAmount: number;
initialDepositAmount: number;
vehicle: Vehicle;
installmentAvailable: boolean;
effectivePrice: number;
salePrice?: number;
saleStartsAt?: Date;
saleExpiresAt?: Date;
saleMonthlyInstallment?: number;
isTimedSaleActive: boolean;
}