import type { MessageLanguages } from "src/boot/i18n";

export class Preferences {
    id: number;
    notifications: boolean;
    is_dark_mode: boolean | null;
    display_language: MessageLanguages;
    is_lefty_mode: boolean;
    is_employee_list_grid: boolean;
    is_timesheet_approval_grid: boolean;

    constructor() {
        this.id = -1;
        this.notifications = true;
        this.is_dark_mode = null;
        this.display_language = 'fr-FR';
        this.is_lefty_mode = false;
        this.is_employee_list_grid = true;
        this.is_timesheet_approval_grid = true;
    }
}