/* tslint:disable */
/* eslint-disable */
/* Code generated by ng-openapi-gen DO NOT EDIT. */

export interface NomenclatoreRes {
  /**
   * Chiavi di ricerca per il nomenclatore
   */
  chiaviRicerca: string | null;

  /**
   * Codice nomenclatore livello 4
   */
  codice: string;

  /**
   * Codice fasi del nomenclatore
   */
  codiceFasi: string | null;

  /**
   * Data di fine validità
   */
  dataFineValidita: string;

  /**
   * Data di inizio validità
   */
  dataInizioValidita: string;

  /**
   * Data e ora di creazione del record
   */
  dataOraCreazione: string | null;

  /**
   * Data e ora di modifica del record
   */
  dataOraModifica: string | null;

  /**
   * Descrizione nomenclatore livello 4
   */
  descrizione: string;

  /**
   * Descrizione del rimborso
   */
  descrizioneRimborso: string | null;

  /**
   * Flag per accorpamento del livello
   */
  flagAccorpaLivello: boolean;

  /**
   * Flag per necessità di documentazione
   */
  flagNecessitaDocumentazione: boolean;

  /**
   * Flag per selezionabilità da utenti
   */
  flagSelezionabileDaUtenti: boolean;

  /**
   * Unique identifier for nomenclatore
   */
  id: number;

  /**
   * Unique identifier for elemento
   */
  idElemento: number | null;

  /**
   * Unique identifier for nomenclatore livello 1
   */
  idLivello1: number;

  /**
   * Unique identifier for nomenclatore livello 2
   */
  idLivello2: number;

  /**
   * Unique identifier for nomenclatore livello 3
   */
  idLivello3: number;

  /**
   * Unique identifier for nomenclatore livello 4
   */
  idLivello4: number;

  /**
   * Unique identifier for tipo prestazione
   */
  idTipoPrestazione: number | null;

  /**
   * Unique identifier for unità di misura
   */
  idUnitaDiMisura: number | null;

  /**
   * Note del nomenclatore
   */
  note: string | null;

  /**
   * Utente che ha creato il record
   */
  utenteCreazione: string | null;

  /**
   * Utente che ha modificato il record
   */
  utenteModifica: string | null;
}
