/* Options: Date: 2026-10-20 23:33:49 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://concept2021-servdesk.eras-online.de //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: CreateCustomers.* //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="/Customers/Create", Verbs="POST") @DataContract public static class CreateCustomers implements IReturn { @DataMember(Name="Kunden") @SerializedName("Kunden") public ArrayList customers = null; @DataMember(Name="Objekte") @SerializedName("Objekte") public ArrayList objekte = null; @DataMember(Name="Adressen") @SerializedName("Adressen") public ArrayList
addresses = null; @DataMember(Name="Nutzer") @SerializedName("Nutzer") public ArrayList nutzer = null; @DataMember(Name="NutzerCoOwnership") @SerializedName("NutzerCoOwnership") public ArrayList nutzerCoOwnership = null; @DataMember(Name="NutzerPersonen") @SerializedName("NutzerPersonen") public ArrayList nutzerPersonen = null; @DataMember(Name="NutzerQuadratmeter") @SerializedName("NutzerQuadratmeter") public ArrayList nutzerQuadratmeter = null; @DataMember(Name="EigentuemerNutzeinheit") @SerializedName("EigentuemerNutzeinheit") public ArrayList ownerNutzeinheiten = null; @DataMember(Name="Nutzeinheiten") @SerializedName("Nutzeinheiten") public ArrayList nutzeinheiten = null; @DataMember(Name="Direktkosten") @SerializedName("Direktkosten") public ArrayList direktkosten = null; @DataMember(Name="Prepayments") @SerializedName("Prepayments") public ArrayList prepayments = null; @DataMember(Name="EnergieVerwerter") @SerializedName("EnergieVerwerter") public ArrayList energieVerwerter = null; @DataMember(Name="Brennstofflieferungen") @SerializedName("Brennstofflieferungen") public ArrayList brennstofflieferungen = null; @DataMember(Name="Nebenkosten") @SerializedName("Nebenkosten") public ArrayList nebenkosten = null; @DataMember(Name="Heizbetriebskosten") @SerializedName("Heizbetriebskosten") public ArrayList heizbetriebskosten = null; @DataMember(Name="NutzeinheitGeraete") @SerializedName("NutzeinheitGeraete") public ArrayList nutzeinheitDevices = null; @DataMember(Name="Geraete") @SerializedName("Geraete") public ArrayList devices = null; @DataMember(Name="Geraeteverbraeuche") @SerializedName("Geraeteverbraeuche") public ArrayList deviceConsumptions = null; @DataMember(Name="BillingInformations") @SerializedName("BillingInformations") public ArrayList billingInformations = null; public ArrayList getCustomers() { return customers; } public CreateCustomers setCustomers(ArrayList value) { this.customers = value; return this; } public ArrayList getObjekte() { return objekte; } public CreateCustomers setObjekte(ArrayList value) { this.objekte = value; return this; } public ArrayList
getAddresses() { return addresses; } public CreateCustomers setAddresses(ArrayList
value) { this.addresses = value; return this; } public ArrayList getNutzer() { return nutzer; } public CreateCustomers setNutzer(ArrayList value) { this.nutzer = value; return this; } public ArrayList getNutzerCoOwnership() { return nutzerCoOwnership; } public CreateCustomers setNutzerCoOwnership(ArrayList value) { this.nutzerCoOwnership = value; return this; } public ArrayList getNutzerPersonen() { return nutzerPersonen; } public CreateCustomers setNutzerPersonen(ArrayList value) { this.nutzerPersonen = value; return this; } public ArrayList getNutzerQuadratmeter() { return nutzerQuadratmeter; } public CreateCustomers setNutzerQuadratmeter(ArrayList value) { this.nutzerQuadratmeter = value; return this; } public ArrayList getOwnerNutzeinheiten() { return ownerNutzeinheiten; } public CreateCustomers setOwnerNutzeinheiten(ArrayList value) { this.ownerNutzeinheiten = value; return this; } public ArrayList getNutzeinheiten() { return nutzeinheiten; } public CreateCustomers setNutzeinheiten(ArrayList value) { this.nutzeinheiten = value; return this; } public ArrayList getDirektkosten() { return direktkosten; } public CreateCustomers setDirektkosten(ArrayList value) { this.direktkosten = value; return this; } public ArrayList getPrepayments() { return prepayments; } public CreateCustomers setPrepayments(ArrayList value) { this.prepayments = value; return this; } public ArrayList getEnergieVerwerter() { return energieVerwerter; } public CreateCustomers setEnergieVerwerter(ArrayList value) { this.energieVerwerter = value; return this; } public ArrayList getBrennstofflieferungen() { return brennstofflieferungen; } public CreateCustomers setBrennstofflieferungen(ArrayList value) { this.brennstofflieferungen = value; return this; } public ArrayList getNebenkosten() { return nebenkosten; } public CreateCustomers setNebenkosten(ArrayList value) { this.nebenkosten = value; return this; } public ArrayList getHeizbetriebskosten() { return heizbetriebskosten; } public CreateCustomers setHeizbetriebskosten(ArrayList value) { this.heizbetriebskosten = value; return this; } public ArrayList getNutzeinheitDevices() { return nutzeinheitDevices; } public CreateCustomers setNutzeinheitDevices(ArrayList value) { this.nutzeinheitDevices = value; return this; } public ArrayList getDevices() { return devices; } public CreateCustomers setDevices(ArrayList value) { this.devices = value; return this; } public ArrayList getDeviceConsumptions() { return deviceConsumptions; } public CreateCustomers setDeviceConsumptions(ArrayList value) { this.deviceConsumptions = value; return this; } public ArrayList getBillingInformations() { return billingInformations; } public CreateCustomers setBillingInformations(ArrayList value) { this.billingInformations = value; return this; } private static Object responseType = CreateCustomersResponse.class; public Object getResponseType() { return responseType; } } public static class CreateCustomersResponse { public Integer customersCreated = null; public ResponseStatus responseStatus = null; public Integer getCustomersCreated() { return customersCreated; } public CreateCustomersResponse setCustomersCreated(Integer value) { this.customersCreated = value; return this; } public ResponseStatus getResponseStatus() { return responseStatus; } public CreateCustomersResponse 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 DeviceConsumption { @DataMember public UUID guid = null; @DataMember public Double deviceReading = null; @DataMember public Date deviceReadingDate = null; @DataMember public DeviceReadingKind deviceReadingKind = null; @DataMember public Date changeDate = null; @DataMember public String note = null; @DataMember public String ampouleColour = null; @DataMember public String deviceGuid = null; public UUID getGuid() { return guid; } public DeviceConsumption setGuid(UUID value) { this.guid = value; return this; } public Double getDeviceReading() { return deviceReading; } public DeviceConsumption setDeviceReading(Double value) { this.deviceReading = value; return this; } public Date getDeviceReadingDate() { return deviceReadingDate; } public DeviceConsumption setDeviceReadingDate(Date value) { this.deviceReadingDate = value; return this; } public DeviceReadingKind getDeviceReadingKind() { return deviceReadingKind; } public DeviceConsumption setDeviceReadingKind(DeviceReadingKind value) { this.deviceReadingKind = value; return this; } public Date getChangeDate() { return changeDate; } public DeviceConsumption setChangeDate(Date value) { this.changeDate = value; return this; } public String getNote() { return note; } public DeviceConsumption setNote(String value) { this.note = value; return this; } public String getAmpouleColour() { return ampouleColour; } public DeviceConsumption setAmpouleColour(String value) { this.ampouleColour = value; return this; } public String getDeviceGuid() { return deviceGuid; } public DeviceConsumption setDeviceGuid(String value) { this.deviceGuid = value; return this; } } @DataContract public static class Direktkosten { @DataMember public UUID guid = null; @DataMember public String label = null; @DataMember public Date date = null; @DataMember public BigDecimal brutto = null; @DataMember public BigDecimal salesTax = null; @DataMember public BigDecimal quantity = null; @DataMember public String type = null; @DataMember public Boolean isDeleted = null; @DataMember public Boolean isCreatedByApp = null; @DataMember public UUID nutzerGuid = null; @DataMember public BillingInformation billingInformation = null; public UUID getGuid() { return guid; } public Direktkosten setGuid(UUID value) { this.guid = value; return this; } public String getLabel() { return label; } public Direktkosten setLabel(String value) { this.label = value; return this; } public Date getDate() { return date; } public Direktkosten setDate(Date value) { this.date = value; return this; } public BigDecimal getBrutto() { return brutto; } public Direktkosten setBrutto(BigDecimal value) { this.brutto = value; return this; } public BigDecimal getSalesTax() { return salesTax; } public Direktkosten setSalesTax(BigDecimal value) { this.salesTax = value; return this; } public BigDecimal getQuantity() { return quantity; } public Direktkosten setQuantity(BigDecimal value) { this.quantity = value; return this; } public String getType() { return type; } public Direktkosten setType(String value) { this.type = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Direktkosten setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Direktkosten setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public UUID getNutzerGuid() { return nutzerGuid; } public Direktkosten setNutzerGuid(UUID value) { this.nutzerGuid = value; return this; } public BillingInformation getBillingInformation() { return billingInformation; } public Direktkosten setBillingInformation(BillingInformation value) { this.billingInformation = value; return this; } } @DataContract public static class Heizbetriebskosten { @DataMember public UUID guid = null; @DataMember public Date from = null; @DataMember public Date to = null; @DataMember public BigDecimal salesTax = null; @DataMember public BigDecimal haushatlsnahediensteBrutto = null; @DataMember public BigDecimal brutto = null; @DataMember public String haushatlsnahediensteLabel = null; @DataMember public String description = null; @DataMember public Boolean isDeleted = null; @DataMember public Boolean isCreatedByApp = null; public UUID getGuid() { return guid; } public Heizbetriebskosten setGuid(UUID value) { this.guid = value; return this; } public Date getFrom() { return from; } public Heizbetriebskosten setFrom(Date value) { this.from = value; return this; } public Date getTo() { return to; } public Heizbetriebskosten setTo(Date value) { this.to = value; return this; } public BigDecimal getSalesTax() { return salesTax; } public Heizbetriebskosten setSalesTax(BigDecimal value) { this.salesTax = value; return this; } public BigDecimal getHaushatlsnahediensteBrutto() { return haushatlsnahediensteBrutto; } public Heizbetriebskosten setHaushatlsnahediensteBrutto(BigDecimal value) { this.haushatlsnahediensteBrutto = value; return this; } public BigDecimal getBrutto() { return brutto; } public Heizbetriebskosten setBrutto(BigDecimal value) { this.brutto = value; return this; } public String getHaushatlsnahediensteLabel() { return haushatlsnahediensteLabel; } public Heizbetriebskosten setHaushatlsnahediensteLabel(String value) { this.haushatlsnahediensteLabel = value; return this; } public String getDescription() { return description; } public Heizbetriebskosten setDescription(String value) { this.description = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Heizbetriebskosten setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Heizbetriebskosten setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } } @DataContract public static class Nebenkosten { @DataMember public UUID guid = null; @DataMember public Long number = null; @DataMember public Date from = null; @DataMember public Date to = null; @DataMember public NebenkostenTargetAllocation targetAllocation = null; @DataMember public NebenkostenTargetAllocationIn targetAllocationIn = null; @DataMember public String nebenkostenKind = null; /** * Freitext */ @DataMember @ApiMember(Description="Freitext") public String kostenart = null; @DataMember public BigDecimal brutto = null; @DataMember public BigDecimal bruttoLastYear = null; @DataMember public BigDecimal salesTax = null; @DataMember public String haushaltsnahediensteLabel = null; @DataMember public BigDecimal haushaltsnahediensteBrutto = null; /** * Freitext */ @DataMember @ApiMember(Description="Freitext") public String kostenartUnit = null; @DataMember public String reduzierungsartType = null; @DataMember public String comment = null; @DataMember public Boolean isDeleted = null; @DataMember public Boolean isCreatedByApp = null; @DataMember public ArrayList nebenkostenNutzeinheiten = null; @DataMember public ArrayList nebenkostenNutzer = null; @DataMember public BillingInformation billingInformation = null; public UUID getGuid() { return guid; } public Nebenkosten setGuid(UUID value) { this.guid = value; return this; } public Long getNumber() { return number; } public Nebenkosten setNumber(Long value) { this.number = value; return this; } public Date getFrom() { return from; } public Nebenkosten setFrom(Date value) { this.from = value; return this; } public Date getTo() { return to; } public Nebenkosten setTo(Date value) { this.to = value; return this; } public NebenkostenTargetAllocation getTargetAllocation() { return targetAllocation; } public Nebenkosten setTargetAllocation(NebenkostenTargetAllocation value) { this.targetAllocation = value; return this; } public NebenkostenTargetAllocationIn getTargetAllocationIn() { return targetAllocationIn; } public Nebenkosten setTargetAllocationIn(NebenkostenTargetAllocationIn value) { this.targetAllocationIn = value; return this; } public String getNebenkostenKind() { return nebenkostenKind; } public Nebenkosten setNebenkostenKind(String value) { this.nebenkostenKind = value; return this; } public String getKostenart() { return kostenart; } public Nebenkosten setKostenart(String value) { this.kostenart = value; return this; } public BigDecimal getBrutto() { return brutto; } public Nebenkosten setBrutto(BigDecimal value) { this.brutto = value; return this; } public BigDecimal getBruttoLastYear() { return bruttoLastYear; } public Nebenkosten setBruttoLastYear(BigDecimal value) { this.bruttoLastYear = value; return this; } public BigDecimal getSalesTax() { return salesTax; } public Nebenkosten setSalesTax(BigDecimal value) { this.salesTax = value; return this; } public String getHaushaltsnahediensteLabel() { return haushaltsnahediensteLabel; } public Nebenkosten setHaushaltsnahediensteLabel(String value) { this.haushaltsnahediensteLabel = value; return this; } public BigDecimal getHaushaltsnahediensteBrutto() { return haushaltsnahediensteBrutto; } public Nebenkosten setHaushaltsnahediensteBrutto(BigDecimal value) { this.haushaltsnahediensteBrutto = value; return this; } public String getKostenartUnit() { return kostenartUnit; } public Nebenkosten setKostenartUnit(String value) { this.kostenartUnit = value; return this; } public String getReduzierungsartType() { return reduzierungsartType; } public Nebenkosten setReduzierungsartType(String value) { this.reduzierungsartType = value; return this; } public String getComment() { return comment; } public Nebenkosten setComment(String value) { this.comment = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Nebenkosten setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Nebenkosten setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public ArrayList getNebenkostenNutzeinheiten() { return nebenkostenNutzeinheiten; } public Nebenkosten setNebenkostenNutzeinheiten(ArrayList value) { this.nebenkostenNutzeinheiten = value; return this; } public ArrayList getNebenkostenNutzer() { return nebenkostenNutzer; } public Nebenkosten setNebenkostenNutzer(ArrayList value) { this.nebenkostenNutzer = value; return this; } public BillingInformation getBillingInformation() { return billingInformation; } public Nebenkosten setBillingInformation(BillingInformation value) { this.billingInformation = value; return this; } } @DataContract public static class Nutzer { @DataMember public UUID guid = null; @DataMember public String name1 = null; @DataMember public String name2 = null; @DataMember public String name3 = null; @DataMember public String name4 = null; @DataMember @ApiMember(IsRequired=true) public NutzerType nutzerType = null; @DataMember public String nutzeinheitNumberExternal = null; @DataMember @ApiMember(IsRequired=true) public Long nutzerInNutzeinheitSequence = null; @DataMember @ApiMember(IsRequired=true) public Date rangeFrom = null; @DataMember public Date rangeTo = null; @DataMember public Boolean isDeleted = null; @DataMember public Boolean isCreatedByApp = null; @DataMember(Name="IstUvi") @SerializedName("IstUvi") public String isUviRecieved = null; @DataMember(Name="EigentuemerBewohnt") @SerializedName("EigentuemerBewohnt") public String isNutzerOwner = null; @DataMember(Name="Email") @SerializedName("Email") public String email = null; @DataMember(Name="Mobil") @SerializedName("Mobil") public String mobilePhone = null; @DataMember public String title = null; @DataMember @ApiMember(IsRequired=true, ParameterType="body") public String salutation = null; public UUID getGuid() { return guid; } public Nutzer setGuid(UUID value) { this.guid = value; return this; } public String getName1() { return name1; } public Nutzer setName1(String value) { this.name1 = value; return this; } public String getName2() { return name2; } public Nutzer setName2(String value) { this.name2 = value; return this; } public String getName3() { return name3; } public Nutzer setName3(String value) { this.name3 = value; return this; } public String getName4() { return name4; } public Nutzer setName4(String value) { this.name4 = value; return this; } public NutzerType getNutzerType() { return nutzerType; } public Nutzer setNutzerType(NutzerType value) { this.nutzerType = value; return this; } public String getNutzeinheitNumberExternal() { return nutzeinheitNumberExternal; } public Nutzer setNutzeinheitNumberExternal(String value) { this.nutzeinheitNumberExternal = value; return this; } public Long getNutzerInNutzeinheitSequence() { return nutzerInNutzeinheitSequence; } public Nutzer setNutzerInNutzeinheitSequence(Long value) { this.nutzerInNutzeinheitSequence = value; return this; } public Date getRangeFrom() { return rangeFrom; } public Nutzer setRangeFrom(Date value) { this.rangeFrom = value; return this; } public Date getRangeTo() { return rangeTo; } public Nutzer setRangeTo(Date value) { this.rangeTo = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Nutzer setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Nutzer setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public String getIsUviRecieved() { return isUviRecieved; } public Nutzer setIsUviRecieved(String value) { this.isUviRecieved = value; return this; } public String getIsNutzerOwner() { return isNutzerOwner; } public Nutzer setIsNutzerOwner(String value) { this.isNutzerOwner = value; return this; } public String getEmail() { return email; } public Nutzer setEmail(String value) { this.email = value; return this; } public String getMobilePhone() { return mobilePhone; } public Nutzer setMobilePhone(String value) { this.mobilePhone = value; return this; } public String getTitle() { return title; } public Nutzer setTitle(String value) { this.title = value; return this; } public String getSalutation() { return salutation; } public Nutzer setSalutation(String value) { this.salutation = value; return this; } } @DataContract public static class Customer { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Name1") @SerializedName("Name1") public String name1 = null; @DataMember(Name="Name2") @SerializedName("Name2") public String name2 = null; @DataMember(Name="Name3") @SerializedName("Name3") public String name3 = null; @DataMember(Name="Kundennummer") @SerializedName("Kundennummer") public String number = null; @DataMember(Name="Anrede") @SerializedName("Anrede") public String salutation = null; @DataMember(Name="KundenAdressen") @SerializedName("KundenAdressen") public ArrayList customerAddresses = null; @DataMember(Name="KundenObjekte") @SerializedName("KundenObjekte") public ArrayList customerObjekte = null; public String getGuid() { return guid; } public Customer setGuid(String value) { this.guid = value; return this; } public String getName1() { return name1; } public Customer setName1(String value) { this.name1 = value; return this; } public String getName2() { return name2; } public Customer setName2(String value) { this.name2 = value; return this; } public String getName3() { return name3; } public Customer setName3(String value) { this.name3 = value; return this; } public String getNumber() { return number; } public Customer setNumber(String value) { this.number = value; return this; } public String getSalutation() { return salutation; } public Customer setSalutation(String value) { this.salutation = value; return this; } public ArrayList getCustomerAddresses() { return customerAddresses; } public Customer setCustomerAddresses(ArrayList value) { this.customerAddresses = value; return this; } public ArrayList getCustomerObjekte() { return customerObjekte; } public Customer setCustomerObjekte(ArrayList value) { this.customerObjekte = value; return this; } } @DataContract public static class Objekt { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Objektnummer") @SerializedName("Objektnummer") public String number = null; @DataMember(Name="IstAbgeschlossen") @SerializedName("IstAbgeschlossen") public String isCompleted = null; @DataMember(Name="Uvi") @SerializedName("Uvi") public String uvi = null; @DataMember(Name="IsUviDisabled") @SerializedName("IsUviDisabled") public String isUviDisabled = null; @DataMember(Name="AbgeschlossenDatum") @SerializedName("AbgeschlossenDatum") public Date completedDate = null; @DataMember(Name="AdressGuid") @SerializedName("AdressGuid") public String addressGuid = null; @DataMember(Name="AnmerkungKundenportal") @SerializedName("AnmerkungKundenportal") public String anmerkungKundenportal = null; @DataMember(Name="KundenportalMarkedDone") @SerializedName("KundenportalMarkedDone") public Boolean kundenportalMarkedDone = null; @DataMember(Name="MarkedDoneAt") @SerializedName("MarkedDoneAt") public Date markedDoneAt = null; public String getGuid() { return guid; } public Objekt setGuid(String value) { this.guid = value; return this; } public String getNumber() { return number; } public Objekt setNumber(String value) { this.number = value; return this; } public String getIsCompleted() { return isCompleted; } public Objekt setIsCompleted(String value) { this.isCompleted = value; return this; } public String getUvi() { return uvi; } public Objekt setUvi(String value) { this.uvi = value; return this; } public String getIsUviDisabled() { return isUviDisabled; } public Objekt setIsUviDisabled(String value) { this.isUviDisabled = value; return this; } public Date getCompletedDate() { return completedDate; } public Objekt setCompletedDate(Date value) { this.completedDate = value; return this; } public String getAddressGuid() { return addressGuid; } public Objekt setAddressGuid(String value) { this.addressGuid = value; return this; } public String getAnmerkungKundenportal() { return anmerkungKundenportal; } public Objekt setAnmerkungKundenportal(String value) { this.anmerkungKundenportal = value; return this; } public Boolean isKundenportalMarkedDone() { return kundenportalMarkedDone; } public Objekt setKundenportalMarkedDone(Boolean value) { this.kundenportalMarkedDone = value; return this; } public Date getMarkedDoneAt() { return markedDoneAt; } public Objekt setMarkedDoneAt(Date value) { this.markedDoneAt = value; return this; } } @DataContract public static class Address { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Straße") @SerializedName("Straße") public String street = null; @DataMember(Name="Straße2") @SerializedName("Straße2") public String street2 = null; @DataMember(Name="Hausnummer") @SerializedName("Hausnummer") public String streetNumber = null; @DataMember(Name="Postleitzahl") @SerializedName("Postleitzahl") public String zipcode = null; @DataMember(Name="Ort") @SerializedName("Ort") public String city = null; @DataMember(Name="Postfach") @SerializedName("Postfach") public String mailbox = null; @DataMember(Name="Adresszusatz") @SerializedName("Adresszusatz") public String additional = null; public String getGuid() { return guid; } public Address setGuid(String value) { this.guid = value; return this; } public String getStreet() { return street; } public Address setStreet(String value) { this.street = value; return this; } public String getStreet2() { return street2; } public Address setStreet2(String value) { this.street2 = value; return this; } public String getStreetNumber() { return streetNumber; } public Address setStreetNumber(String value) { this.streetNumber = value; return this; } public String getZipcode() { return zipcode; } public Address setZipcode(String value) { this.zipcode = value; return this; } public String getCity() { return city; } public Address setCity(String value) { this.city = value; return this; } public String getMailbox() { return mailbox; } public Address setMailbox(String value) { this.mailbox = value; return this; } public String getAdditional() { return additional; } public Address setAdditional(String value) { this.additional = value; return this; } } @DataContract public static class Nutzer { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Name1") @SerializedName("Name1") public String name1 = null; @DataMember(Name="Name2") @SerializedName("Name2") public String name2 = null; @DataMember(Name="Name3") @SerializedName("Name3") public String name3 = null; @DataMember(Name="Name4") @SerializedName("Name4") public String name4 = null; @DataMember(Name="NutzerType") @SerializedName("NutzerType") public String nutzerType = null; @DataMember(Name="NutzeinheitNummerExtern") @SerializedName("NutzeinheitNummerExtern") public String nutzeinheitNumberExternal = null; @DataMember(Name="NutzerInNutzeinheitReihenfolge") @SerializedName("NutzerInNutzeinheitReihenfolge") public Long nutzerInNutzeinheitSequence = null; @DataMember(Name="ZeitraumVon") @SerializedName("ZeitraumVon") public Date rangeFrom = null; @DataMember(Name="ZeitraumBis") @SerializedName("ZeitraumBis") public Date rangeTo = null; @DataMember(Name="IstGeloescht") @SerializedName("IstGeloescht") public Boolean isDeleted = null; @DataMember(Name="IstErzeugtVonApp") @SerializedName("IstErzeugtVonApp") public Boolean isCreatedByApp = null; @DataMember(Name="Uvi") @SerializedName("Uvi") public String isUviRecieved = null; @DataMember(Name="EigentuemerBewohnt") @SerializedName("EigentuemerBewohnt") public String isNutzerOwner = null; @DataMember(Name="Email") @SerializedName("Email") public String email = null; @DataMember(Name="Mobil") @SerializedName("Mobil") public String mobilePhone = null; @DataMember(Name="Titel") @SerializedName("Titel") public String title = null; @DataMember(Name="Anrede") @SerializedName("Anrede") public String salutation = null; @DataMember(Name="NutzeinheitGuid") @SerializedName("NutzeinheitGuid") public String nutzeinheitGuid = null; public String getGuid() { return guid; } public Nutzer setGuid(String value) { this.guid = value; return this; } public String getName1() { return name1; } public Nutzer setName1(String value) { this.name1 = value; return this; } public String getName2() { return name2; } public Nutzer setName2(String value) { this.name2 = value; return this; } public String getName3() { return name3; } public Nutzer setName3(String value) { this.name3 = value; return this; } public String getName4() { return name4; } public Nutzer setName4(String value) { this.name4 = value; return this; } public String getNutzerType() { return nutzerType; } public Nutzer setNutzerType(String value) { this.nutzerType = value; return this; } public String getNutzeinheitNumberExternal() { return nutzeinheitNumberExternal; } public Nutzer setNutzeinheitNumberExternal(String value) { this.nutzeinheitNumberExternal = value; return this; } public Long getNutzerInNutzeinheitSequence() { return nutzerInNutzeinheitSequence; } public Nutzer setNutzerInNutzeinheitSequence(Long value) { this.nutzerInNutzeinheitSequence = value; return this; } public Date getRangeFrom() { return rangeFrom; } public Nutzer setRangeFrom(Date value) { this.rangeFrom = value; return this; } public Date getRangeTo() { return rangeTo; } public Nutzer setRangeTo(Date value) { this.rangeTo = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Nutzer setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Nutzer setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public String getIsUviRecieved() { return isUviRecieved; } public Nutzer setIsUviRecieved(String value) { this.isUviRecieved = value; return this; } public String getIsNutzerOwner() { return isNutzerOwner; } public Nutzer setIsNutzerOwner(String value) { this.isNutzerOwner = value; return this; } public String getEmail() { return email; } public Nutzer setEmail(String value) { this.email = value; return this; } public String getMobilePhone() { return mobilePhone; } public Nutzer setMobilePhone(String value) { this.mobilePhone = value; return this; } public String getTitle() { return title; } public Nutzer setTitle(String value) { this.title = value; return this; } public String getSalutation() { return salutation; } public Nutzer setSalutation(String value) { this.salutation = value; return this; } public String getNutzeinheitGuid() { return nutzeinheitGuid; } public Nutzer setNutzeinheitGuid(String value) { this.nutzeinheitGuid = value; return this; } } @DataContract public static class NutzerCoOwnership { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="ShareValue") @SerializedName("ShareValue") public BigDecimal shareValue = null; @DataMember(Name="Von") @SerializedName("Von") public Date rangeFrom = null; @DataMember(Name="Bis") @SerializedName("Bis") public Date rangeTo = null; @DataMember(Name="NutzerGuid") @SerializedName("NutzerGuid") public String nutzerGuid = null; @DataMember(Name="IsCreatedByApp") @SerializedName("IsCreatedByApp") public Boolean isCreatedByApp = null; @DataMember(Name="IsDeleted") @SerializedName("IsDeleted") public Boolean isDeleted = null; public String getGuid() { return guid; } public NutzerCoOwnership setGuid(String value) { this.guid = value; return this; } public BigDecimal getShareValue() { return shareValue; } public NutzerCoOwnership setShareValue(BigDecimal value) { this.shareValue = value; return this; } public Date getRangeFrom() { return rangeFrom; } public NutzerCoOwnership setRangeFrom(Date value) { this.rangeFrom = value; return this; } public Date getRangeTo() { return rangeTo; } public NutzerCoOwnership setRangeTo(Date value) { this.rangeTo = value; return this; } public String getNutzerGuid() { return nutzerGuid; } public NutzerCoOwnership setNutzerGuid(String value) { this.nutzerGuid = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public NutzerCoOwnership setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public NutzerCoOwnership setIsDeleted(Boolean value) { this.isDeleted = value; return this; } } @DataContract public static class NutzerPersonen { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Personen") @SerializedName("Personen") public Integer numberOfPeople = null; @DataMember(Name="Von") @SerializedName("Von") public Date rangeFrom = null; @DataMember(Name="Bis") @SerializedName("Bis") public Date rangeTo = null; @DataMember(Name="NutzerGuid") @SerializedName("NutzerGuid") public String nutzerGuid = null; @DataMember(Name="IsCreatedByApp") @SerializedName("IsCreatedByApp") public Boolean isCreatedByApp = null; @DataMember(Name="IsDeleted") @SerializedName("IsDeleted") public Boolean isDeleted = null; public String getGuid() { return guid; } public NutzerPersonen setGuid(String value) { this.guid = value; return this; } public Integer getNumberOfPeople() { return numberOfPeople; } public NutzerPersonen setNumberOfPeople(Integer value) { this.numberOfPeople = value; return this; } public Date getRangeFrom() { return rangeFrom; } public NutzerPersonen setRangeFrom(Date value) { this.rangeFrom = value; return this; } public Date getRangeTo() { return rangeTo; } public NutzerPersonen setRangeTo(Date value) { this.rangeTo = value; return this; } public String getNutzerGuid() { return nutzerGuid; } public NutzerPersonen setNutzerGuid(String value) { this.nutzerGuid = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public NutzerPersonen setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public NutzerPersonen setIsDeleted(Boolean value) { this.isDeleted = value; return this; } } @DataContract public static class NutzerQuadratmeter { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Quadratmeter_Hzg") @SerializedName("Quadratmeter_Hzg") public BigDecimal squareMeters_Hzg = null; @DataMember(Name="Quadratmeter_Ww") @SerializedName("Quadratmeter_Ww") public BigDecimal squareMeters_Ww = null; @DataMember(Name="Quadratmeter_Nk") @SerializedName("Quadratmeter_Nk") public BigDecimal squareMeters_Nk = null; @DataMember(Name="Von") @SerializedName("Von") public Date rangeFrom = null; @DataMember(Name="Bis") @SerializedName("Bis") public Date rangeTo = null; @DataMember(Name="NutzerGuid") @SerializedName("NutzerGuid") public String nutzerGuid = null; @DataMember(Name="IsCreatedByApp") @SerializedName("IsCreatedByApp") public Boolean isCreatedByApp = null; @DataMember(Name="IsDeleted") @SerializedName("IsDeleted") public Boolean isDeleted = null; public String getGuid() { return guid; } public NutzerQuadratmeter setGuid(String value) { this.guid = value; return this; } public BigDecimal getSquareMetersHzg() { return squareMeters_Hzg; } public NutzerQuadratmeter setSquareMetersHzg(BigDecimal value) { this.squareMeters_Hzg = value; return this; } public BigDecimal getSquareMetersWw() { return squareMeters_Ww; } public NutzerQuadratmeter setSquareMetersWw(BigDecimal value) { this.squareMeters_Ww = value; return this; } public BigDecimal getSquareMetersNk() { return squareMeters_Nk; } public NutzerQuadratmeter setSquareMetersNk(BigDecimal value) { this.squareMeters_Nk = value; return this; } public Date getRangeFrom() { return rangeFrom; } public NutzerQuadratmeter setRangeFrom(Date value) { this.rangeFrom = value; return this; } public Date getRangeTo() { return rangeTo; } public NutzerQuadratmeter setRangeTo(Date value) { this.rangeTo = value; return this; } public String getNutzerGuid() { return nutzerGuid; } public NutzerQuadratmeter setNutzerGuid(String value) { this.nutzerGuid = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public NutzerQuadratmeter setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public NutzerQuadratmeter setIsDeleted(Boolean value) { this.isDeleted = value; return this; } } @DataContract public static class OwnerNutzeinheit { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Name1") @SerializedName("Name1") public String name1 = null; @DataMember(Name="Name2") @SerializedName("Name2") public String name2 = null; @DataMember(Name="Name3") @SerializedName("Name3") public String name3 = null; @DataMember(Name="Name4") @SerializedName("Name4") public String name4 = null; @DataMember(Name="ZeitraumVon") @SerializedName("ZeitraumVon") public Date rangeFrom = null; @DataMember(Name="ZeitraumBis") @SerializedName("ZeitraumBis") public Date rangeTo = null; @DataMember(Name="Titel") @SerializedName("Titel") public String title = null; @DataMember(Name="Anrede") @SerializedName("Anrede") public String salutation = null; @DataMember(Name="AdressGuid") @SerializedName("AdressGuid") public String addressGuid = null; @DataMember(Name="NutzeinheitGuid") @SerializedName("NutzeinheitGuid") public String nutzeinheitGuid = null; public String getGuid() { return guid; } public OwnerNutzeinheit setGuid(String value) { this.guid = value; return this; } public String getName1() { return name1; } public OwnerNutzeinheit setName1(String value) { this.name1 = value; return this; } public String getName2() { return name2; } public OwnerNutzeinheit setName2(String value) { this.name2 = value; return this; } public String getName3() { return name3; } public OwnerNutzeinheit setName3(String value) { this.name3 = value; return this; } public String getName4() { return name4; } public OwnerNutzeinheit setName4(String value) { this.name4 = value; return this; } public Date getRangeFrom() { return rangeFrom; } public OwnerNutzeinheit setRangeFrom(Date value) { this.rangeFrom = value; return this; } public Date getRangeTo() { return rangeTo; } public OwnerNutzeinheit setRangeTo(Date value) { this.rangeTo = value; return this; } public String getTitle() { return title; } public OwnerNutzeinheit setTitle(String value) { this.title = value; return this; } public String getSalutation() { return salutation; } public OwnerNutzeinheit setSalutation(String value) { this.salutation = value; return this; } public String getAddressGuid() { return addressGuid; } public OwnerNutzeinheit setAddressGuid(String value) { this.addressGuid = value; return this; } public String getNutzeinheitGuid() { return nutzeinheitGuid; } public OwnerNutzeinheit setNutzeinheitGuid(String value) { this.nutzeinheitGuid = value; return this; } } @DataContract public static class Nutzeinheit { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Nummer") @SerializedName("Nummer") public String number = null; @DataMember(Name="Lage") @SerializedName("Lage") public String location = null; @DataMember(Name="ObjektGuid") @SerializedName("ObjektGuid") public String objektGuid = null; @DataMember(Name="AdressGuid") @SerializedName("AdressGuid") public String addressGuid = null; public String getGuid() { return guid; } public Nutzeinheit setGuid(String value) { this.guid = value; return this; } public String getNumber() { return number; } public Nutzeinheit setNumber(String value) { this.number = value; return this; } public String getLocation() { return location; } public Nutzeinheit setLocation(String value) { this.location = value; return this; } public String getObjektGuid() { return objektGuid; } public Nutzeinheit setObjektGuid(String value) { this.objektGuid = value; return this; } public String getAddressGuid() { return addressGuid; } public Nutzeinheit setAddressGuid(String value) { this.addressGuid = value; return this; } } @DataContract public static class Direktkosten { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Bezeichnung") @SerializedName("Bezeichnung") public String label = null; @DataMember(Name="Datum") @SerializedName("Datum") public Date date = null; @DataMember(Name="Brutto") @SerializedName("Brutto") public BigDecimal brutto = null; @DataMember(Name="Mwst") @SerializedName("Mwst") public BigDecimal salesTax = null; @DataMember(Name="Menge") @SerializedName("Menge") public BigDecimal quantity = null; @DataMember(Name="Typ") @SerializedName("Typ") public String type = null; @DataMember(Name="IstGeloescht") @SerializedName("IstGeloescht") public Boolean isDeleted = null; @DataMember(Name="IstErzeugtVonApp") @SerializedName("IstErzeugtVonApp") public Boolean isCreatedByApp = null; @DataMember(Name="ObjektGuid") @SerializedName("ObjektGuid") public String objektGuid = null; @DataMember(Name="NutzerGuid") @SerializedName("NutzerGuid") public String nutzerGuid = null; @DataMember(Name="BillingInformationGuid") @SerializedName("BillingInformationGuid") public String billingInformationGuid = null; public String getGuid() { return guid; } public Direktkosten setGuid(String value) { this.guid = value; return this; } public String getLabel() { return label; } public Direktkosten setLabel(String value) { this.label = value; return this; } public Date getDate() { return date; } public Direktkosten setDate(Date value) { this.date = value; return this; } public BigDecimal getBrutto() { return brutto; } public Direktkosten setBrutto(BigDecimal value) { this.brutto = value; return this; } public BigDecimal getSalesTax() { return salesTax; } public Direktkosten setSalesTax(BigDecimal value) { this.salesTax = value; return this; } public BigDecimal getQuantity() { return quantity; } public Direktkosten setQuantity(BigDecimal value) { this.quantity = value; return this; } public String getType() { return type; } public Direktkosten setType(String value) { this.type = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Direktkosten setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Direktkosten setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public String getObjektGuid() { return objektGuid; } public Direktkosten setObjektGuid(String value) { this.objektGuid = value; return this; } public String getNutzerGuid() { return nutzerGuid; } public Direktkosten setNutzerGuid(String value) { this.nutzerGuid = value; return this; } public String getBillingInformationGuid() { return billingInformationGuid; } public Direktkosten setBillingInformationGuid(String value) { this.billingInformationGuid = value; return this; } } @DataContract public static class Prepayment { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Von") @SerializedName("Von") public Date from = null; @DataMember(Name="Bis") @SerializedName("Bis") public Date to = null; @DataMember(Name="VZ Nebenkosten") @SerializedName("VZ Nebenkosten") public BigDecimal amount_Nk = null; @DataMember(Name="VZ Heizkosten") @SerializedName("VZ Heizkosten") public BigDecimal amount_HK = null; @DataMember(Name="VZ Warmwasser") @SerializedName("VZ Warmwasser") public BigDecimal amount_Ww = null; @DataMember(Name="IstGeloescht") @SerializedName("IstGeloescht") public Boolean isDeleted = null; @DataMember(Name="IstErzeugtVonApp") @SerializedName("IstErzeugtVonApp") public Boolean isCreatedByApp = null; @DataMember(Name="ObjektGuid") @SerializedName("ObjektGuid") public String objektGuid = null; @DataMember(Name="NutzerGuid") @SerializedName("NutzerGuid") public String nutzerGuid = null; @DataMember(Name="BillingInformationGuid") @SerializedName("BillingInformationGuid") public String billingInformationGuid = null; public String getGuid() { return guid; } public Prepayment setGuid(String value) { this.guid = value; return this; } public Date getFrom() { return from; } public Prepayment setFrom(Date value) { this.from = value; return this; } public Date getTo() { return to; } public Prepayment setTo(Date value) { this.to = value; return this; } public BigDecimal getAmountNk() { return amount_Nk; } public Prepayment setAmountNk(BigDecimal value) { this.amount_Nk = value; return this; } public BigDecimal getAmountHk() { return amount_HK; } public Prepayment setAmountHk(BigDecimal value) { this.amount_HK = value; return this; } public BigDecimal getAmountWw() { return amount_Ww; } public Prepayment setAmountWw(BigDecimal value) { this.amount_Ww = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Prepayment setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Prepayment setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public String getObjektGuid() { return objektGuid; } public Prepayment setObjektGuid(String value) { this.objektGuid = value; return this; } public String getNutzerGuid() { return nutzerGuid; } public Prepayment setNutzerGuid(String value) { this.nutzerGuid = value; return this; } public String getBillingInformationGuid() { return billingInformationGuid; } public Prepayment setBillingInformationGuid(String value) { this.billingInformationGuid = 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 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; } } @DataContract public static class Nebenkosten { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Kostennummer") @SerializedName("Kostennummer") public Long number = null; @DataMember(Name="Von") @SerializedName("Von") public Date from = null; @DataMember(Name="Bis") @SerializedName("Bis") public Date to = null; @DataMember(Name="UmlageZiel") @SerializedName("UmlageZiel") public String targetAllocation = null; @DataMember(Name="UmlageZielIn") @SerializedName("UmlageZielIn") public String targetAllocationIn = null; @DataMember(Name="NebenkostenArt") @SerializedName("NebenkostenArt") public String nebenkostenKind = null; @DataMember(Name="Kostenart") @SerializedName("Kostenart") public String kostenart = null; @DataMember(Name="Brutto") @SerializedName("Brutto") public BigDecimal brutto = null; @DataMember(Name="BruttoLetztesJahr") @SerializedName("BruttoLetztesJahr") public BigDecimal bruttoLastYear = null; @DataMember(Name="Mwst") @SerializedName("Mwst") public BigDecimal salesTax = null; @DataMember(Name="HaushaltsnahediensteLabel") @SerializedName("HaushaltsnahediensteLabel") public String haushaltsnahediensteLabel = null; @DataMember(Name="HaushaltsnahediensteBrutto") @SerializedName("HaushaltsnahediensteBrutto") public BigDecimal haushaltsnahediensteBrutto = null; @DataMember(Name="EinheitDerKostenart") @SerializedName("EinheitDerKostenart") public String kostenartUnit = null; @DataMember(Name="Reduzierungsart") @SerializedName("Reduzierungsart") public String reduzierungsartType = null; @DataMember(Name="Kommentar") @SerializedName("Kommentar") public String comment = null; @DataMember(Name="IstGeloescht") @SerializedName("IstGeloescht") public Boolean isDeleted = null; @DataMember(Name="IstErzeugtVonApp") @SerializedName("IstErzeugtVonApp") public Boolean isCreatedByApp = null; @DataMember(Name="ObjektGuid") @SerializedName("ObjektGuid") public String objektGuid = null; @DataMember(Name="BillingInformationGuid") @SerializedName("BillingInformationGuid") public String billingInformationGuid = null; @DataMember(Name="NebenkostenNutzeinheiten") @SerializedName("NebenkostenNutzeinheiten") public ArrayList nebenkostenNutzeinheiten = null; @DataMember(Name="NebenkostenNutzer") @SerializedName("NebenkostenNutzer") public ArrayList nebenkostenNutzer = null; public String getGuid() { return guid; } public Nebenkosten setGuid(String value) { this.guid = value; return this; } public Long getNumber() { return number; } public Nebenkosten setNumber(Long value) { this.number = value; return this; } public Date getFrom() { return from; } public Nebenkosten setFrom(Date value) { this.from = value; return this; } public Date getTo() { return to; } public Nebenkosten setTo(Date value) { this.to = value; return this; } public String getTargetAllocation() { return targetAllocation; } public Nebenkosten setTargetAllocation(String value) { this.targetAllocation = value; return this; } public String getTargetAllocationIn() { return targetAllocationIn; } public Nebenkosten setTargetAllocationIn(String value) { this.targetAllocationIn = value; return this; } public String getNebenkostenKind() { return nebenkostenKind; } public Nebenkosten setNebenkostenKind(String value) { this.nebenkostenKind = value; return this; } public String getKostenart() { return kostenart; } public Nebenkosten setKostenart(String value) { this.kostenart = value; return this; } public BigDecimal getBrutto() { return brutto; } public Nebenkosten setBrutto(BigDecimal value) { this.brutto = value; return this; } public BigDecimal getBruttoLastYear() { return bruttoLastYear; } public Nebenkosten setBruttoLastYear(BigDecimal value) { this.bruttoLastYear = value; return this; } public BigDecimal getSalesTax() { return salesTax; } public Nebenkosten setSalesTax(BigDecimal value) { this.salesTax = value; return this; } public String getHaushaltsnahediensteLabel() { return haushaltsnahediensteLabel; } public Nebenkosten setHaushaltsnahediensteLabel(String value) { this.haushaltsnahediensteLabel = value; return this; } public BigDecimal getHaushaltsnahediensteBrutto() { return haushaltsnahediensteBrutto; } public Nebenkosten setHaushaltsnahediensteBrutto(BigDecimal value) { this.haushaltsnahediensteBrutto = value; return this; } public String getKostenartUnit() { return kostenartUnit; } public Nebenkosten setKostenartUnit(String value) { this.kostenartUnit = value; return this; } public String getReduzierungsartType() { return reduzierungsartType; } public Nebenkosten setReduzierungsartType(String value) { this.reduzierungsartType = value; return this; } public String getComment() { return comment; } public Nebenkosten setComment(String value) { this.comment = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Nebenkosten setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Nebenkosten setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public String getObjektGuid() { return objektGuid; } public Nebenkosten setObjektGuid(String value) { this.objektGuid = value; return this; } public String getBillingInformationGuid() { return billingInformationGuid; } public Nebenkosten setBillingInformationGuid(String value) { this.billingInformationGuid = value; return this; } public ArrayList getNebenkostenNutzeinheiten() { return nebenkostenNutzeinheiten; } public Nebenkosten setNebenkostenNutzeinheiten(ArrayList value) { this.nebenkostenNutzeinheiten = value; return this; } public ArrayList getNebenkostenNutzer() { return nebenkostenNutzer; } public Nebenkosten setNebenkostenNutzer(ArrayList value) { this.nebenkostenNutzer = value; return this; } } @DataContract public static class Heizbetriebskosten { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Von") @SerializedName("Von") public Date from = null; @DataMember(Name="Bis") @SerializedName("Bis") public Date to = null; @DataMember(Name="Mwst") @SerializedName("Mwst") public BigDecimal salesTax = null; @DataMember(Name="HaushatlsnahediensteBrutto") @SerializedName("HaushatlsnahediensteBrutto") public BigDecimal haushatlsnahediensteBrutto = null; @DataMember(Name="Brutto") @SerializedName("Brutto") public BigDecimal brutto = null; @DataMember(Name="HaushatlsnahediensteLabel") @SerializedName("HaushatlsnahediensteLabel") public String haushatlsnahediensteLabel = null; @DataMember(Name="Anmerkung") @SerializedName("Anmerkung") public String description = null; @DataMember(Name="IstGeloescht") @SerializedName("IstGeloescht") public Boolean isDeleted = null; @DataMember(Name="IstErzeugtVonApp") @SerializedName("IstErzeugtVonApp") public Boolean isCreatedByApp = null; @DataMember(Name="ObjektGuid") @SerializedName("ObjektGuid") public String objektGuid = null; @DataMember(Name="BillingInformationGuid") @SerializedName("BillingInformationGuid") public String billingInformationGuid = null; public String getGuid() { return guid; } public Heizbetriebskosten setGuid(String value) { this.guid = value; return this; } public Date getFrom() { return from; } public Heizbetriebskosten setFrom(Date value) { this.from = value; return this; } public Date getTo() { return to; } public Heizbetriebskosten setTo(Date value) { this.to = value; return this; } public BigDecimal getSalesTax() { return salesTax; } public Heizbetriebskosten setSalesTax(BigDecimal value) { this.salesTax = value; return this; } public BigDecimal getHaushatlsnahediensteBrutto() { return haushatlsnahediensteBrutto; } public Heizbetriebskosten setHaushatlsnahediensteBrutto(BigDecimal value) { this.haushatlsnahediensteBrutto = value; return this; } public BigDecimal getBrutto() { return brutto; } public Heizbetriebskosten setBrutto(BigDecimal value) { this.brutto = value; return this; } public String getHaushatlsnahediensteLabel() { return haushatlsnahediensteLabel; } public Heizbetriebskosten setHaushatlsnahediensteLabel(String value) { this.haushatlsnahediensteLabel = value; return this; } public String getDescription() { return description; } public Heizbetriebskosten setDescription(String value) { this.description = value; return this; } public Boolean getIsDeleted() { return isDeleted; } public Heizbetriebskosten setIsDeleted(Boolean value) { this.isDeleted = value; return this; } public Boolean getIsCreatedByApp() { return isCreatedByApp; } public Heizbetriebskosten setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; } public String getObjektGuid() { return objektGuid; } public Heizbetriebskosten setObjektGuid(String value) { this.objektGuid = value; return this; } public String getBillingInformationGuid() { return billingInformationGuid; } public Heizbetriebskosten setBillingInformationGuid(String value) { this.billingInformationGuid = value; return this; } } @DataContract public static class NutzeinheitDevice { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="ZuordnungVon") @SerializedName("ZuordnungVon") public Date assignedFromDate = null; @DataMember(Name="ZuordnungBis") @SerializedName("ZuordnungBis") public Date assignedToDate = null; @DataMember(Name="Raum") @SerializedName("Raum") public String room = null; @DataMember(Name="LaufendeNummer") @SerializedName("LaufendeNummer") public String ongoingNumber = null; @DataMember(Name="gemietet") @SerializedName("gemietet") public Boolean isRented = null; @DataMember(Name="gewartet") @SerializedName("gewartet") public Boolean isMaintained = null; @DataMember(Name="DeviceGuid") @SerializedName("DeviceGuid") public String deviceGuid = null; @DataMember(Name="NutzeinheitGuid") @SerializedName("NutzeinheitGuid") public String nutzeinheitGuid = null; public String getGuid() { return guid; } public NutzeinheitDevice setGuid(String value) { this.guid = value; return this; } public Date getAssignedFromDate() { return assignedFromDate; } public NutzeinheitDevice setAssignedFromDate(Date value) { this.assignedFromDate = value; return this; } public Date getAssignedToDate() { return assignedToDate; } public NutzeinheitDevice setAssignedToDate(Date value) { this.assignedToDate = value; return this; } public String getRoom() { return room; } public NutzeinheitDevice setRoom(String value) { this.room = value; return this; } public String getOngoingNumber() { return ongoingNumber; } public NutzeinheitDevice setOngoingNumber(String value) { this.ongoingNumber = value; return this; } public Boolean getIsRented() { return isRented; } public NutzeinheitDevice setIsRented(Boolean value) { this.isRented = value; return this; } public Boolean getIsMaintained() { return isMaintained; } public NutzeinheitDevice setIsMaintained(Boolean value) { this.isMaintained = value; return this; } public String getDeviceGuid() { return deviceGuid; } public NutzeinheitDevice setDeviceGuid(String value) { this.deviceGuid = value; return this; } public String getNutzeinheitGuid() { return nutzeinheitGuid; } public NutzeinheitDevice setNutzeinheitGuid(String value) { this.nutzeinheitGuid = value; return this; } } @DataContract public static class Device { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Geraetenummer") @SerializedName("Geraetenummer") public String number = null; @DataMember(Name="Bezeichnung") @SerializedName("Bezeichnung") public String label = null; @DataMember(Name="Beschreibung") @SerializedName("Beschreibung") public String description = null; @DataMember(Name="Einbaudatum") @SerializedName("Einbaudatum") public Date installationDate = null; @DataMember(Name="Ausbaudatum") @SerializedName("Ausbaudatum") public Date deinstallationDate = null; @DataMember(Name="Eichdatum") @SerializedName("Eichdatum") public Date calibrationDate = null; @DataMember(Name="Einheit") @SerializedName("Einheit") public String unit = null; @DataMember(Name="Memo") @SerializedName("Memo") public String note = null; @DataMember(Name="DeviceCatalogGuid") @SerializedName("DeviceCatalogGuid") public String deviceCatalogGuid = null; public String getGuid() { return guid; } public Device setGuid(String value) { this.guid = value; return this; } public String getNumber() { return number; } public Device setNumber(String value) { this.number = value; return this; } public String getLabel() { return label; } public Device setLabel(String value) { this.label = value; return this; } public String getDescription() { return description; } public Device setDescription(String value) { this.description = value; return this; } public Date getInstallationDate() { return installationDate; } public Device setInstallationDate(Date value) { this.installationDate = value; return this; } public Date getDeinstallationDate() { return deinstallationDate; } public Device setDeinstallationDate(Date value) { this.deinstallationDate = value; return this; } public Date getCalibrationDate() { return calibrationDate; } public Device setCalibrationDate(Date value) { this.calibrationDate = value; return this; } public String getUnit() { return unit; } public Device setUnit(String value) { this.unit = value; return this; } public String getNote() { return note; } public Device setNote(String value) { this.note = value; return this; } public String getDeviceCatalogGuid() { return deviceCatalogGuid; } public Device setDeviceCatalogGuid(String value) { this.deviceCatalogGuid = value; return this; } } @DataContract public static class DeviceConsumption { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Ablesung") @SerializedName("Ablesung") public Double deviceReading = null; @DataMember(Name="Ablesedatum") @SerializedName("Ablesedatum") public Date deviceReadingDate = null; @DataMember(Name="Ableseart") @SerializedName("Ableseart") public String deviceReadingKind = null; @DataMember(Name="Aenderungsdatum") @SerializedName("Aenderungsdatum") public Date changeDate = null; @DataMember(Name="Anmerkung") @SerializedName("Anmerkung") public String note = null; @DataMember(Name="Ampullenfarbe") @SerializedName("Ampullenfarbe") public String ampouleColour = null; @DataMember(Name="DeviceGuid") @SerializedName("DeviceGuid") public String deviceGuid = null; public String getGuid() { return guid; } public DeviceConsumption setGuid(String value) { this.guid = value; return this; } public Double getDeviceReading() { return deviceReading; } public DeviceConsumption setDeviceReading(Double value) { this.deviceReading = value; return this; } public Date getDeviceReadingDate() { return deviceReadingDate; } public DeviceConsumption setDeviceReadingDate(Date value) { this.deviceReadingDate = value; return this; } public String getDeviceReadingKind() { return deviceReadingKind; } public DeviceConsumption setDeviceReadingKind(String value) { this.deviceReadingKind = value; return this; } public Date getChangeDate() { return changeDate; } public DeviceConsumption setChangeDate(Date value) { this.changeDate = value; return this; } public String getNote() { return note; } public DeviceConsumption setNote(String value) { this.note = value; return this; } public String getAmpouleColour() { return ampouleColour; } public DeviceConsumption setAmpouleColour(String value) { this.ampouleColour = value; return this; } public String getDeviceGuid() { return deviceGuid; } public DeviceConsumption setDeviceGuid(String value) { this.deviceGuid = value; return this; } } @DataContract public static class BillingInformation { @DataMember(Name="Guid") @SerializedName("Guid") public String guid = null; @DataMember(Name="Von") @SerializedName("Von") public Date from = null; @DataMember(Name="Bis") @SerializedName("Bis") public Date to = null; @DataMember(Name="IstAbgeschlossen") @SerializedName("IstAbgeschlossen") public Boolean isCompleted = null; @DataMember(Name="HatNebenkosten") @SerializedName("HatNebenkosten") public Boolean hasNebenkosten = null; @DataMember(Name="ObjektGuid") @SerializedName("ObjektGuid") public String objektGuid = null; @DataMember(Name="AnmerkungKundenportal") @SerializedName("AnmerkungKundenportal") public String anmerkungKundenportal = null; @DataMember(Name="KundenportalMarkedDone") @SerializedName("KundenportalMarkedDone") public Boolean kundenportalMarkedDone = null; @DataMember(Name="MarkedDoneAt") @SerializedName("MarkedDoneAt") public Date markedDoneAt = null; @DataMember(Name="KundenportalMarkedClosed") @SerializedName("KundenportalMarkedClosed") public Boolean kundenportalMarkedClosed = null; @DataMember(Name="MarkedClosedAt") @SerializedName("MarkedClosedAt") public Date markedClosedAt = null; public String getGuid() { return guid; } public BillingInformation setGuid(String value) { this.guid = value; return this; } public Date getFrom() { return from; } public BillingInformation setFrom(Date value) { this.from = value; return this; } public Date getTo() { return to; } public BillingInformation setTo(Date value) { this.to = value; return this; } public Boolean getIsCompleted() { return isCompleted; } public BillingInformation setIsCompleted(Boolean value) { this.isCompleted = value; return this; } public Boolean isHasNebenkosten() { return hasNebenkosten; } public BillingInformation setHasNebenkosten(Boolean value) { this.hasNebenkosten = value; return this; } public String getObjektGuid() { return objektGuid; } public BillingInformation setObjektGuid(String value) { this.objektGuid = value; return this; } public String getAnmerkungKundenportal() { return anmerkungKundenportal; } public BillingInformation setAnmerkungKundenportal(String value) { this.anmerkungKundenportal = value; return this; } public Boolean isKundenportalMarkedDone() { return kundenportalMarkedDone; } public BillingInformation setKundenportalMarkedDone(Boolean value) { this.kundenportalMarkedDone = value; return this; } public Date getMarkedDoneAt() { return markedDoneAt; } public BillingInformation setMarkedDoneAt(Date value) { this.markedDoneAt = value; return this; } public Boolean isKundenportalMarkedClosed() { return kundenportalMarkedClosed; } public BillingInformation setKundenportalMarkedClosed(Boolean value) { this.kundenportalMarkedClosed = value; return this; } public Date getMarkedClosedAt() { return markedClosedAt; } public BillingInformation setMarkedClosedAt(Date value) { this.markedClosedAt = 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; } } @DataContract public static class Customer { @DataMember public UUID guid = null; @DataMember public String name1 = null; @DataMember public String name2 = null; @DataMember public String name3 = null; @DataMember public String number = null; @DataMember public String salutation = null; @DataMember public ArrayList customerAddresses = null; @DataMember public ArrayList customerObjekte = null; public UUID getGuid() { return guid; } public Customer setGuid(UUID value) { this.guid = value; return this; } public String getName1() { return name1; } public Customer setName1(String value) { this.name1 = value; return this; } public String getName2() { return name2; } public Customer setName2(String value) { this.name2 = value; return this; } public String getName3() { return name3; } public Customer setName3(String value) { this.name3 = value; return this; } public String getNumber() { return number; } public Customer setNumber(String value) { this.number = value; return this; } public String getSalutation() { return salutation; } public Customer setSalutation(String value) { this.salutation = value; return this; } public ArrayList getCustomerAddresses() { return customerAddresses; } public Customer setCustomerAddresses(ArrayList value) { this.customerAddresses = value; return this; } public ArrayList getCustomerObjekte() { return customerObjekte; } public Customer setCustomerObjekte(ArrayList value) { this.customerObjekte = value; return this; } } @DataContract public static class Device { @DataMember public UUID guid = null; @DataMember public String number = null; @DataMember public String label = null; @DataMember public String description = null; @DataMember public Date installationDate = null; @DataMember public Date deinstallationDate = null; @DataMember public Date calibrationDate = null; @DataMember public EinheitType unit = null; @DataMember public String note = null; @DataMember public DeviceCatalog deviceCatalog = null; @DataMember public ArrayList deviceConsumptions = null; public UUID getGuid() { return guid; } public Device setGuid(UUID value) { this.guid = value; return this; } public String getNumber() { return number; } public Device setNumber(String value) { this.number = value; return this; } public String getLabel() { return label; } public Device setLabel(String value) { this.label = value; return this; } public String getDescription() { return description; } public Device setDescription(String value) { this.description = value; return this; } public Date getInstallationDate() { return installationDate; } public Device setInstallationDate(Date value) { this.installationDate = value; return this; } public Date getDeinstallationDate() { return deinstallationDate; } public Device setDeinstallationDate(Date value) { this.deinstallationDate = value; return this; } public Date getCalibrationDate() { return calibrationDate; } public Device setCalibrationDate(Date value) { this.calibrationDate = value; return this; } public EinheitType getUnit() { return unit; } public Device setUnit(EinheitType value) { this.unit = value; return this; } public String getNote() { return note; } public Device setNote(String value) { this.note = value; return this; } public DeviceCatalog getDeviceCatalog() { return deviceCatalog; } public Device setDeviceCatalog(DeviceCatalog value) { this.deviceCatalog = value; return this; } public ArrayList getDeviceConsumptions() { return deviceConsumptions; } public Device setDeviceConsumptions(ArrayList value) { this.deviceConsumptions = value; return this; } } @DataContract public static class Nutzeinheit { @DataMember public UUID guid = null; @DataMember public String number = null; @DataMember public String location = null; @DataMember public Address address = null; @DataMember public ArrayList nutzer = null; @DataMember public ArrayList ownerNutzeinheiten = null; @DataMember public ArrayList nutzeinheitenDevices = null; public UUID getGuid() { return guid; } public Nutzeinheit setGuid(UUID value) { this.guid = value; return this; } public String getNumber() { return number; } public Nutzeinheit setNumber(String value) { this.number = value; return this; } public String getLocation() { return location; } public Nutzeinheit setLocation(String value) { this.location = value; return this; } public Address getAddress() { return address; } public Nutzeinheit setAddress(Address value) { this.address = value; return this; } public ArrayList getNutzer() { return nutzer; } public Nutzeinheit setNutzer(ArrayList value) { this.nutzer = value; return this; } public ArrayList getOwnerNutzeinheiten() { return ownerNutzeinheiten; } public Nutzeinheit setOwnerNutzeinheiten(ArrayList value) { this.ownerNutzeinheiten = value; return this; } public ArrayList getNutzeinheitenDevices() { return nutzeinheitenDevices; } public Nutzeinheit setNutzeinheitenDevices(ArrayList value) { this.nutzeinheitenDevices = value; return this; } } @DataContract public static class Objekt { @DataMember public UUID guid = null; @DataMember public String number = null; @DataMember public String isCompleted = null; @DataMember public Date completedDate = null; @DataMember public Address address = null; @DataMember public ArrayList nutzeinheiten = null; @DataMember public ArrayList billingInformations = null; public UUID getGuid() { return guid; } public Objekt setGuid(UUID value) { this.guid = value; return this; } public String getNumber() { return number; } public Objekt setNumber(String value) { this.number = value; return this; } public String getIsCompleted() { return isCompleted; } public Objekt setIsCompleted(String value) { this.isCompleted = value; return this; } public Date getCompletedDate() { return completedDate; } public Objekt setCompletedDate(Date value) { this.completedDate = value; return this; } public Address getAddress() { return address; } public Objekt setAddress(Address value) { this.address = value; return this; } public ArrayList getNutzeinheiten() { return nutzeinheiten; } public Objekt setNutzeinheiten(ArrayList value) { this.nutzeinheiten = value; return this; } public ArrayList getBillingInformations() { return billingInformations; } public Objekt setBillingInformations(ArrayList value) { this.billingInformations = value; return this; } } @DataContract public static class BillingInformation { @DataMember public String guid = null; @DataMember public Date from = null; @DataMember public Date to = null; @DataMember public Boolean isCompleted = null; @DataMember public Boolean hasNebenkosten = null; public String getGuid() { return guid; } public BillingInformation setGuid(String value) { this.guid = value; return this; } public Date getFrom() { return from; } public BillingInformation setFrom(Date value) { this.from = value; return this; } public Date getTo() { return to; } public BillingInformation setTo(Date value) { this.to = value; return this; } public Boolean getIsCompleted() { return isCompleted; } public BillingInformation setIsCompleted(Boolean value) { this.isCompleted = value; return this; } public Boolean isHasNebenkosten() { return hasNebenkosten; } public BillingInformation setHasNebenkosten(Boolean value) { this.hasNebenkosten = value; return this; } } @DataContract public static class Address { @DataMember public UUID guid = null; @DataMember public String street = null; @DataMember public String street2 = null; @DataMember public String streetNumber = null; @DataMember public String zipcode = null; @DataMember public String city = null; @DataMember public String mailbox = null; @DataMember public String additional = null; public UUID getGuid() { return guid; } public Address setGuid(UUID value) { this.guid = value; return this; } public String getStreet() { return street; } public Address setStreet(String value) { this.street = value; return this; } public String getStreet2() { return street2; } public Address setStreet2(String value) { this.street2 = value; return this; } public String getStreetNumber() { return streetNumber; } public Address setStreetNumber(String value) { this.streetNumber = value; return this; } public String getZipcode() { return zipcode; } public Address setZipcode(String value) { this.zipcode = value; return this; } public String getCity() { return city; } public Address setCity(String value) { this.city = value; return this; } public String getMailbox() { return mailbox; } public Address setMailbox(String value) { this.mailbox = value; return this; } public String getAdditional() { return additional; } public Address setAdditional(String value) { this.additional = value; return this; } } @DataContract public static class OwnerNutzeinheit { @DataMember public UUID guid = null; @DataMember public String name1 = null; @DataMember public String name2 = null; @DataMember public String name3 = null; @DataMember public String name4 = null; @DataMember public Date rangeFrom = null; @DataMember public Date rangeTo = null; @DataMember public String title = null; @DataMember public String salutation = null; @DataMember public Address address = null; public UUID getGuid() { return guid; } public OwnerNutzeinheit setGuid(UUID value) { this.guid = value; return this; } public String getName1() { return name1; } public OwnerNutzeinheit setName1(String value) { this.name1 = value; return this; } public String getName2() { return name2; } public OwnerNutzeinheit setName2(String value) { this.name2 = value; return this; } public String getName3() { return name3; } public OwnerNutzeinheit setName3(String value) { this.name3 = value; return this; } public String getName4() { return name4; } public OwnerNutzeinheit setName4(String value) { this.name4 = value; return this; } public Date getRangeFrom() { return rangeFrom; } public OwnerNutzeinheit setRangeFrom(Date value) { this.rangeFrom = value; return this; } public Date getRangeTo() { return rangeTo; } public OwnerNutzeinheit setRangeTo(Date value) { this.rangeTo = value; return this; } public String getTitle() { return title; } public OwnerNutzeinheit setTitle(String value) { this.title = value; return this; } public String getSalutation() { return salutation; } public OwnerNutzeinheit setSalutation(String value) { this.salutation = value; return this; } public Address getAddress() { return address; } public OwnerNutzeinheit setAddress(Address value) { this.address = value; return this; } } @DataContract public static class NutzeinheitDevice { @DataMember public UUID guid = null; @DataMember public Date assignedFromDate = null; @DataMember public Date assignedToDate = null; @DataMember public String room = null; @DataMember public String ongoingNumber = null; @DataMember public Boolean isRented = null; @DataMember public Boolean isMaintained = null; @DataMember public Device device = null; public UUID getGuid() { return guid; } public NutzeinheitDevice setGuid(UUID value) { this.guid = value; return this; } public Date getAssignedFromDate() { return assignedFromDate; } public NutzeinheitDevice setAssignedFromDate(Date value) { this.assignedFromDate = value; return this; } public Date getAssignedToDate() { return assignedToDate; } public NutzeinheitDevice setAssignedToDate(Date value) { this.assignedToDate = value; return this; } public String getRoom() { return room; } public NutzeinheitDevice setRoom(String value) { this.room = value; return this; } public String getOngoingNumber() { return ongoingNumber; } public NutzeinheitDevice setOngoingNumber(String value) { this.ongoingNumber = value; return this; } public Boolean getIsRented() { return isRented; } public NutzeinheitDevice setIsRented(Boolean value) { this.isRented = value; return this; } public Boolean getIsMaintained() { return isMaintained; } public NutzeinheitDevice setIsMaintained(Boolean value) { this.isMaintained = value; return this; } public Device getDevice() { return device; } public NutzeinheitDevice setDevice(Device value) { this.device = value; return this; } } }