view data fixes
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import { ViewModel } from "../contracts/view-models/ViewModel";
|
||||
import type { NotificationSettingsViewData } from "../view-data/NotificationSettingsViewData";
|
||||
|
||||
export class NotificationSettingsViewModel extends ViewModel {
|
||||
emailNewSponsorships: boolean;
|
||||
emailWeeklyReport: boolean;
|
||||
emailRaceAlerts: boolean;
|
||||
emailPaymentAlerts: boolean;
|
||||
emailNewOpportunities: boolean;
|
||||
emailContractExpiry: boolean;
|
||||
|
||||
constructor(data: NotificationSettingsViewData) {
|
||||
super();
|
||||
this.emailNewSponsorships = data.emailNewSponsorships;
|
||||
this.emailWeeklyReport = data.emailWeeklyReport;
|
||||
this.emailRaceAlerts = data.emailRaceAlerts;
|
||||
this.emailPaymentAlerts = data.emailPaymentAlerts;
|
||||
this.emailNewOpportunities = data.emailNewOpportunities;
|
||||
this.emailContractExpiry = data.emailContractExpiry;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user