import { ViewModel } from "../contracts/view-models/ViewModel"; import type { RecordPageViewOutputViewData } from "../view-data/RecordPageViewOutputViewData"; export class RecordPageViewOutputViewModel extends ViewModel { pageViewId: string; constructor(data: RecordPageViewOutputViewData) { super(); this.pageViewId = data.pageViewId; } /** UI-specific: Formatted page view ID for display */ get displayPageViewId(): string { return `Page View: ${this.pageViewId}`; } }