import type { GetDriverOutputDTO } from '../types/generated/GetDriverOutputDTO'; /** * View Model for driver summary with rating and rank * Transform from DTO to ViewModel with UI fields */ export class DriverSummaryViewModel { driver: GetDriverOutputDTO; rating: number | null; rank: number | null; constructor(dto: { driver: GetDriverOutputDTO; rating?: number | null; rank?: number | null; }) { this.driver = dto.driver; this.rating = dto.rating ?? null; this.rank = dto.rank ?? null; } }