| GET | /documenti/emessi/da/{Da} | Restituisce tutti i documenti con ID > {Da} | |
|---|---|---|---|
| GET | /documenti/emessi/ultimi/{Ultimi} | Restituisce gli ultimi N documenti (utile per test) | |
| GET | /intervento/numero/{NumeroIntervento}/documenti | Restituisce i documenti, se presenti, collegati ad un dato intervento | |
| GET | /intervento/id/{IdIntervento}/documenti | Restituisce i documenti, se presenti, collegati ad un dato intervento | |
| GET | /interventi/{IdIntervento}/documenti | Restituisce i documenti, se presenti, collegati ad un dato intervento | |
| GET | /documenti/emessi/da/data/{DataDa}/a/data/{DataA} | Resituisce tutti i documenti con data compresa tra due date (estremi inclusi) | |
| GET | /documenti/emessi/da/data/{DataDa} | Resituisce i documenti con data maggiore o uguale a una data limite |
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class RicercaDocumentiEmessi
{
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; }
}
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
{
public Integer Id = null;
public Integer getId() { return Id; }
public FK setId(Integer value) { this.Id = 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_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_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 GetDocumentiResponse
{
public ArrayList<Documento> Documenti = null;
public ArrayList<Documento> getDocumenti() { return Documenti; }
public GetDocumentiResponse setDocumenti(ArrayList<Documento> value) { this.Documenti = value; return this; }
}
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<DettaglioDocumento> 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<DettaglioDocumento> getDettagli() { return Dettagli; }
public Documento setDettagli(ArrayList<DettaglioDocumento> value) { this.Dettagli = value; return this; }
}
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<ValidazioneIntervento> 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<ValidazioneIntervento> getValidazioni() { return Validazioni; }
public Intervento setValidazioni(ArrayList<ValidazioneIntervento> 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_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_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_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 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; }
}
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_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_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 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 enum TipoRiga
{
Articolo,
Manuale,
Testo,
Distinta;
}
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_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_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_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 enum TipoPrezzoDistinta
{
Analitico,
Forfait;
}
}
Java RicercaDocumentiEmessi DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /documenti/emessi/da/{Da} HTTP/1.1
Host: unico3.link.api
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Documenti":[{"Id":0,"CodiceExport":"String","Data":"0001-01-01T00:00:00.0000000","Numero":"String","Tipologia":{"CodiceExport":"String","Descrizione":"String","Id":0},"CAT":{"Codice":"String","Id":0},"Intervento":{"Id":0,"Numero":0,"Richiesta":{"Numero":0,"Id":0},"Impianto":{"Codice":0,"CodiceExport":"String","Id":0},"Tipologia":{"Descrizione":"String","Sigla":"String","Id":0},"Tecnico":{"Sigla":"String","Nominativo":"String","Id":0},"StatoSessioneMobile":"APERTA","StatoValidazione":"DA_VALIDARE","Validazioni":[{"IsEseguita":false,"Note":"String","StepValidazione":{"Descrizione":"String","Id":0}}],"Descrizione":"String","Note":"String","Data":"0001-01-01T00:00:00.0000000","OraInizio":"PT0S","Durata":"PT0S"},"Cliente":{"Codice":0,"CodiceExport":"String","Id":0},"CodiceFiscale":"String","PartitaIva":"String","NominativoIntestatario":"String","IndirizzoIntestatario":"String","ComuneIntestatario":"String","CAPIntestatario":"String","ProvinciaIntestatario":"String","TelefonoIntestatario":"String","NominativoDestinatario":"String","IndirizzoDestinatario":"String","ComuneDestinatario":"String","CAPDestinatario":"String","ProvinciaDestinatario":"String","MagazzinoDestinazione":{"Descrizione":"String","CodiceExport":"String","Id":0},"MagazzinoOrigine":{"Descrizione":"String","CodiceExport":"String","Id":0},"Impianto":{"Codice":0,"CodiceExport":"String","Id":0},"NominativoImpianto":"String","IndirizzoImpianto":"String","NumeroCivicoImpianto":"String","ComuneImpianto":"String","CAPImpianto":"String","ProvinciaImpianto":"String","Imponibile":0,"Imposta":0,"Esente":0,"Arrotondamento":0,"TotaleImporto":0,"PagamentoContestuale":{"CodiceExport":"String","Descrizione":"String","Id":0},"Pagato":0,"PagamentoDifferito":{"CodiceExport":"String","Descrizione":"String","Id":0},"IvaDiCassa":false,"IsFatturare":false,"CausaleDiTrasporto":{"Descrizione":"String","Id":0},"Dettagli":[{"Id":0,"Tipo":"Articolo","Articolo":{"Codice":"String","Id":0},"Codice":"String","Descrizione":"String","DescrizioneEstesa":"String","Quantita":0,"UdM":{"Codice":"String","Descrizione":"String","CodiceExport":"String","Id":0},"PrezzoUnitario":0,"Importo":0,"Sconto":"String","Contropartita":{"Codice":"String","CodiceExport":"String","Id":0},"AliquotaIVA":{"Codice":"String","CodiceExport":"String","Id":0},"IsGaranzia":false,"TipoPrezzoDistinta":"ANALITICO","IsComponenteDistinta":false,"IdTestataDistinta":0}]}]}