// Questo file fa parte di MyTown.
// MyTown è software libero: puoi ridistribuirlo e/o modificarlo secondo
// i termini della GNU Affero General Public License come pubblicata dalla
// Free Software Foundation, versione 3.
// Distribuito senza ALCUNA GARANZIA; vedi la GNU AGPL v3 per i dettagli.
// Copyright (C) Kondor Consulting & Services S.r.l.
// SPDX-License-Identifier: AGPL-3.0-or-later

export class User {
	usr_id!: number;
	pt_id!: number;
	usr_state!: number;
	usr_numbid!: number;
	usr_mail!: string;
	usr_phone!: string;
	usr_username!: string;
	usr_lastname!: string;
	usr_firstname!: string;
	usr_displayname!: string;
	usr_privacy!: boolean;
	avatar?: string; // data-URL base64 dell'immagine profilo (vuoto = usa iniziali)
	usr_type!: string; // 'employee' or 'supplier'
	exist!: boolean;
	totalrows!: number;
	portals!: string;
	emailNotifications!: boolean; // legacy alias
	usr_email_notifications!: boolean;
	usr_sms_notifications!: boolean;
	usr_primoaccesso!: number;
}
