UNPKG

@alba-cars/common-modules

Version:

A package containing DTOs, validation classes and common modules and interfaces for Alba Cars

56 lines (55 loc) 1.6 kB
import { MarketingData } from "../../../../core"; import { BankValuationActionType } from "../../../models/BankValuationResult"; export declare class BankValuationRequestCreateDto { name: string; email?: string; phone: string; clientName?: string | null; clientEmail?: string | null; clientPhone?: string | null; bankName: string; bankerEmail?: string; makeDealDriveId?: string; make: string; modelDealDriveId?: string; model: string; trimDealDriveId?: string; trim?: string; trimOption?: string; trimOptionDealDriveId?: string; year: number; color?: string; vin: string; engineSize?: number | null; engineNumber?: string; engineType?: string; mileage: number; specs: string; specification?: string; value: number; comments?: string; images?: string[]; createdById?: string; sessionId?: string; bankApplicationId?: string; dealDriveEstimatedPrice?: number; marketing?: MarketingData; clientMileage?: number | null; mileageUnit?: "km" | "miles"; } export declare class BankValuationRequestUpdateDto { comments?: string; status?: string; } export declare class BankValuationResultCreateDto { bankValuationRequestId: string; doneById: string; action: BankValuationActionType; rejectionReason?: string; approvalComments?: string; approvedValuation?: number; dealDriveEstimatedPrice?: number; certificateUrl?: string; ipAddress?: string; static fromPlain(plain: Record<string, unknown>): BankValuationResultCreateDto; }