/* Options: Date: 2026-10-20 14:22:03 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://messtecc-servdesk.eras-online.de //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetEnergieVerwerter.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; import com.google.gson.annotations.*; import com.google.gson.reflect.*; public class dtos { @Route(Path="/api/v1/Energieverwerter/{Guid}", Verbs="GET") public static class GetEnergieVerwerter implements IReturn, IHasBearerToken { @ApiMember(IsRequired=true, ParameterType="query") public String bearerToken = null; @ApiMember(IsRequired=true, ParameterType="path") public UUID guid = null; public String getBearerToken() { return bearerToken; } public GetEnergieVerwerter setBearerToken(String value) { this.bearerToken = value; return this; } public UUID getGuid() { return guid; } public GetEnergieVerwerter setGuid(UUID value) { this.guid = value; return this; } private static Object responseType = GetEnergieVerwerterResponse.class; public Object getResponseType() { return responseType; } } public static class GetEnergieVerwerterResponse { public EnergieVerwerter energieVerwerter = null; public BrennstoffMedium brennstoffMedium = null; public ResponseStatus responseStatus = null; public EnergieVerwerter getEnergieVerwerter() { return energieVerwerter; } public GetEnergieVerwerterResponse setEnergieVerwerter(EnergieVerwerter value) { this.energieVerwerter = value; return this; } public BrennstoffMedium getBrennstoffMedium() { return brennstoffMedium; } public GetEnergieVerwerterResponse setBrennstoffMedium(BrennstoffMedium value) { this.brennstoffMedium = value; return this; } public ResponseStatus getResponseStatus() { return responseStatus; } public GetEnergieVerwerterResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } } @DataContract public static class EnergieVerwerter { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Bezeichnung") @SerializedName("Bezeichnung") public String label = null; @DataMember(Name="Wirkungsgrad") @SerializedName("Wirkungsgrad") public BigDecimal efficiencyFactor = null; @DataMember(Name="Einbau") @SerializedName("Einbau") public Date assemblyDate = null; @DataMember(Name="Ausbau") @SerializedName("Ausbau") public Date disassemblyDate = null; @DataMember(Name="Baujahr") @SerializedName("Baujahr") public Long buildYear = null; @DataMember(Name="Temperatur") @SerializedName("Temperatur") public Long temperature = null; @DataMember(Name="EigenstGewerbLieferung") @SerializedName("EigenstGewerbLieferung") public Boolean commercialSupply = null; @DataMember(Name="Brennwert") @SerializedName("Brennwert") public Boolean brennwert = null; @DataMember(Name="ObjektGuid") @SerializedName("ObjektGuid") public String objektGuid = null; @DataMember(Name="BrennstoffMediumGuid") @SerializedName("BrennstoffMediumGuid") public String brennstoffMediumGuid = null; public String getGuid() { return guid; } public EnergieVerwerter setGuid(String value) { this.guid = value; return this; } public String getLabel() { return label; } public EnergieVerwerter setLabel(String value) { this.label = value; return this; } public BigDecimal getEfficiencyFactor() { return efficiencyFactor; } public EnergieVerwerter setEfficiencyFactor(BigDecimal value) { this.efficiencyFactor = value; return this; } public Date getAssemblyDate() { return assemblyDate; } public EnergieVerwerter setAssemblyDate(Date value) { this.assemblyDate = value; return this; } public Date getDisassemblyDate() { return disassemblyDate; } public EnergieVerwerter setDisassemblyDate(Date value) { this.disassemblyDate = value; return this; } public Long getBuildYear() { return buildYear; } public EnergieVerwerter setBuildYear(Long value) { this.buildYear = value; return this; } public Long getTemperature() { return temperature; } public EnergieVerwerter setTemperature(Long value) { this.temperature = value; return this; } public Boolean isCommercialSupply() { return commercialSupply; } public EnergieVerwerter setCommercialSupply(Boolean value) { this.commercialSupply = value; return this; } public Boolean isBrennwert() { return brennwert; } public EnergieVerwerter setBrennwert(Boolean value) { this.brennwert = value; return this; } public String getObjektGuid() { return objektGuid; } public EnergieVerwerter setObjektGuid(String value) { this.objektGuid = value; return this; } public String getBrennstoffMediumGuid() { return brennstoffMediumGuid; } public EnergieVerwerter setBrennstoffMediumGuid(String value) { this.brennstoffMediumGuid = value; return this; } } @DataContract public static class BrennstoffMedium { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Bezeichnung") @SerializedName("Bezeichnung") public String label = null; @DataMember(Name="Lagernd") @SerializedName("Lagernd") public Boolean storable = null; @DataMember(Name="EinheitTyp") @SerializedName("EinheitTyp") public String einheitType = null; @DataMember(Name="Heizwert") @SerializedName("Heizwert") public BigDecimal heizwert = null; public String getGuid() { return guid; } public BrennstoffMedium setGuid(String value) { this.guid = value; return this; } public String getLabel() { return label; } public BrennstoffMedium setLabel(String value) { this.label = value; return this; } public Boolean isStorable() { return storable; } public BrennstoffMedium setStorable(Boolean value) { this.storable = value; return this; } public String getEinheitType() { return einheitType; } public BrennstoffMedium setEinheitType(String value) { this.einheitType = value; return this; } public BigDecimal getHeizwert() { return heizwert; } public BrennstoffMedium setHeizwert(BigDecimal value) { this.heizwert = value; return this; } } @DataContract public static class EnergieVerwerter { @DataMember public String guid = null; @DataMember public String label = null; @DataMember public BigDecimal efficiencyFactor = null; @DataMember public Date assemblyDate = null; @DataMember public Date disassemblyDate = null; @DataMember public Long buildYear = null; @DataMember public Long temperature = null; @DataMember public Boolean commercialSupply = null; @DataMember public Boolean brennwert = null; @DataMember public UUID brennstoffMediumGuid = null; public String getGuid() { return guid; } public EnergieVerwerter setGuid(String value) { this.guid = value; return this; } public String getLabel() { return label; } public EnergieVerwerter setLabel(String value) { this.label = value; return this; } public BigDecimal getEfficiencyFactor() { return efficiencyFactor; } public EnergieVerwerter setEfficiencyFactor(BigDecimal value) { this.efficiencyFactor = value; return this; } public Date getAssemblyDate() { return assemblyDate; } public EnergieVerwerter setAssemblyDate(Date value) { this.assemblyDate = value; return this; } public Date getDisassemblyDate() { return disassemblyDate; } public EnergieVerwerter setDisassemblyDate(Date value) { this.disassemblyDate = value; return this; } public Long getBuildYear() { return buildYear; } public EnergieVerwerter setBuildYear(Long value) { this.buildYear = value; return this; } public Long getTemperature() { return temperature; } public EnergieVerwerter setTemperature(Long value) { this.temperature = value; return this; } public Boolean isCommercialSupply() { return commercialSupply; } public EnergieVerwerter setCommercialSupply(Boolean value) { this.commercialSupply = value; return this; } public Boolean isBrennwert() { return brennwert; } public EnergieVerwerter setBrennwert(Boolean value) { this.brennwert = value; return this; } public UUID getBrennstoffMediumGuid() { return brennstoffMediumGuid; } public EnergieVerwerter setBrennstoffMediumGuid(UUID value) { this.brennstoffMediumGuid = value; return this; } } }