| PUT | /assistenza/impianti/riferimenti | ||
|---|---|---|---|
| PUT,GET | /assistenza/impianti/riferimenti/id/{Id} | ||
| PUT,GET | /assistenza/impianti/riferimenti/codiceexport/{CodiceExport} |
export class FK
{
public Id?: number;
public constructor(init?: Partial<FK>) { (Object as any).assign(this, init); }
}
export class FK_Impianto extends FK implements IUniqueCodiceNumerico, IUniqueCodiceExport
{
public Codice?: number;
public CodiceExport?: string;
public constructor(init?: Partial<FK_Impianto>) { super(init); (Object as any).assign(this, init); }
}
export class FK_Anagrafica extends FK implements IUniqueCodiceNumerico, IUniqueCodiceExport
{
public Codice?: number;
public CodiceExport?: string;
public constructor(init?: Partial<FK_Anagrafica>) { super(init); (Object as any).assign(this, init); }
}
export enum RuoloRiferimentoImpianto
{
Cliente = 1,
Amministratore = 3,
Installatore = 4,
Proprietario = 5,
TerzoResponsabile = 6,
Progettista = 7,
Referente = 10,
Occupante = 11,
Conduttore = 13,
}
export class OptionalNullableDateTime extends Optional<string>
{
public constructor(init?: Partial<OptionalNullableDateTime>) { super(init); (Object as any).assign(this, init); }
}
export class RiferimentoImpianto
{
public Id?: number;
public CodiceExport?: string;
public Impianto?: FK_Impianto;
public Anagrafica?: FK_Anagrafica;
public Ruolo?: RuoloRiferimentoImpianto;
public Note?: string;
public DataInizioIncarico?: OptionalNullableDateTime;
public constructor(init?: Partial<RiferimentoImpianto>) { (Object as any).assign(this, init); }
}
export class Optional<T>
{
public Value?: string;
public constructor(init?: Partial<Optional<T>>) { (Object as any).assign(this, init); }
}
TypeScript RiferimentoImpianto 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.
PUT /assistenza/impianti/riferimenti HTTP/1.1
Host: unico3.link.api
Accept: application/json
Content-Type: application/json
Content-Length: length
{"Id":0,"CodiceExport":"String","Impianto":{"Codice":0,"CodiceExport":"String","Id":0},"Anagrafica":{"Codice":0,"CodiceExport":"String","Id":0},"Ruolo":"0","Note":"String","DataInizioIncarico":{"Value":"0001-01-01T00:00:00.0000000"}}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Id":0,"CodiceExport":"String","Impianto":{"Codice":0,"CodiceExport":"String","Id":0},"Anagrafica":{"Codice":0,"CodiceExport":"String","Id":0},"Ruolo":"0","Note":"String","DataInizioIncarico":{"Value":"0001-01-01T00:00:00.0000000"}}