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

export interface CreateStruttura {
  /**
   * CAP della struttura
   */
  cap?: string | null;

  /**
   * Codice della provincia
   */
  codiceLuogo: string;

  /**
   * CUP per prenotazioni private
   */
  cupPrivato?: string | null;

  /**
   * CUP per prenotazioni pubbliche
   */
  cupPubblico?: string | null;

  /**
   * Email della struttura
   */
  email?: string | null;

  /**
   * Numero di fax della struttura
   */
  fax?: string | null;

  /**
   * Indica se la struttura è filtrata per la pubblicazione
   */
  filtraPubblicazione?: boolean;

  /**
   * Indica se la struttura è convenzionata
   */
  flagConvenzionata?: boolean;

  /**
   * ID degli stipulatori associati a questa struttura
   */
  idStipulatori: Array<number>;

  /**
   * ID della struttura madre
   */
  idStrutturaMadre?: number | null;

  /**
   * ID del tipo di struttura
   */
  idTipiStruttura: Array<number>;

  /**
   * ID del tipo di gestione
   */
  idTipoGestione: number;

  /**
   * Indirizzo della struttura
   */
  indirizzo?: string | null;

  /**
   * Nome della struttura
   */
  nome: string;

  /**
   * Note aggiuntive sulla struttura
   */
  note?: string | null;

  /**
   * Numero identificativo della struttura
   */
  numero?: number | null;

  /**
   * Numero civico della struttura
   */
  numeroCivico?: string | null;

  /**
   * Partita IVA della struttura
   */
  partitaIva?: string | null;

  /**
   * Sito web della struttura
   */
  sitoWeb?: string | null;

  /**
   * Numero di stelle della struttura
   */
  stelline: number;

  /**
   * Telefono principale della struttura
   */
  telefono1?: string | null;

  /**
   * Telefono secondario della struttura
   */
  telefono2?: string | null;
}
