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

import { Stipulatore } from '../models/stipulatore';
export interface ConvenzioniStrutture {
  /**
   * General terms and conditions of the convention
   */
  condizioniGeneraliConvenzione: string | null;

  /**
   * End date of the convention
   */
  dataFine: string;

  /**
   * Start date of the convention
   */
  dataInizio: string;

  /**
   * Date and time of creation
   */
  dataOraCreazione: string | null;

  /**
   * Date and time of last modification
   */
  dataOraModifica: string | null;

  /**
   * Indicates whether the convention is direct
   */
  flagConvenzioneDiretta: boolean;

  /**
   * Indicates whether the convention is indirect
   */
  flagConvenzioneIndiretta: boolean;

  /**
   * Indicates whether the convention is related to ticketing
   */
  flagConvenzioneTicket: boolean;

  /**
   * Indicates whether the convention includes the choice of a doctor
   */
  flagSceltaMedico: boolean;

  /**
   * Indicates whether the convention is currently suspended
   */
  flagSospesa: boolean;

  /**
   * Indicates whether the pricing is based on the parent company's tariff
   */
  flagUsaTariffarioCasaMadre: boolean;

  /**
   * Unique identifier for the convention
   */
  id: number;

  /**
   * Identifier of the structure associated with the convention
   */
  idStruttura: number;

  /**
   * Stipulatore della convenzione
   * @type Stipulatore
   */
  stipulatore: Stipulatore;

  /**
   * User who created the structure
   */
  utenteCreazione: string | null;

  /**
   * User who last modified the structure
   */
  utenteModifica: string | null;
}
