/* Options: Date: 2026-06-06 01:09:48 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://link.dc8.unico3.cloud //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: RicercaDocumentiEmessi.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/documenti/emessi/da/{Da}", Verbs="GET") // @Route(Path="/intervento/numero/{NumeroIntervento}/documenti", Verbs="GET") // @Route(Path="/intervento/id/{IdIntervento}/documenti", Verbs="GET") // @Route(Path="/interventi/{IdIntervento}/documenti", Verbs="GET") // @Route(Path="/documenti/emessi/da/data/{DataDa}/a/data/{DataA}", Verbs="GET") // @Route(Path="/documenti/emessi/da/data/{DataDa}", Verbs="GET") // @Route(Path="/documenti/emessi/ultimi/{Ultimi}", Verbs="GET") public static class RicercaDocumentiEmessi implements IReturn { public Integer Da = null; public Integer Ultimi = null; public Boolean DaFatturare = null; public Boolean IsFatturato = null; public Boolean IsIntervento = null; public Boolean IsCommessa = null; public FK_Intervento Intervento = null; public FK_TipologiaDocumento Tipologia = null; public FK_CAT CAT = null; public FK_Tecnico Tecnico = null; public Date DataA = null; public Date DataDa = null; public StatoSessioneMobile SessioneMobile = null; public StatoValidazione Validazione = null; public Boolean IsSupportoDistinte = null; public Integer getDa() { return Da; } public RicercaDocumentiEmessi setDa(Integer value) { this.Da = value; return this; } public Integer getUltimi() { return Ultimi; } public RicercaDocumentiEmessi setUltimi(Integer value) { this.Ultimi = value; return this; } public Boolean isDaFatturare() { return DaFatturare; } public RicercaDocumentiEmessi setDaFatturare(Boolean value) { this.DaFatturare = value; return this; } public Boolean getIsFatturato() { return IsFatturato; } public RicercaDocumentiEmessi setIsFatturato(Boolean value) { this.IsFatturato = value; return this; } public Boolean getIsIntervento() { return IsIntervento; } public RicercaDocumentiEmessi setIsIntervento(Boolean value) { this.IsIntervento = value; return this; } public Boolean getIsCommessa() { return IsCommessa; } public RicercaDocumentiEmessi setIsCommessa(Boolean value) { this.IsCommessa = value; return this; } public FK_Intervento getIntervento() { return Intervento; } public RicercaDocumentiEmessi setIntervento(FK_Intervento value) { this.Intervento = value; return this; } public FK_TipologiaDocumento getTipologia() { return Tipologia; } public RicercaDocumentiEmessi setTipologia(FK_TipologiaDocumento value) { this.Tipologia = value; return this; } public FK_CAT getCat() { return CAT; } public RicercaDocumentiEmessi setCat(FK_CAT value) { this.CAT = value; return this; } public FK_Tecnico getTecnico() { return Tecnico; } public RicercaDocumentiEmessi setTecnico(FK_Tecnico value) { this.Tecnico = value; return this; } public Date getDataA() { return DataA; } public RicercaDocumentiEmessi setDataA(Date value) { this.DataA = value; return this; } public Date getDataDa() { return DataDa; } public RicercaDocumentiEmessi setDataDa(Date value) { this.DataDa = value; return this; } public StatoSessioneMobile getSessioneMobile() { return SessioneMobile; } public RicercaDocumentiEmessi setSessioneMobile(StatoSessioneMobile value) { this.SessioneMobile = value; return this; } public StatoValidazione getValidazione() { return Validazione; } public RicercaDocumentiEmessi setValidazione(StatoValidazione value) { this.Validazione = value; return this; } public Boolean getIsSupportoDistinte() { return IsSupportoDistinte; } public RicercaDocumentiEmessi setIsSupportoDistinte(Boolean value) { this.IsSupportoDistinte = value; return this; } private static Object responseType = GetDocumentiResponse.class; public Object getResponseType() { return responseType; } } public static class GetDocumentiResponse { public ArrayList Documenti = null; public ArrayList getDocumenti() { return Documenti; } public GetDocumentiResponse setDocumenti(ArrayList value) { this.Documenti = value; return this; } } public static class FK_CAT extends FK implements IUniqueCodice { public String Codice = null; public String getCodice() { return Codice; } public FK_CAT setCodice(String value) { this.Codice = value; return this; } } public static class FK_Impianto extends FK implements IUniqueCodiceNumerico, IUniqueCodiceExport { public Integer Codice = null; public String CodiceExport = null; public Integer getCodice() { return Codice; } public FK_Impianto setCodice(Integer value) { this.Codice = value; return this; } public String getCodiceExport() { return CodiceExport; } public FK_Impianto setCodiceExport(String value) { this.CodiceExport = value; return this; } } public static class FK_Anagrafica extends FK implements IUniqueCodiceNumerico, IUniqueCodiceExport { public Integer Codice = null; public String CodiceExport = null; public Integer getCodice() { return Codice; } public FK_Anagrafica setCodice(Integer value) { this.Codice = value; return this; } public String getCodiceExport() { return CodiceExport; } public FK_Anagrafica setCodiceExport(String value) { this.CodiceExport = value; return this; } } public static class FK_UdM extends FK implements IUniqueCodice, IUniqueDescrizione, IUniqueCodiceExport { public String Codice = null; public String Descrizione = null; public String CodiceExport = null; public String getCodice() { return Codice; } public FK_UdM setCodice(String value) { this.Codice = value; return this; } public String getDescrizione() { return Descrizione; } public FK_UdM setDescrizione(String value) { this.Descrizione = value; return this; } public String getCodiceExport() { return CodiceExport; } public FK_UdM setCodiceExport(String value) { this.CodiceExport = value; return this; } } public static class FK_AliquotaIVA extends FK implements IUniqueCodice, IUniqueCodiceExport { public String Codice = null; public String CodiceExport = null; public String getCodice() { return Codice; } public FK_AliquotaIVA setCodice(String value) { this.Codice = value; return this; } public String getCodiceExport() { return CodiceExport; } public FK_AliquotaIVA setCodiceExport(String value) { this.CodiceExport = value; return this; } } public static class FK_Conto extends FK implements IUniqueCodice, IUniqueCodiceExport { public String Codice = null; public String CodiceExport = null; public String getCodice() { return Codice; } public FK_Conto setCodice(String value) { this.Codice = value; return this; } public String getCodiceExport() { return CodiceExport; } public FK_Conto setCodiceExport(String value) { this.CodiceExport = value; return this; } } public static class FK_Articolo extends FK implements IUniqueCodice { public String Codice = null; public String getCodice() { return Codice; } public FK_Articolo setCodice(String value) { this.Codice = value; return this; } } public static class FK_Intervento extends FK implements IUniqueNumero { public Integer Numero = null; public Integer getNumero() { return Numero; } public FK_Intervento setNumero(Integer value) { this.Numero = value; return this; } } public static class FK_TipologiaDocumento extends FK implements IUniqueDescrizione, IUniqueCodiceExport { public String CodiceExport = null; public String Descrizione = null; public String getCodiceExport() { return CodiceExport; } public FK_TipologiaDocumento setCodiceExport(String value) { this.CodiceExport = value; return this; } public String getDescrizione() { return Descrizione; } public FK_TipologiaDocumento setDescrizione(String value) { this.Descrizione = value; return this; } } public static class FK_Tecnico extends FK implements IUniqueSigla, IUniqueNominativo { public String Sigla = null; public String Nominativo = null; public String getSigla() { return Sigla; } public FK_Tecnico setSigla(String value) { this.Sigla = value; return this; } public String getNominativo() { return Nominativo; } public FK_Tecnico setNominativo(String value) { this.Nominativo = value; return this; } } public static enum StatoSessioneMobile { Aperta, Chiusa; } public static enum StatoValidazione { DaValidare, Validati; } public static class Documento { public Integer Id = null; public String CodiceExport = null; public Date Data = null; public String Numero = null; public FK_TipologiaDocumento Tipologia = null; public FK_CAT CAT = null; public Intervento Intervento = null; public FK_Anagrafica Cliente = null; public String CodiceFiscale = null; public String PartitaIva = null; public String NominativoIntestatario = null; public String IndirizzoIntestatario = null; public String ComuneIntestatario = null; public String CAPIntestatario = null; public String ProvinciaIntestatario = null; public String TelefonoIntestatario = null; public String NominativoDestinatario = null; public String IndirizzoDestinatario = null; public String ComuneDestinatario = null; public String CAPDestinatario = null; public String ProvinciaDestinatario = null; public FK_Magazzino MagazzinoDestinazione = null; public FK_Magazzino MagazzinoOrigine = null; public FK_Impianto Impianto = null; public String NominativoImpianto = null; public String IndirizzoImpianto = null; public String NumeroCivicoImpianto = null; public String ComuneImpianto = null; public String CAPImpianto = null; public String ProvinciaImpianto = null; public Double Imponibile = null; public Double Imposta = null; public Double Esente = null; public Double Arrotondamento = null; public Double TotaleImporto = null; public FK_Pagamento PagamentoContestuale = null; public Double Pagato = null; public FK_Pagamento PagamentoDifferito = null; public Boolean IvaDiCassa = null; public Boolean IsFatturare = null; public FK_CausaleTrasporto CausaleDiTrasporto = null; public ArrayList Dettagli = null; public Integer getId() { return Id; } public Documento setId(Integer value) { this.Id = value; return this; } public String getCodiceExport() { return CodiceExport; } public Documento setCodiceExport(String value) { this.CodiceExport = value; return this; } public Date getData() { return Data; } public Documento setData(Date value) { this.Data = value; return this; } public String getNumero() { return Numero; } public Documento setNumero(String value) { this.Numero = value; return this; } public FK_TipologiaDocumento getTipologia() { return Tipologia; } public Documento setTipologia(FK_TipologiaDocumento value) { this.Tipologia = value; return this; } public FK_CAT getCat() { return CAT; } public Documento setCat(FK_CAT value) { this.CAT = value; return this; } public Intervento getIntervento() { return Intervento; } public Documento setIntervento(Intervento value) { this.Intervento = value; return this; } public FK_Anagrafica getCliente() { return Cliente; } public Documento setCliente(FK_Anagrafica value) { this.Cliente = value; return this; } public String getCodiceFiscale() { return CodiceFiscale; } public Documento setCodiceFiscale(String value) { this.CodiceFiscale = value; return this; } public String getPartitaIva() { return PartitaIva; } public Documento setPartitaIva(String value) { this.PartitaIva = value; return this; } public String getNominativoIntestatario() { return NominativoIntestatario; } public Documento setNominativoIntestatario(String value) { this.NominativoIntestatario = value; return this; } public String getIndirizzoIntestatario() { return IndirizzoIntestatario; } public Documento setIndirizzoIntestatario(String value) { this.IndirizzoIntestatario = value; return this; } public String getComuneIntestatario() { return ComuneIntestatario; } public Documento setComuneIntestatario(String value) { this.ComuneIntestatario = value; return this; } public String getCapIntestatario() { return CAPIntestatario; } public Documento setCapIntestatario(String value) { this.CAPIntestatario = value; return this; } public String getProvinciaIntestatario() { return ProvinciaIntestatario; } public Documento setProvinciaIntestatario(String value) { this.ProvinciaIntestatario = value; return this; } public String getTelefonoIntestatario() { return TelefonoIntestatario; } public Documento setTelefonoIntestatario(String value) { this.TelefonoIntestatario = value; return this; } public String getNominativoDestinatario() { return NominativoDestinatario; } public Documento setNominativoDestinatario(String value) { this.NominativoDestinatario = value; return this; } public String getIndirizzoDestinatario() { return IndirizzoDestinatario; } public Documento setIndirizzoDestinatario(String value) { this.IndirizzoDestinatario = value; return this; } public String getComuneDestinatario() { return ComuneDestinatario; } public Documento setComuneDestinatario(String value) { this.ComuneDestinatario = value; return this; } public String getCapDestinatario() { return CAPDestinatario; } public Documento setCapDestinatario(String value) { this.CAPDestinatario = value; return this; } public String getProvinciaDestinatario() { return ProvinciaDestinatario; } public Documento setProvinciaDestinatario(String value) { this.ProvinciaDestinatario = value; return this; } public FK_Magazzino getMagazzinoDestinazione() { return MagazzinoDestinazione; } public Documento setMagazzinoDestinazione(FK_Magazzino value) { this.MagazzinoDestinazione = value; return this; } public FK_Magazzino getMagazzinoOrigine() { return MagazzinoOrigine; } public Documento setMagazzinoOrigine(FK_Magazzino value) { this.MagazzinoOrigine = value; return this; } public FK_Impianto getImpianto() { return Impianto; } public Documento setImpianto(FK_Impianto value) { this.Impianto = value; return this; } public String getNominativoImpianto() { return NominativoImpianto; } public Documento setNominativoImpianto(String value) { this.NominativoImpianto = value; return this; } public String getIndirizzoImpianto() { return IndirizzoImpianto; } public Documento setIndirizzoImpianto(String value) { this.IndirizzoImpianto = value; return this; } public String getNumeroCivicoImpianto() { return NumeroCivicoImpianto; } public Documento setNumeroCivicoImpianto(String value) { this.NumeroCivicoImpianto = value; return this; } public String getComuneImpianto() { return ComuneImpianto; } public Documento setComuneImpianto(String value) { this.ComuneImpianto = value; return this; } public String getCapImpianto() { return CAPImpianto; } public Documento setCapImpianto(String value) { this.CAPImpianto = value; return this; } public String getProvinciaImpianto() { return ProvinciaImpianto; } public Documento setProvinciaImpianto(String value) { this.ProvinciaImpianto = value; return this; } public Double getImponibile() { return Imponibile; } public Documento setImponibile(Double value) { this.Imponibile = value; return this; } public Double getImposta() { return Imposta; } public Documento setImposta(Double value) { this.Imposta = value; return this; } public Double getEsente() { return Esente; } public Documento setEsente(Double value) { this.Esente = value; return this; } public Double getArrotondamento() { return Arrotondamento; } public Documento setArrotondamento(Double value) { this.Arrotondamento = value; return this; } public Double getTotaleImporto() { return TotaleImporto; } public Documento setTotaleImporto(Double value) { this.TotaleImporto = value; return this; } public FK_Pagamento getPagamentoContestuale() { return PagamentoContestuale; } public Documento setPagamentoContestuale(FK_Pagamento value) { this.PagamentoContestuale = value; return this; } public Double getPagato() { return Pagato; } public Documento setPagato(Double value) { this.Pagato = value; return this; } public FK_Pagamento getPagamentoDifferito() { return PagamentoDifferito; } public Documento setPagamentoDifferito(FK_Pagamento value) { this.PagamentoDifferito = value; return this; } public Boolean isIvaDiCassa() { return IvaDiCassa; } public Documento setIvaDiCassa(Boolean value) { this.IvaDiCassa = value; return this; } public Boolean getIsFatturare() { return IsFatturare; } public Documento setIsFatturare(Boolean value) { this.IsFatturare = value; return this; } public FK_CausaleTrasporto getCausaleDiTrasporto() { return CausaleDiTrasporto; } public Documento setCausaleDiTrasporto(FK_CausaleTrasporto value) { this.CausaleDiTrasporto = value; return this; } public ArrayList getDettagli() { return Dettagli; } public Documento setDettagli(ArrayList value) { this.Dettagli = value; return this; } } public static class FK { public Integer Id = null; public Integer getId() { return Id; } public FK setId(Integer value) { this.Id = value; return this; } } public static class FK_Pagamento extends FK implements IUniqueDescrizione, IUniqueCodiceExport { public String CodiceExport = null; public String Descrizione = null; public String getCodiceExport() { return CodiceExport; } public FK_Pagamento setCodiceExport(String value) { this.CodiceExport = value; return this; } public String getDescrizione() { return Descrizione; } public FK_Pagamento setDescrizione(String value) { this.Descrizione = value; return this; } } public static interface IUniqueSigla implements IForeignKey { public String Sigla = null; } public static interface IForeignKey { public Integer Id = null; } public static interface IUniqueDescrizione implements IForeignKey { public String Descrizione = null; } public static interface IUniqueCodiceExport implements IForeignKey { public String CodiceExport = null; } public static interface IUniqueCodice implements IForeignKey { public String Codice = null; } public static interface IUniqueCodiceNumerico implements IForeignKey { public Integer Codice = null; } public static interface IUniqueNumero implements IForeignKey { public Integer Numero = null; } public static interface IUniqueNominativo implements IForeignKey { public String Nominativo = null; } public static class Intervento { public Integer Id = null; public Integer Numero = null; public FK_Attivita Richiesta = null; public FK_Impianto Impianto = null; public FK_TipologiaIntervento Tipologia = null; public FK_Tecnico Tecnico = null; public StatoSessioneMobile StatoSessioneMobile = null; public StatoValidazione StatoValidazione = null; public ArrayList Validazioni = null; public String Descrizione = null; public String Note = null; public Date Data = null; public TimeSpan OraInizio = null; public TimeSpan Durata = null; public Integer getId() { return Id; } public Intervento setId(Integer value) { this.Id = value; return this; } public Integer getNumero() { return Numero; } public Intervento setNumero(Integer value) { this.Numero = value; return this; } public FK_Attivita getRichiesta() { return Richiesta; } public Intervento setRichiesta(FK_Attivita value) { this.Richiesta = value; return this; } public FK_Impianto getImpianto() { return Impianto; } public Intervento setImpianto(FK_Impianto value) { this.Impianto = value; return this; } public FK_TipologiaIntervento getTipologia() { return Tipologia; } public Intervento setTipologia(FK_TipologiaIntervento value) { this.Tipologia = value; return this; } public FK_Tecnico getTecnico() { return Tecnico; } public Intervento setTecnico(FK_Tecnico value) { this.Tecnico = value; return this; } public StatoSessioneMobile getStatoSessioneMobile() { return StatoSessioneMobile; } public Intervento setStatoSessioneMobile(StatoSessioneMobile value) { this.StatoSessioneMobile = value; return this; } public StatoValidazione getStatoValidazione() { return StatoValidazione; } public Intervento setStatoValidazione(StatoValidazione value) { this.StatoValidazione = value; return this; } public ArrayList getValidazioni() { return Validazioni; } public Intervento setValidazioni(ArrayList value) { this.Validazioni = value; return this; } public String getDescrizione() { return Descrizione; } public Intervento setDescrizione(String value) { this.Descrizione = value; return this; } public String getNote() { return Note; } public Intervento setNote(String value) { this.Note = value; return this; } public Date getData() { return Data; } public Intervento setData(Date value) { this.Data = value; return this; } public TimeSpan getOraInizio() { return OraInizio; } public Intervento setOraInizio(TimeSpan value) { this.OraInizio = value; return this; } public TimeSpan getDurata() { return Durata; } public Intervento setDurata(TimeSpan value) { this.Durata = value; return this; } } public static class FK_Magazzino extends FK implements IUniqueDescrizione, IUniqueCodiceExport { public String Descrizione = null; public String CodiceExport = null; public String getDescrizione() { return Descrizione; } public FK_Magazzino setDescrizione(String value) { this.Descrizione = value; return this; } public String getCodiceExport() { return CodiceExport; } public FK_Magazzino setCodiceExport(String value) { this.CodiceExport = value; return this; } } public static class FK_CausaleTrasporto extends FK implements IUniqueDescrizione { public String Descrizione = null; public String getDescrizione() { return Descrizione; } public FK_CausaleTrasporto setDescrizione(String value) { this.Descrizione = value; return this; } } public static class DettaglioDocumento { public Integer Id = null; public TipoRiga Tipo = null; public FK_Articolo Articolo = null; public String Codice = null; public String Descrizione = null; public String DescrizioneEstesa = null; public Double Quantita = null; public FK_UdM UdM = null; public Double PrezzoUnitario = null; public Double Importo = null; public String Sconto = null; public FK_Conto Contropartita = null; public FK_AliquotaIVA AliquotaIVA = null; public Boolean IsGaranzia = null; public TipoPrezzoDistinta TipoPrezzoDistinta = null; public Boolean IsComponenteDistinta = null; public Integer IdTestataDistinta = null; public Integer getId() { return Id; } public DettaglioDocumento setId(Integer value) { this.Id = value; return this; } public TipoRiga getTipo() { return Tipo; } public DettaglioDocumento setTipo(TipoRiga value) { this.Tipo = value; return this; } public FK_Articolo getArticolo() { return Articolo; } public DettaglioDocumento setArticolo(FK_Articolo value) { this.Articolo = value; return this; } public String getCodice() { return Codice; } public DettaglioDocumento setCodice(String value) { this.Codice = value; return this; } public String getDescrizione() { return Descrizione; } public DettaglioDocumento setDescrizione(String value) { this.Descrizione = value; return this; } public String getDescrizioneEstesa() { return DescrizioneEstesa; } public DettaglioDocumento setDescrizioneEstesa(String value) { this.DescrizioneEstesa = value; return this; } public Double getQuantita() { return Quantita; } public DettaglioDocumento setQuantita(Double value) { this.Quantita = value; return this; } public FK_UdM getUdM() { return UdM; } public DettaglioDocumento setUdM(FK_UdM value) { this.UdM = value; return this; } public Double getPrezzoUnitario() { return PrezzoUnitario; } public DettaglioDocumento setPrezzoUnitario(Double value) { this.PrezzoUnitario = value; return this; } public Double getImporto() { return Importo; } public DettaglioDocumento setImporto(Double value) { this.Importo = value; return this; } public String getSconto() { return Sconto; } public DettaglioDocumento setSconto(String value) { this.Sconto = value; return this; } public FK_Conto getContropartita() { return Contropartita; } public DettaglioDocumento setContropartita(FK_Conto value) { this.Contropartita = value; return this; } public FK_AliquotaIVA getAliquotaIVA() { return AliquotaIVA; } public DettaglioDocumento setAliquotaIVA(FK_AliquotaIVA value) { this.AliquotaIVA = value; return this; } public Boolean getIsGaranzia() { return IsGaranzia; } public DettaglioDocumento setIsGaranzia(Boolean value) { this.IsGaranzia = value; return this; } public TipoPrezzoDistinta getTipoPrezzoDistinta() { return TipoPrezzoDistinta; } public DettaglioDocumento setTipoPrezzoDistinta(TipoPrezzoDistinta value) { this.TipoPrezzoDistinta = value; return this; } public Boolean getIsComponenteDistinta() { return IsComponenteDistinta; } public DettaglioDocumento setIsComponenteDistinta(Boolean value) { this.IsComponenteDistinta = value; return this; } public Integer getIdTestataDistinta() { return IdTestataDistinta; } public DettaglioDocumento setIdTestataDistinta(Integer value) { this.IdTestataDistinta = value; return this; } } public static class FK_Attivita extends FK implements IUniqueNumero { public Integer Numero = null; public Integer getNumero() { return Numero; } public FK_Attivita setNumero(Integer value) { this.Numero = value; return this; } } public static class FK_TipologiaIntervento extends FK implements IUniqueSigla, IUniqueDescrizione { public String Descrizione = null; public String Sigla = null; public String getDescrizione() { return Descrizione; } public FK_TipologiaIntervento setDescrizione(String value) { this.Descrizione = value; return this; } public String getSigla() { return Sigla; } public FK_TipologiaIntervento setSigla(String value) { this.Sigla = value; return this; } } public static class ValidazioneIntervento { public Boolean IsEseguita = null; public String Note = null; public FK_StepValidazione StepValidazione = null; public Boolean getIsEseguita() { return IsEseguita; } public ValidazioneIntervento setIsEseguita(Boolean value) { this.IsEseguita = value; return this; } public String getNote() { return Note; } public ValidazioneIntervento setNote(String value) { this.Note = value; return this; } public FK_StepValidazione getStepValidazione() { return StepValidazione; } public ValidazioneIntervento setStepValidazione(FK_StepValidazione value) { this.StepValidazione = value; return this; } } public static enum TipoRiga { Articolo, Manuale, Testo, Distinta; } public static enum TipoPrezzoDistinta { Analitico, Forfait; } public static class FK_StepValidazione extends FK { public String Descrizione = null; public String getDescrizione() { return Descrizione; } public FK_StepValidazione setDescrizione(String value) { this.Descrizione = value; return this; } } }