| GET | /anagrafiche/ricerca | ||
|---|---|---|---|
| GET | /anagrafiche/codicefiscale/{CodiceFiscale} |
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class RicercaAnagrafiche
{
public String CodiceFiscale = null;
public String getCodiceFiscale() { return CodiceFiscale; }
public RicercaAnagrafiche setCodiceFiscale(String value) { this.CodiceFiscale = value; return this; }
}
public static class RisultatoRicercaAnagrafiche
{
public ArrayList<Anagrafica> Anagrafiche = null;
public ArrayList<Anagrafica> getAnagrafiche() { return Anagrafiche; }
public RisultatoRicercaAnagrafiche setAnagrafiche(ArrayList<Anagrafica> value) { this.Anagrafiche = value; return this; }
}
public static class Anagrafica
{
public Integer Id = null;
public Integer Codice = null;
public String CodiceExport = null;
public TipoPersona TipoPersona = null;
public String Denominazione = null;
public String Nome = null;
public String Cognome = null;
public String CodiceFiscale = null;
public String PIVA = null;
public ProfiloFGas ProfiloFGas = null;
public TipoSoggettoSdI TipoSoggettoSdI = null;
public String CodiceSdI = null;
public String PECSdI = null;
public String Email = null;
public String Tribunale = null;
public String PEC = null;
public String CCIAA = null;
public String EORI = null;
public TipoTelefono TipoTelefono1 = null;
public TipoTelefono TipoTelefono2 = null;
public TipoTelefono TipoTelefono3 = null;
public String Telefono1 = null;
public String Telefono2 = null;
public String Telefono3 = null;
public String Indirizzo = null;
public String NumeroCivico = null;
public FK_Comune Comune = null;
public String Gruppo = null;
public String Suffisso = null;
public String NotePrincipali = null;
public String NoteStorico = null;
public String NoteRiservato = null;
public String NoteBloccato = null;
public Boolean IsCliente = null;
public DatiCliente DatiVendita = null;
public Boolean IsFornitore = null;
public DatiFornitore DatiAcquisto = null;
public Integer getId() { return Id; }
public Anagrafica setId(Integer value) { this.Id = value; return this; }
public Integer getCodice() { return Codice; }
public Anagrafica setCodice(Integer value) { this.Codice = value; return this; }
public String getCodiceExport() { return CodiceExport; }
public Anagrafica setCodiceExport(String value) { this.CodiceExport = value; return this; }
public TipoPersona getTipoPersona() { return TipoPersona; }
public Anagrafica setTipoPersona(TipoPersona value) { this.TipoPersona = value; return this; }
public String getDenominazione() { return Denominazione; }
public Anagrafica setDenominazione(String value) { this.Denominazione = value; return this; }
public String getNome() { return Nome; }
public Anagrafica setNome(String value) { this.Nome = value; return this; }
public String getCognome() { return Cognome; }
public Anagrafica setCognome(String value) { this.Cognome = value; return this; }
public String getCodiceFiscale() { return CodiceFiscale; }
public Anagrafica setCodiceFiscale(String value) { this.CodiceFiscale = value; return this; }
public String getPiva() { return PIVA; }
public Anagrafica setPiva(String value) { this.PIVA = value; return this; }
public ProfiloFGas getProfiloFGas() { return ProfiloFGas; }
public Anagrafica setProfiloFGas(ProfiloFGas value) { this.ProfiloFGas = value; return this; }
public TipoSoggettoSdI getTipoSoggettoSdI() { return TipoSoggettoSdI; }
public Anagrafica setTipoSoggettoSdI(TipoSoggettoSdI value) { this.TipoSoggettoSdI = value; return this; }
public String getCodiceSdI() { return CodiceSdI; }
public Anagrafica setCodiceSdI(String value) { this.CodiceSdI = value; return this; }
public String getPecSdI() { return PECSdI; }
public Anagrafica setPecSdI(String value) { this.PECSdI = value; return this; }
public String getEmail() { return Email; }
public Anagrafica setEmail(String value) { this.Email = value; return this; }
public String getTribunale() { return Tribunale; }
public Anagrafica setTribunale(String value) { this.Tribunale = value; return this; }
public String getPec() { return PEC; }
public Anagrafica setPec(String value) { this.PEC = value; return this; }
public String getCciaa() { return CCIAA; }
public Anagrafica setCciaa(String value) { this.CCIAA = value; return this; }
public String getEori() { return EORI; }
public Anagrafica setEori(String value) { this.EORI = value; return this; }
public TipoTelefono getTipoTelefono1() { return TipoTelefono1; }
public Anagrafica setTipoTelefono1(TipoTelefono value) { this.TipoTelefono1 = value; return this; }
public TipoTelefono getTipoTelefono2() { return TipoTelefono2; }
public Anagrafica setTipoTelefono2(TipoTelefono value) { this.TipoTelefono2 = value; return this; }
public TipoTelefono getTipoTelefono3() { return TipoTelefono3; }
public Anagrafica setTipoTelefono3(TipoTelefono value) { this.TipoTelefono3 = value; return this; }
public String getTelefono1() { return Telefono1; }
public Anagrafica setTelefono1(String value) { this.Telefono1 = value; return this; }
public String getTelefono2() { return Telefono2; }
public Anagrafica setTelefono2(String value) { this.Telefono2 = value; return this; }
public String getTelefono3() { return Telefono3; }
public Anagrafica setTelefono3(String value) { this.Telefono3 = value; return this; }
public String getIndirizzo() { return Indirizzo; }
public Anagrafica setIndirizzo(String value) { this.Indirizzo = value; return this; }
public String getNumeroCivico() { return NumeroCivico; }
public Anagrafica setNumeroCivico(String value) { this.NumeroCivico = value; return this; }
public FK_Comune getComune() { return Comune; }
public Anagrafica setComune(FK_Comune value) { this.Comune = value; return this; }
public String getGruppo() { return Gruppo; }
public Anagrafica setGruppo(String value) { this.Gruppo = value; return this; }
public String getSuffisso() { return Suffisso; }
public Anagrafica setSuffisso(String value) { this.Suffisso = value; return this; }
public String getNotePrincipali() { return NotePrincipali; }
public Anagrafica setNotePrincipali(String value) { this.NotePrincipali = value; return this; }
public String getNoteStorico() { return NoteStorico; }
public Anagrafica setNoteStorico(String value) { this.NoteStorico = value; return this; }
public String getNoteRiservato() { return NoteRiservato; }
public Anagrafica setNoteRiservato(String value) { this.NoteRiservato = value; return this; }
public String getNoteBloccato() { return NoteBloccato; }
public Anagrafica setNoteBloccato(String value) { this.NoteBloccato = value; return this; }
public Boolean getIsCliente() { return IsCliente; }
public Anagrafica setIsCliente(Boolean value) { this.IsCliente = value; return this; }
public DatiCliente getDatiVendita() { return DatiVendita; }
public Anagrafica setDatiVendita(DatiCliente value) { this.DatiVendita = value; return this; }
public Boolean getIsFornitore() { return IsFornitore; }
public Anagrafica setIsFornitore(Boolean value) { this.IsFornitore = value; return this; }
public DatiFornitore getDatiAcquisto() { return DatiAcquisto; }
public Anagrafica setDatiAcquisto(DatiFornitore value) { this.DatiAcquisto = value; return this; }
}
public static enum TipoPersona
{
Giuridica,
Fisica;
}
public static enum ProfiloFGas
{
Privato(1),
Impresa(2),
Enti(3),
Altro(4);
private final int value;
ProfiloFGas(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
public static enum TipoSoggettoSdI
{
Privato(1),
Pa(2),
SoggettoSdI(3),
NonSoggettoSdI(4),
Condominio(5);
private final int value;
TipoSoggettoSdI(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
public static enum TipoTelefono
{
Fisso,
Fax,
Cellulare,
Sms;
}
public static class FK_Comune extends FK
{
public String CAP = null;
public String Denominazione = null;
public String Provincia = null;
public String CodiceISTAT = null;
public String getCap() { return CAP; }
public FK_Comune setCap(String value) { this.CAP = value; return this; }
public String getDenominazione() { return Denominazione; }
public FK_Comune setDenominazione(String value) { this.Denominazione = value; return this; }
public String getProvincia() { return Provincia; }
public FK_Comune setProvincia(String value) { this.Provincia = value; return this; }
public String getCodiceISTAT() { return CodiceISTAT; }
public FK_Comune setCodiceISTAT(String value) { this.CodiceISTAT = 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 DatiCliente
{
public FK_Conto ContoCliente = null;
public FK_Pagamento Pagamento = null;
public FK_AliquotaIVA AliquotaIVA = null;
public String ScontoAbituale = null;
public FK_Listino Listino = null;
public Boolean IsRitenutaAcconto = null;
public FK_Conto getContoCliente() { return ContoCliente; }
public DatiCliente setContoCliente(FK_Conto value) { this.ContoCliente = value; return this; }
public FK_Pagamento getPagamento() { return Pagamento; }
public DatiCliente setPagamento(FK_Pagamento value) { this.Pagamento = value; return this; }
public FK_AliquotaIVA getAliquotaIVA() { return AliquotaIVA; }
public DatiCliente setAliquotaIVA(FK_AliquotaIVA value) { this.AliquotaIVA = value; return this; }
public String getScontoAbituale() { return ScontoAbituale; }
public DatiCliente setScontoAbituale(String value) { this.ScontoAbituale = value; return this; }
public FK_Listino getListino() { return Listino; }
public DatiCliente setListino(FK_Listino value) { this.Listino = value; return this; }
public Boolean getIsRitenutaAcconto() { return IsRitenutaAcconto; }
public DatiCliente setIsRitenutaAcconto(Boolean value) { this.IsRitenutaAcconto = 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_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_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_Listino extends FK implements IUniqueCodice, IUniqueDescrizione
{
public String Codice = null;
public String Descrizione = null;
public String getCodice() { return Codice; }
public FK_Listino setCodice(String value) { this.Codice = value; return this; }
public String getDescrizione() { return Descrizione; }
public FK_Listino setDescrizione(String value) { this.Descrizione = value; return this; }
}
public static class DatiFornitore
{
public FK_Listino Listino = null;
public FK_Pagamento Pagamento = null;
public FK_Conto ContoFornitore = null;
public FK_Conto Contropartita = null;
public FK_Listino getListino() { return Listino; }
public DatiFornitore setListino(FK_Listino value) { this.Listino = value; return this; }
public FK_Pagamento getPagamento() { return Pagamento; }
public DatiFornitore setPagamento(FK_Pagamento value) { this.Pagamento = value; return this; }
public FK_Conto getContoFornitore() { return ContoFornitore; }
public DatiFornitore setContoFornitore(FK_Conto value) { this.ContoFornitore = value; return this; }
public FK_Conto getContropartita() { return Contropartita; }
public DatiFornitore setContropartita(FK_Conto value) { this.Contropartita = value; return this; }
}
}
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 /anagrafiche/ricerca HTTP/1.1 Host: unico3.link.api Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Anagrafiche":[{"Id":0,"Codice":0,"CodiceExport":"String","TipoPersona":"Giuridica","Denominazione":"String","Nome":"String","Cognome":"String","CodiceFiscale":"String","PIVA":"String","ProfiloFGas":"0","TipoSoggettoSdI":"0","CodiceSdI":"String","PECSdI":"String","Email":"String","Tribunale":"String","PEC":"String","CCIAA":"String","EORI":"String","TipoTelefono1":"Fisso","TipoTelefono2":"Fisso","TipoTelefono3":"Fisso","Telefono1":"String","Telefono2":"String","Telefono3":"String","Indirizzo":"String","NumeroCivico":"String","Comune":{"CAP":"String","Denominazione":"String","Provincia":"String","CodiceISTAT":"String","Id":0},"Gruppo":"String","Suffisso":"String","NotePrincipali":"String","NoteStorico":"String","NoteRiservato":"String","NoteBloccato":"String","IsCliente":false,"DatiVendita":{"ContoCliente":{"Codice":"String","CodiceExport":"String","Id":0},"Pagamento":{"CodiceExport":"String","Descrizione":"String","Id":0},"AliquotaIVA":{"Codice":"String","CodiceExport":"String","Id":0},"ScontoAbituale":"String","Listino":{"Codice":"String","Descrizione":"String","Id":0},"IsRitenutaAcconto":false},"IsFornitore":false,"DatiAcquisto":{"Listino":{"Codice":"String","Descrizione":"String","Id":0},"Pagamento":{"CodiceExport":"String","Descrizione":"String","Id":0},"ContoFornitore":{"Codice":"String","CodiceExport":"String","Id":0},"Contropartita":{"Codice":"String","CodiceExport":"String","Id":0}}}]}