/* Options: Date: 2026-10-20 17:50:43 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://bdl-servdesk.eras-online.de //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: PutBrennstoff.* //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/brennstofflieferung", Verbs="PUT") public static class PutBrennstoff implements IReturn, IHasBearerToken { @ApiMember(IsRequired=true, ParameterType="body") public Brennstofflieferung brennstofflieferung = null; @ApiMember(IsRequired=true, ParameterType="body") public RelatedTo relatedToEnergieVerwerter = null; @ApiMember(IsRequired=true, ParameterType="body") public RelatedTo relatedToBrennstoffMedium = null; @ApiMember(ParameterType="body") public RelatedTo relatedToBillingInformation = null; @ApiMember(IsRequired=true, ParameterType="body") public String bearerToken = null; public Brennstofflieferung getBrennstofflieferung() { return brennstofflieferung; } public PutBrennstoff setBrennstofflieferung(Brennstofflieferung value) { this.brennstofflieferung = value; return this; } public RelatedTo getRelatedToEnergieVerwerter() { return relatedToEnergieVerwerter; } public PutBrennstoff setRelatedToEnergieVerwerter(RelatedTo value) { this.relatedToEnergieVerwerter = value; return this; } public RelatedTo getRelatedToBrennstoffMedium() { return relatedToBrennstoffMedium; } public PutBrennstoff setRelatedToBrennstoffMedium(RelatedTo value) { this.relatedToBrennstoffMedium = value; return this; } public RelatedTo getRelatedToBillingInformation() { return relatedToBillingInformation; } public PutBrennstoff setRelatedToBillingInformation(RelatedTo value) { this.relatedToBillingInformation = value; return this; } public String getBearerToken() { return bearerToken; } public PutBrennstoff setBearerToken(String value) { this.bearerToken = value; return this; } private static Object responseType = PutBrennstoffResponse.class; public Object getResponseType() { return responseType; } } public static class PutBrennstoffResponse { public ResponseStatus responseStatus = null; public ResponseStatus getResponseStatus() { return responseStatus; } public PutBrennstoffResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } } @DataContract public static class Brennstofflieferung { @DataMember public UUID guid = null; @DataMember public Date deliveryDate = null; @DataMember public BigDecimal salexTax = null; @DataMember public BigDecimal emisionsTax = null; @DataMember public BigDecimal c02Taxes = null; @DataMember public BigDecimal customsTax = null; @DataMember public BigDecimal otherCharges = null; @DataMember public BigDecimal c02Price = null; @DataMember public BigDecimal c02Tons = null; @DataMember public BigDecimal quantity = null; @DataMember public BigDecimal amount = null; @DataMember public BigDecimal startMeterReadingValue = null; @DataMember public BigDecimal endMeterReadingValue = null; @DataMember public BigDecimal heizwert = null; @DataMember public Boolean brennwert = null; @DataMember public String energyReliefAmountDescription = null; @DataMember public BigDecimal energyReliefAmount = null; @DataMember public String electricityReliefAmountDescription = null; @DataMember public BigDecimal electricityReliefAmount = null; @DataMember public BigDecimal cO2EmissionsFactor = null; @DataMember public String cO2Text = null; @DataMember public Boolean cO2Active = null; @DataMember public Boolean cO2PriceKnd = null; @DataMember public BigDecimal cO2PriceLandlord = null; @DataMember public BigDecimal cO2PriceRenter = null; @DataMember public BigDecimal cO2Area = null; @DataMember public Boolean isForCommercialUse = null; @DataMember public Boolean isRenovationRequired = null; @DataMember public Boolean isHeatingPadsImproved = null; @DataMember public BigDecimal cO2KWh = null; @DataMember public BigDecimal includedCO2SalesTax = null; @DataMember public BigDecimal cO2Costs = null; @DataMember public BigDecimal totalC02Weight = null; @DataMember public Boolean noTotalDeductionC02Costs = null; @DataMember public Boolean isDeleted = null; @DataMember public Boolean isCreatedByApp = null; @DataMember public UUID brennstoffMediumGuid = null; @DataMember public BillingInformation billingInformation = null; public UUID getGuid() { return guid; } public Brennstofflieferung setGuid(UUID value) { this.guid = value; return this; } public Date getDeliveryDate() { return deliveryDate; } public Brennstofflieferung setDeliveryDate(Date value) { this.deliveryDate = value; return this; } public BigDecimal getSalexTax() { return salexTax; } public Brennstofflieferung setSalexTax(BigDecimal value) { this.salexTax = value; return this; } public BigDecimal getEmisionsTax() { return emisionsTax; } public Brennstofflieferung setEmisionsTax(BigDecimal value) { this.emisionsTax = value; return this; } public BigDecimal getC02Taxes() { return c02Taxes; } public Brennstofflieferung setC02Taxes(BigDecimal value) { this.c02Taxes = value; return this; } public BigDecimal getCustomsTax() { return customsTax; } public Brennstofflieferung setCustomsTax(BigDecimal value) { this.customsTax = value; return this; } public BigDecimal getOtherCharges() { return otherCharges; } public Brennstofflieferung setOtherCharges(BigDecimal value) { this.otherCharges = value; return this; } public BigDecimal getC02Price() { return c02Price; } public Brennstofflieferung setC02Price(BigDecimal value) { this.c02Price = value; return this; } public BigDecimal getC02Tons() { return c02Tons; } public Brennstofflieferung setC02Tons(BigDecimal value) { this.c02Tons = value; return this; } public BigDecimal getQuantity() { return quantity; } public Brennstofflieferung setQuantity(BigDecimal value) { this.quantity = value; return this; } public BigDecimal getAmount() { return amount; } public Brennstofflieferung setAmount(BigDecimal value) { this.amount = value; return this; } public BigDecimal getStartMeterReadingValue() { return startMeterReadingValue; } public Brennstofflieferung setStartMeterReadingValue(BigDecimal value) { this.startMeterReadingValue = value; return this; } public BigDecimal getEndMeterReadingValue() { return endMeterReadingValue; } public Brennstofflieferung setEndMeterReadingValue(BigDecimal value) { this.endMeterReadingValue = value; return this; } public BigDecimal getHeizwert() { return heizwert; } public Brennstofflieferung setHeizwert(BigDecimal value) { this.heizwert = value; return this; } public Boolean isBrennwert() { return brennwert; } public Brennstofflieferung setBrennwert(Boolean value) { this.brennwert = value; return this; } public String getEnergyReliefAmountDescription() { return energyReliefAmountDescription; } public Brennstofflieferung setEnergyReliefAmountDescription(String value) { this.energyReliefAmountDescription = value; return this; } public BigDecimal getEnergyReliefAmount() { return energyReliefAmount; } public Brennstofflieferung setEnergyReliefAmount(BigDecimal value) { this.energyReliefAmount = value; return this; } public String getElectricityReliefAmountDescription() { return electricityReliefAmountDescription; } public Brennstofflieferung setElectricityReliefAmountDescription(String value) { this.electricityReliefAmountDescription = value; return this; } public BigDecimal getElectricityReliefAmount() { return electricityReliefAmount; } public Brennstofflieferung setElectricityReliefAmount(BigDecimal value) { this.electricityReliefAmount = value; return this; } public BigDecimal getCO2EmissionsFactor() { return cO2EmissionsFactor; } public Brennstofflieferung setCO2EmissionsFactor(BigDecimal value) { this.cO2EmissionsFactor = value; return this; } public String getCO2Text() { return cO2Text; } public Brennstofflieferung setCO2Text(String value) { this.cO2Text = value; return this; } public Boolean isCO2Active() { return cO2Active; } public Brennstofflieferung setCO2Active(Boolean value) { this.cO2Active = value; return this; } public Boolean isCO2PriceKnd() { return cO2PriceKnd; } public Brennstofflieferung setCO2PriceKnd(Boolean value) { this.cO2PriceKnd = value; return this; } public BigDecimal getCO2PriceLandlord() { return cO2PriceLandlord; } public Brennstofflieferung setCO2PriceLandlord(BigDecimal value) { this.cO2PriceLandlord = value; return this; } public BigDecimal getCO2PriceRenter() { return cO2PriceRenter; } public Brennstofflieferung setCO2PriceRenter(BigDecimal value) { this.cO2PriceRenter = value; return this; } public BigDecimal getCO2Area() { return cO2Area; } public Brennstofflieferung setCO2Area(BigDecimal value) { this.cO2Area = value; return this; } public Boolean getIsForCommercialUse() { return isForCommercialUse; } public Brennstofflieferung setIsForCommercialUse(Boolean value) { this.isForCommercialUse = value; return this; } public Boolean getIsRenovationRequired() { return isRenovationRequired; } public Brennstofflieferung setIsRenovationRequired(Boolean value) { this.isRenovationRequired = value; return this; } public Boolean getIsHeatingPadsImproved() { return isHeatingPadsImproved; } public Brennstofflieferung setIsHeatingPadsImproved(Boolean value) { this.isHeatingPadsImproved = value; return this; } public BigDecimal getCO2KWh() { return cO2KWh; } public Brennstofflieferung setCO2KWh(BigDecimal value) { this.cO2KWh = value; return this; } public BigDecimal getIncludedCO2SalesTax() { return includedCO2SalesTax; } public Brennstofflieferung setIncludedCO2SalesTax(BigDecimal value) { this.includedCO2SalesTax = value; return this; } public BigDecimal getCO2Costs() { return cO2Costs; } public Brennstofflieferung setCO2Costs(BigDecimal value) { this.cO2Costs = value; return this; } public BigDecimal getTotalC02Weight() { return totalC02Weight; } public Brennstofflieferung setTotalC02Weight(BigDecimal value) { this.totalC02Weight = value; return this; } public Boolean isNoTotalDeductionC02Costs() { return noTotalDeductionC02Costs; } public Brennstofflieferung setNoTotalDeductionC02Costs(Boolean value) { this.noTotalDeductionC02Costs = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Brennstofflieferung setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Brennstofflieferung setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public UUID getBrennstoffMediumGuid() { return brennstoffMediumGuid; } public Brennstofflieferung setBrennstoffMediumGuid(UUID value) { this.brennstoffMediumGuid = value; return this; } public BillingInformation getBillingInformation() { return billingInformation; } public Brennstofflieferung setBillingInformation(BillingInformation value) { this.billingInformation = value; return this; } } @DataContract public static class RelatedTo { @DataMember public UUID guid = null; public UUID getGuid() { return guid; } public RelatedTo setGuid(UUID value) { this.guid = value; return this; } } @DataContract public static class Brennstofflieferung { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Lieferdatum") @SerializedName("Lieferdatum") public Date deliveryDate = null; @DataMember(Name="Mwst") @SerializedName("Mwst") public BigDecimal salexTax = null; @DataMember(Name="Emissionsangabe") @SerializedName("Emissionsangabe") public BigDecimal emisionsTax = null; @DataMember(Name="Steuern") @SerializedName("Steuern") public BigDecimal c02Taxes = null; @DataMember(Name="Zolle") @SerializedName("Zolle") public BigDecimal customsTax = null; @DataMember(Name="SonstigeAngaben") @SerializedName("SonstigeAngaben") public BigDecimal otherCharges = null; @DataMember(Name="C02Preis") @SerializedName("C02Preis") public BigDecimal c02Price = null; @DataMember(Name="C02Tonnen") @SerializedName("C02Tonnen") public BigDecimal c02Tons = null; @DataMember(Name="Menge") @SerializedName("Menge") public BigDecimal quantity = null; @DataMember(Name="Betrag") @SerializedName("Betrag") public BigDecimal amount = null; @DataMember(Name="Anfangsstand") @SerializedName("Anfangsstand") public BigDecimal startMeterReadingValue = null; @DataMember(Name="Endstand") @SerializedName("Endstand") public BigDecimal endMeterReadingValue = null; @DataMember(Name="Heizwert") @SerializedName("Heizwert") public BigDecimal heizwert = null; @DataMember(Name="Brennwert") @SerializedName("Brennwert") public Boolean brennwert = null; @DataMember(Name="IstGeloescht") @SerializedName("IstGeloescht") public Boolean isDeleted = null; @DataMember(Name="IstErzeugtVonApp") @SerializedName("IstErzeugtVonApp") public Boolean isCreatedByApp = null; @DataMember(Name="EnergieEntlastungsbetragBezeichnung") @SerializedName("EnergieEntlastungsbetragBezeichnung") public String energyReliefAmountDescription = null; @DataMember(Name="EnergieEntlastungsbetrag") @SerializedName("EnergieEntlastungsbetrag") public BigDecimal energyReliefAmount = null; @DataMember(Name="StromEntlastungsbetragBezeichnung") @SerializedName("StromEntlastungsbetragBezeichnung") public String electricityReliefAmountDescription = null; @DataMember(Name="StromEntlastungsbetrag") @SerializedName("StromEntlastungsbetrag") public BigDecimal electricityReliefAmount = null; @DataMember(Name="CO2Emissionsfaktor") @SerializedName("CO2Emissionsfaktor") public BigDecimal cO2EmissionsFactor = null; @DataMember(Name="CO2Text") @SerializedName("CO2Text") public String cO2Text = null; @DataMember(Name="CO2Aktiv") @SerializedName("CO2Aktiv") public Boolean cO2Active = null; @DataMember(Name="CO2PreisKnd") @SerializedName("CO2PreisKnd") public Boolean cO2PriceKnd = null; @DataMember(Name="CO2PreisVermieter") @SerializedName("CO2PreisVermieter") public BigDecimal cO2PriceLandlord = null; @DataMember(Name="CO2PreisMieter") @SerializedName("CO2PreisMieter") public BigDecimal cO2PriceRenter = null; @DataMember(Name="CO2Flaeche") @SerializedName("CO2Flaeche") public BigDecimal cO2Area = null; @DataMember(Name="GewerblicheNutzung") @SerializedName("GewerblicheNutzung") public Boolean isForCommercialUse = null; @DataMember(Name="Sanierungsauflagen") @SerializedName("Sanierungsauflagen") public Boolean isRenovationRequired = null; @DataMember(Name="AuflagenHeizungsverbesserung") @SerializedName("AuflagenHeizungsverbesserung") public Boolean isHeatingPadsImproved = null; @DataMember(Name="CO2KWH") @SerializedName("CO2KWH") public BigDecimal cO2KWh = null; @DataMember(Name="EnthalteneMwst") @SerializedName("EnthalteneMwst") public BigDecimal includedCO2SalesTax = null; @DataMember(Name="CO2KostenBrutto") @SerializedName("CO2KostenBrutto") public BigDecimal cO2Costs = null; @DataMember(Name="CO2GesamtKg") @SerializedName("CO2GesamtKg") public BigDecimal totalC02Weight = null; @DataMember(Name="KeinGesamtabzugC02Kosten") @SerializedName("KeinGesamtabzugC02Kosten") public Boolean noTotalDeductionC02Costs = null; @DataMember(Name="EnergieVerwerterGuid") @SerializedName("EnergieVerwerterGuid") public String energieVerwerterGuid = null; @DataMember(Name="BrennstoffMediumGuid") @SerializedName("BrennstoffMediumGuid") public String brennstoffMediumGuid = null; @DataMember(Name="BillingInformationGuid") @SerializedName("BillingInformationGuid") public String billingInformationGuid = null; public String getGuid() { return guid; } public Brennstofflieferung setGuid(String value) { this.guid = value; return this; } public Date getDeliveryDate() { return deliveryDate; } public Brennstofflieferung setDeliveryDate(Date value) { this.deliveryDate = value; return this; } public BigDecimal getSalexTax() { return salexTax; } public Brennstofflieferung setSalexTax(BigDecimal value) { this.salexTax = value; return this; } public BigDecimal getEmisionsTax() { return emisionsTax; } public Brennstofflieferung setEmisionsTax(BigDecimal value) { this.emisionsTax = value; return this; } public BigDecimal getC02Taxes() { return c02Taxes; } public Brennstofflieferung setC02Taxes(BigDecimal value) { this.c02Taxes = value; return this; } public BigDecimal getCustomsTax() { return customsTax; } public Brennstofflieferung setCustomsTax(BigDecimal value) { this.customsTax = value; return this; } public BigDecimal getOtherCharges() { return otherCharges; } public Brennstofflieferung setOtherCharges(BigDecimal value) { this.otherCharges = value; return this; } public BigDecimal getC02Price() { return c02Price; } public Brennstofflieferung setC02Price(BigDecimal value) { this.c02Price = value; return this; } public BigDecimal getC02Tons() { return c02Tons; } public Brennstofflieferung setC02Tons(BigDecimal value) { this.c02Tons = value; return this; } public BigDecimal getQuantity() { return quantity; } public Brennstofflieferung setQuantity(BigDecimal value) { this.quantity = value; return this; } public BigDecimal getAmount() { return amount; } public Brennstofflieferung setAmount(BigDecimal value) { this.amount = value; return this; } public BigDecimal getStartMeterReadingValue() { return startMeterReadingValue; } public Brennstofflieferung setStartMeterReadingValue(BigDecimal value) { this.startMeterReadingValue = value; return this; } public BigDecimal getEndMeterReadingValue() { return endMeterReadingValue; } public Brennstofflieferung setEndMeterReadingValue(BigDecimal value) { this.endMeterReadingValue = value; return this; } public BigDecimal getHeizwert() { return heizwert; } public Brennstofflieferung setHeizwert(BigDecimal value) { this.heizwert = value; return this; } public Boolean isBrennwert() { return brennwert; } public Brennstofflieferung setBrennwert(Boolean value) { this.brennwert = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Brennstofflieferung setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Brennstofflieferung setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public String getEnergyReliefAmountDescription() { return energyReliefAmountDescription; } public Brennstofflieferung setEnergyReliefAmountDescription(String value) { this.energyReliefAmountDescription = value; return this; } public BigDecimal getEnergyReliefAmount() { return energyReliefAmount; } public Brennstofflieferung setEnergyReliefAmount(BigDecimal value) { this.energyReliefAmount = value; return this; } public String getElectricityReliefAmountDescription() { return electricityReliefAmountDescription; } public Brennstofflieferung setElectricityReliefAmountDescription(String value) { this.electricityReliefAmountDescription = value; return this; } public BigDecimal getElectricityReliefAmount() { return electricityReliefAmount; } public Brennstofflieferung setElectricityReliefAmount(BigDecimal value) { this.electricityReliefAmount = value; return this; } public BigDecimal getCO2EmissionsFactor() { return cO2EmissionsFactor; } public Brennstofflieferung setCO2EmissionsFactor(BigDecimal value) { this.cO2EmissionsFactor = value; return this; } public String getCO2Text() { return cO2Text; } public Brennstofflieferung setCO2Text(String value) { this.cO2Text = value; return this; } public Boolean isCO2Active() { return cO2Active; } public Brennstofflieferung setCO2Active(Boolean value) { this.cO2Active = value; return this; } public Boolean isCO2PriceKnd() { return cO2PriceKnd; } public Brennstofflieferung setCO2PriceKnd(Boolean value) { this.cO2PriceKnd = value; return this; } public BigDecimal getCO2PriceLandlord() { return cO2PriceLandlord; } public Brennstofflieferung setCO2PriceLandlord(BigDecimal value) { this.cO2PriceLandlord = value; return this; } public BigDecimal getCO2PriceRenter() { return cO2PriceRenter; } public Brennstofflieferung setCO2PriceRenter(BigDecimal value) { this.cO2PriceRenter = value; return this; } public BigDecimal getCO2Area() { return cO2Area; } public Brennstofflieferung setCO2Area(BigDecimal value) { this.cO2Area = value; return this; } public Boolean getIsForCommercialUse() { return isForCommercialUse; } public Brennstofflieferung setIsForCommercialUse(Boolean value) { this.isForCommercialUse = value; return this; } public Boolean getIsRenovationRequired() { return isRenovationRequired; } public Brennstofflieferung setIsRenovationRequired(Boolean value) { this.isRenovationRequired = value; return this; } public Boolean getIsHeatingPadsImproved() { return isHeatingPadsImproved; } public Brennstofflieferung setIsHeatingPadsImproved(Boolean value) { this.isHeatingPadsImproved = value; return this; } public BigDecimal getCO2KWh() { return cO2KWh; } public Brennstofflieferung setCO2KWh(BigDecimal value) { this.cO2KWh = value; return this; } public BigDecimal getIncludedCO2SalesTax() { return includedCO2SalesTax; } public Brennstofflieferung setIncludedCO2SalesTax(BigDecimal value) { this.includedCO2SalesTax = value; return this; } public BigDecimal getCO2Costs() { return cO2Costs; } public Brennstofflieferung setCO2Costs(BigDecimal value) { this.cO2Costs = value; return this; } public BigDecimal getTotalC02Weight() { return totalC02Weight; } public Brennstofflieferung setTotalC02Weight(BigDecimal value) { this.totalC02Weight = value; return this; } public Boolean isNoTotalDeductionC02Costs() { return noTotalDeductionC02Costs; } public Brennstofflieferung setNoTotalDeductionC02Costs(Boolean value) { this.noTotalDeductionC02Costs = value; return this; } public String getEnergieVerwerterGuid() { return energieVerwerterGuid; } public Brennstofflieferung setEnergieVerwerterGuid(String value) { this.energieVerwerterGuid = value; return this; } public String getBrennstoffMediumGuid() { return brennstoffMediumGuid; } public Brennstofflieferung setBrennstoffMediumGuid(String value) { this.brennstoffMediumGuid = value; return this; } public String getBillingInformationGuid() { return billingInformationGuid; } public Brennstofflieferung setBillingInformationGuid(String value) { this.billingInformationGuid = value; return this; } } }