import { ViewModel } from "../contracts/view-models/ViewModel"; import type { PrivacySettingsViewData } from "../view-data/PrivacySettingsViewData"; export class PrivacySettingsViewModel extends ViewModel { publicProfile: boolean; showStats: boolean; showActiveSponsorships: boolean; allowDirectContact: boolean; constructor(data: PrivacySettingsViewData) { super(); this.publicProfile = data.publicProfile; this.showStats = data.showStats; this.showActiveSponsorships = data.showActiveSponsorships; this.allowDirectContact = data.allowDirectContact; } }