from rest_framework import serializers from . import models # --------------- FINE PREFISSO TEMPLATE --------------- class DestinatarioOffertaSerializer(serializers.ModelSerializer): class Meta: model = models.DestinatarioOfferta fields = ('destinazione', 'intestatario') class GruppoOfferteSerializer(serializers.ModelSerializer): class Meta: model = models.GruppoOfferte fields = ('destinatario', 'agente', 'tipo', 'anno_1a_rev', 'numero', 'descrizione') class OffertaSerializer(serializers.ModelSerializer): class Meta: model = models.Offerta fields = ('gruppo', 'data', 'revisione', 'documento', 'codice_offerta', 'accettazione') class AgenteOffertaSerializer(serializers.ModelSerializer): class Meta: model = models.AgenteOfferta fields = ('codice') class ParteEconomicaOffertaSerializer(serializers.ModelSerializer): class Meta: model = models.ParteEconomicaOfferta fields = ('revisione', 'dettaglio_economico_offerto') class ProgettoSerializer(serializers.ModelSerializer): class Meta: model = models.Progetto fields = ('progetto_padre', 'stato', 'nome', 'descrizione') class ValorizzazioneEconomicaProgettoSerializer(serializers.ModelSerializer): class Meta: model = models.ValorizzazioneEconomicaProgetto fields = ('progetto', 'dato_economico', 'fase_target') class TipologiaOffertaSerializer(serializers.ModelSerializer): class Meta: model = models.TipologiaOfferta fields = ('descrizione') class RepositorySerializer(serializers.ModelSerializer): class Meta: model = models.Repository fields = ('url', 'descrizione') class TipoRelazioneSerializer(serializers.ModelSerializer): class Meta: model = models.TipoRelazione fields = ('descrizione') class AttivitaSerializer(serializers.ModelSerializer): class Meta: model = models.Attivita fields = ('attivita_generica', 'tipo', 'descrizione') class RisorsaChiaveSerializer(serializers.ModelSerializer): class Meta: model = models.RisorsaChiave fields = ('risorsa_generica', 'descrizione') class PropostaDiValoreSerializer(serializers.ModelSerializer): class Meta: model = models.PropostaDiValore fields = ('proposta_valore_generica', 'descrizione') class CanaleDiDistribuzioneSerializer(serializers.ModelSerializer): class Meta: model = models.CanaleDiDistribuzione fields = ('descrizione') class SettoreDiMercatoSerializer(serializers.ModelSerializer): class Meta: model = models.SettoreDiMercato fields = ('descrizione') class FlussoDiRicaviSerializer(serializers.ModelSerializer): class Meta: model = models.FlussoDiRicavi fields = ('flusso_ricavi_generico', 'descrizione') class StrutturaDeiCostiSerializer(serializers.ModelSerializer): class Meta: model = models.StrutturaDeiCosti fields = ('') class SettoreAziendaSerializer(serializers.ModelSerializer): class Meta: model = models.SettoreAzienda fields = ('settore_generico', 'azienda', 'settore_di_mercato') class RelazioneConAziendaSerializer(serializers.ModelSerializer): class Meta: model = models.RelazioneConAzienda fields = ('relazione_generica', 'azienda', 'tipo_relazione') class TipoAttivitaSerializer(serializers.ModelSerializer): class Meta: model = models.TipoAttivita fields = ('descrizione') class ValoreDelProgettoSerializer(serializers.ModelSerializer): class Meta: model = models.ValoreDelProgetto fields = ('progetto', 'proposta_di_valore') class AttivitaDelProgettoSerializer(serializers.ModelSerializer): class Meta: model = models.AttivitaDelProgetto fields = ('progetto', 'attivita') class AssetDelProgettoSerializer(serializers.ModelSerializer): class Meta: model = models.AssetDelProgetto fields = ('progetto', 'asset') class RisorsaPersonaleSerializer(serializers.ModelSerializer): class Meta: model = models.RisorsaPersonale fields = ('persona') class RisorsaFisicaSerializer(serializers.ModelSerializer): class Meta: model = models.RisorsaFisica fields = ('descrizione') class RisorsaFinanziariaSerializer(serializers.ModelSerializer): class Meta: model = models.RisorsaFinanziaria fields = ('descrizione') class ValoreDellAttivitaSerializer(serializers.ModelSerializer): class Meta: model = models.ValoreDellAttivita fields = ('attivita', 'proposta_di_valore') class ValorizzazioneEconomicaAttivitaSerializer(serializers.ModelSerializer): class Meta: model = models.ValorizzazioneEconomicaAttivita fields = ('attivita_del_progetto', 'dato_economico') class AssetDaAttivitaSerializer(serializers.ModelSerializer): class Meta: model = models.AssetDaAttivita fields = ('attivita', 'asset') class ArchivioFilesSerializer(serializers.ModelSerializer): class Meta: model = models.ArchivioFiles fields = ('url', 'descrizione') class CanaleDistribuzioneIndirettoSerializer(serializers.ModelSerializer): class Meta: model = models.CanaleDistribuzioneIndiretto fields = ('partnership_distribuzione') class SoggettoFiscaleSerializer(serializers.ModelSerializer): class Meta: model = models.SoggettoFiscale fields = ('indirizzo_pec', 'regime_fiscale', 'codice_fiscale', 'partita_iva', 'codice_sdi', 'sede_legale', 'stabile_organizzazione', 'cod_eori', 'nazione', 'numero_licenza_guida', 'iscrizione_rea', 'revisione_principale', 'rimosso') class IscrizioneAlboProfessionaleSerializer(serializers.ModelSerializer): class Meta: model = models.IscrizioneAlboProfessionale fields = ('albo_professionale', 'numero_iscrizione_albo', 'data_iscrizione_albo', 'persona_fisica') class PersonaFisicaSerializer(serializers.ModelSerializer): class Meta: model = models.PersonaFisica fields = ('titolo', 'nome', 'cognome') class PersonaGiuridicaSerializer(serializers.ModelSerializer): class Meta: model = models.PersonaGiuridica fields = ('denominazione') class SedeSerializer(serializers.ModelSerializer): class Meta: model = models.Sede fields = ('inquilino', 'is_legale') class IndirizzoSerializer(serializers.ModelSerializer): class Meta: model = models.Indirizzo fields = ('duf', 'civico', 'altro', 'cap_id', 'comune_id', 'dug_id')