export interface IStruttura {
  id?: number;
  nome?: string | null;
  descrizione?: string | null;
  indirizzo?: string | null;
  capienzaMax?: number | null;
  attiva?: boolean | null;
  fotoUrl?: string | null;
  createdAt?: Date | null;
  updatedAt?: Date | null;
}

export class Struttura implements IStruttura {
  constructor(
    public id?: number,
    public nome?: string | null,
    public descrizione?: string | null,
    public indirizzo?: string | null,
    public capienzaMax?: number | null,
    public attiva?: boolean | null,
    public fotoUrl?: string | null,
    public createdAt?: Date | null,
    public updatedAt?: Date | null,
  ) {
    this.attiva = this.attiva ?? false;
  }
}
