/* Options: Date: 2026-06-06 01:00:46 Version: 5.140 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://link.dc8.unico3.cloud //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: RiferimentoImpianto.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { @Route(Path="/assistenza/impianti/riferimenti", Verbs="PUT") // @Route(Path="/assistenza/impianti/riferimenti/id/{Id}", Verbs="PUT,GET") // @Route(Path="/assistenza/impianti/riferimenti/codiceexport/{CodiceExport}", Verbs="PUT,GET") public static class RiferimentoImpianto implements IReturn { public Integer Id = null; public String CodiceExport = null; public FK_Impianto Impianto = null; public FK_Anagrafica Anagrafica = null; public RuoloRiferimentoImpianto Ruolo = null; public String Note = null; public OptionalNullableDateTime DataInizioIncarico = null; public Integer getId() { return Id; } public RiferimentoImpianto setId(Integer value) { this.Id = value; return this; } public String getCodiceExport() { return CodiceExport; } public RiferimentoImpianto setCodiceExport(String value) { this.CodiceExport = value; return this; } public FK_Impianto getImpianto() { return Impianto; } public RiferimentoImpianto setImpianto(FK_Impianto value) { this.Impianto = value; return this; } public FK_Anagrafica getAnagrafica() { return Anagrafica; } public RiferimentoImpianto setAnagrafica(FK_Anagrafica value) { this.Anagrafica = value; return this; } public RuoloRiferimentoImpianto getRuolo() { return Ruolo; } public RiferimentoImpianto setRuolo(RuoloRiferimentoImpianto value) { this.Ruolo = value; return this; } public String getNote() { return Note; } public RiferimentoImpianto setNote(String value) { this.Note = value; return this; } public OptionalNullableDateTime getDataInizioIncarico() { return DataInizioIncarico; } public RiferimentoImpianto setDataInizioIncarico(OptionalNullableDateTime value) { this.DataInizioIncarico = value; return this; } private static Object responseType = RiferimentoImpianto.class; public Object getResponseType() { return responseType; } } public static class FK_Impianto extends FK implements IUniqueCodiceNumerico, IUniqueCodiceExport { public Integer Codice = null; public String CodiceExport = null; public Integer getCodice() { return Codice; } public FK_Impianto setCodice(Integer value) { this.Codice = value; return this; } public String getCodiceExport() { return CodiceExport; } public FK_Impianto setCodiceExport(String value) { this.CodiceExport = value; return this; } } public static class FK_Anagrafica extends FK implements IUniqueCodiceNumerico, IUniqueCodiceExport { public Integer Codice = null; public String CodiceExport = null; public Integer getCodice() { return Codice; } public FK_Anagrafica setCodice(Integer value) { this.Codice = value; return this; } public String getCodiceExport() { return CodiceExport; } public FK_Anagrafica setCodiceExport(String value) { this.CodiceExport = value; return this; } } public static enum RuoloRiferimentoImpianto { Cliente(1), Amministratore(3), Installatore(4), Proprietario(5), TerzoResponsabile(6), Progettista(7), Referente(10), Occupante(11), Conduttore(13); private final int value; RuoloRiferimentoImpianto(final int intValue) { value = intValue; } public int getValue() { return value; } } public static class OptionalNullableDateTime extends Optional { } 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 interface IForeignKey { public Integer Id = null; } public static interface IUniqueCodiceExport implements IForeignKey { public String CodiceExport = null; } public static interface IUniqueCodiceNumerico implements IForeignKey { public Integer Codice = null; } public static class Optional { public String Value = null; public String getValue() { return Value; } public Optional setValue(String value) { this.Value = value; return this; } } }