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

export interface UpdateNomenclatore {
  /**
   * 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;

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

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

  /**
   * Flag per accorpamento del livello
   */
  flagAccorpaLivello?: boolean | null;

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

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

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

  /**
   * 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;

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

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