| GET | /anagrafiche/ricerca | ||
|---|---|---|---|
| GET | /anagrafiche/codicefiscale/{CodiceFiscale} |
import java.math.*
import java.util.*
import net.servicestack.client.*
open class RicercaAnagrafiche
{
var CodiceFiscale:String? = null
}
open class RisultatoRicercaAnagrafiche
{
var Anagrafiche:ArrayList<Anagrafica> = ArrayList<Anagrafica>()
}
open class Anagrafica
{
var Id:Int? = null
var Codice:Int? = null
var CodiceExport:String? = null
var TipoPersona:TipoPersona? = null
var Denominazione:String? = null
var Nome:String? = null
var Cognome:String? = null
var CodiceFiscale:String? = null
var PIVA:String? = null
var ProfiloFGas:ProfiloFGas? = null
var TipoSoggettoSdI:TipoSoggettoSdI? = null
var CodiceSdI:String? = null
var PECSdI:String? = null
var Email:String? = null
var Tribunale:String? = null
var PEC:String? = null
var CCIAA:String? = null
var EORI:String? = null
var TipoTelefono1:TipoTelefono? = null
var TipoTelefono2:TipoTelefono? = null
var TipoTelefono3:TipoTelefono? = null
var Telefono1:String? = null
var Telefono2:String? = null
var Telefono3:String? = null
var Indirizzo:String? = null
var NumeroCivico:String? = null
var Comune:FK_Comune? = null
var Gruppo:String? = null
var Suffisso:String? = null
var NotePrincipali:String? = null
var NoteStorico:String? = null
var NoteRiservato:String? = null
var NoteBloccato:String? = null
var IsCliente:Boolean? = null
var DatiVendita:DatiCliente? = null
var IsFornitore:Boolean? = null
var DatiAcquisto:DatiFornitore? = null
}
enum class TipoPersona
{
Giuridica,
Fisica,
}
enum class ProfiloFGas(val value:Int)
{
Privato(1),
Impresa(2),
Enti(3),
Altro(4),
}
enum class TipoSoggettoSdI(val value:Int)
{
Privato(1),
Pa(2),
SoggettoSdI(3),
NonSoggettoSdI(4),
Condominio(5),
}
enum class TipoTelefono
{
Fisso,
Fax,
Cellulare,
Sms,
}
open class FK_Comune : FK()
{
var CAP:String? = null
var Denominazione:String? = null
var Provincia:String? = null
var CodiceISTAT:String? = null
}
open class FK
{
var Id:Int? = null
}
open class DatiCliente
{
var ContoCliente:FK_Conto? = null
var Pagamento:FK_Pagamento? = null
var AliquotaIVA:FK_AliquotaIVA? = null
var ScontoAbituale:String? = null
var Listino:FK_Listino? = null
var IsRitenutaAcconto:Boolean? = null
}
open class FK_Conto : FK(), IUniqueCodice, IUniqueCodiceExport
{
var Codice:String? = null
var CodiceExport:String? = null
}
open class FK_Pagamento : FK(), IUniqueDescrizione, IUniqueCodiceExport
{
var CodiceExport:String? = null
var Descrizione:String? = null
}
open class FK_AliquotaIVA : FK(), IUniqueCodice, IUniqueCodiceExport
{
var Codice:String? = null
var CodiceExport:String? = null
}
open class FK_Listino : FK(), IUniqueCodice, IUniqueDescrizione
{
var Codice:String? = null
var Descrizione:String? = null
}
open class DatiFornitore
{
var Listino:FK_Listino? = null
var Pagamento:FK_Pagamento? = null
var ContoFornitore:FK_Conto? = null
var Contropartita:FK_Conto? = null
}
Kotlin RicercaAnagrafiche 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 /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}}}]}