import type { RecordPageViewOutputDTO } from '../types/generated/RecordPageViewOutputDTO'; /** * Record page view output view model * Represents the result of recording a page view for UI consumption */ export class RecordPageViewOutputViewModel { pageViewId: string; constructor(dto: RecordPageViewOutputDTO) { this.pageViewId = dto.pageViewId; } /** UI-specific: Formatted page view ID for display */ get displayPageViewId(): string { return `Page View: ${this.pageViewId}`; } }