| PUT | /assistenza/impianti | ||
|---|---|---|---|
| PUT,GET | /assistenza/impianti/id/{Id} | ||
| PUT,GET | /assistenza/impianti/codice/{Codice} | ||
| PUT,GET | /assistenza/impianti/codiceexport/{CodiceExport} |
import java.math.*
import java.util.*
import net.servicestack.client.*
open class Impianto
{
var Id:Int? = null
var Codice:Int? = null
var CodiceExport:String? = null
var Nominativo: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 Zona:FK_Zona? = null
var Palazzo:String? = null
var Scala:String? = null
var Piano:String? = null
var Interno:String? = null
var Citofono:String? = null
var Gruppo:String? = null
var Suffisso:String? = null
var Tipologia:FK_TipologiaImpianto? = null
var CAT:FK_CAT? = null
var Combustibile:FK_Combustibile? = null
}
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 FK_Zona : FK(), IUniqueSigla, IUniqueDescrizione
{
var Sigla:String? = null
var Descrizione:String? = null
}
open class FK_TipologiaImpianto : FK(), IUniqueDescrizione, IUniqueCodiceExport
{
var CodiceExport:String? = null
var Descrizione:String? = null
}
open class FK_CAT : FK(), IUniqueCodice
{
var Codice:String? = null
}
open class FK_Combustibile : FK(), IUniqueDescrizione, IUniqueCodiceExport
{
var CodiceExport:String? = null
var Descrizione:String? = null
}
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.
PUT /assistenza/impianti HTTP/1.1
Host: unico3.link.api
Accept: application/json
Content-Type: application/json
Content-Length: length
{"Id":0,"Codice":0,"CodiceExport":"String","Nominativo":"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},"Zona":{"Sigla":"String","Descrizione":"String","Id":0},"Palazzo":"String","Scala":"String","Piano":"String","Interno":"String","Citofono":"String","Gruppo":"String","Suffisso":"String","Tipologia":{"CodiceExport":"String","Descrizione":"String","Id":0},"CAT":{"Codice":"String","Id":0},"Combustibile":{"CodiceExport":"String","Descrizione":"String","Id":0}}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Id":0,"Codice":0,"CodiceExport":"String","Nominativo":"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},"Zona":{"Sigla":"String","Descrizione":"String","Id":0},"Palazzo":"String","Scala":"String","Piano":"String","Interno":"String","Citofono":"String","Gruppo":"String","Suffisso":"String","Tipologia":{"CodiceExport":"String","Descrizione":"String","Id":0},"CAT":{"Codice":"String","Id":0},"Combustibile":{"CodiceExport":"String","Descrizione":"String","Id":0}}