Unico3.Link.API

<back to all web services

Impianto

Assistenza
The following routes are available for this service:
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
}

Kotlin Impianto 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

HTTP + JSON

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}}