| PUT | /Customers |
|---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
import com.google.gson.annotations.*;
import com.google.gson.reflect.*;
public class dtos
{
@DataContract
public static class UpdateCustomer
{
@DataMember(Name="Kunde")
@SerializedName("Kunde")
public Customer customer = null;
@DataMember(Name="Objekte")
@SerializedName("Objekte")
public ArrayList<Objekt> objekte = null;
@DataMember(Name="Adressen")
@SerializedName("Adressen")
public ArrayList<Address> addresses = null;
@DataMember(Name="Nutzer")
@SerializedName("Nutzer")
public ArrayList<Nutzer> nutzer = null;
@DataMember(Name="NutzerCoOwnership")
@SerializedName("NutzerCoOwnership")
public ArrayList<NutzerCoOwnership> nutzerCoOwnership = null;
@DataMember(Name="NutzerPersonen")
@SerializedName("NutzerPersonen")
public ArrayList<NutzerPersonen> nutzerPersonen = null;
@DataMember(Name="NutzerQuadratmeter")
@SerializedName("NutzerQuadratmeter")
public ArrayList<NutzerQuadratmeter> nutzerQuadratmeter = null;
@DataMember(Name="EigentuemerNutzeinheit")
@SerializedName("EigentuemerNutzeinheit")
public ArrayList<OwnerNutzeinheit> ownerNutzeinheiten = null;
@DataMember(Name="Nutzeinheiten")
@SerializedName("Nutzeinheiten")
public ArrayList<Nutzeinheit> nutzeinheiten = null;
@DataMember(Name="Direktkosten")
@SerializedName("Direktkosten")
public ArrayList<Direktkosten> direktkosten = null;
@DataMember(Name="Prepayments")
@SerializedName("Prepayments")
public ArrayList<Prepayment> prepayments = null;
@DataMember(Name="EnergieVerwerter")
@SerializedName("EnergieVerwerter")
public ArrayList<EnergieVerwerter> energieVerwerter = null;
@DataMember(Name="Brennstofflieferungen")
@SerializedName("Brennstofflieferungen")
public ArrayList<Brennstofflieferung> brennstofflieferungen = null;
@DataMember(Name="Nebenkosten")
@SerializedName("Nebenkosten")
public ArrayList<Nebenkosten> nebenkosten = null;
@DataMember(Name="Heizbetriebskosten")
@SerializedName("Heizbetriebskosten")
public ArrayList<Heizbetriebskosten> heizbetriebskosten = null;
@DataMember(Name="NutzeinheitGeraete")
@SerializedName("NutzeinheitGeraete")
public ArrayList<NutzeinheitDevice> nutzeinheitDevices = null;
@DataMember(Name="Geraete")
@SerializedName("Geraete")
public ArrayList<Device> devices = null;
@DataMember(Name="Geraeteverbraeuche")
@SerializedName("Geraeteverbraeuche")
public ArrayList<DeviceConsumption> deviceConsumptions = null;
@DataMember(Name="BillingInformations")
@SerializedName("BillingInformations")
public ArrayList<BillingInformation> billingInformations = null;
@DataMember(Name="DeleteUvi")
@SerializedName("DeleteUvi")
public Boolean deleteUVI = null;
@DataMember(Name="KundenObjekteImObjektSync")
@SerializedName("KundenObjekteImObjektSync")
public Boolean kundenObjekteImObjektSync = null;
public Customer getCustomer() { return customer; }
public UpdateCustomer setCustomer(Customer value) { this.customer = value; return this; }
public ArrayList<Objekt> getObjekte() { return objekte; }
public UpdateCustomer setObjekte(ArrayList<Objekt> value) { this.objekte = value; return this; }
public ArrayList<Address> getAddresses() { return addresses; }
public UpdateCustomer setAddresses(ArrayList<Address> value) { this.addresses = value; return this; }
public ArrayList<Nutzer> getNutzer() { return nutzer; }
public UpdateCustomer setNutzer(ArrayList<Nutzer> value) { this.nutzer = value; return this; }
public ArrayList<NutzerCoOwnership> getNutzerCoOwnership() { return nutzerCoOwnership; }
public UpdateCustomer setNutzerCoOwnership(ArrayList<NutzerCoOwnership> value) { this.nutzerCoOwnership = value; return this; }
public ArrayList<NutzerPersonen> getNutzerPersonen() { return nutzerPersonen; }
public UpdateCustomer setNutzerPersonen(ArrayList<NutzerPersonen> value) { this.nutzerPersonen = value; return this; }
public ArrayList<NutzerQuadratmeter> getNutzerQuadratmeter() { return nutzerQuadratmeter; }
public UpdateCustomer setNutzerQuadratmeter(ArrayList<NutzerQuadratmeter> value) { this.nutzerQuadratmeter = value; return this; }
public ArrayList<OwnerNutzeinheit> getOwnerNutzeinheiten() { return ownerNutzeinheiten; }
public UpdateCustomer setOwnerNutzeinheiten(ArrayList<OwnerNutzeinheit> value) { this.ownerNutzeinheiten = value; return this; }
public ArrayList<Nutzeinheit> getNutzeinheiten() { return nutzeinheiten; }
public UpdateCustomer setNutzeinheiten(ArrayList<Nutzeinheit> value) { this.nutzeinheiten = value; return this; }
public ArrayList<Direktkosten> getDirektkosten() { return direktkosten; }
public UpdateCustomer setDirektkosten(ArrayList<Direktkosten> value) { this.direktkosten = value; return this; }
public ArrayList<Prepayment> getPrepayments() { return prepayments; }
public UpdateCustomer setPrepayments(ArrayList<Prepayment> value) { this.prepayments = value; return this; }
public ArrayList<EnergieVerwerter> getEnergieVerwerter() { return energieVerwerter; }
public UpdateCustomer setEnergieVerwerter(ArrayList<EnergieVerwerter> value) { this.energieVerwerter = value; return this; }
public ArrayList<Brennstofflieferung> getBrennstofflieferungen() { return brennstofflieferungen; }
public UpdateCustomer setBrennstofflieferungen(ArrayList<Brennstofflieferung> value) { this.brennstofflieferungen = value; return this; }
public ArrayList<Nebenkosten> getNebenkosten() { return nebenkosten; }
public UpdateCustomer setNebenkosten(ArrayList<Nebenkosten> value) { this.nebenkosten = value; return this; }
public ArrayList<Heizbetriebskosten> getHeizbetriebskosten() { return heizbetriebskosten; }
public UpdateCustomer setHeizbetriebskosten(ArrayList<Heizbetriebskosten> value) { this.heizbetriebskosten = value; return this; }
public ArrayList<NutzeinheitDevice> getNutzeinheitDevices() { return nutzeinheitDevices; }
public UpdateCustomer setNutzeinheitDevices(ArrayList<NutzeinheitDevice> value) { this.nutzeinheitDevices = value; return this; }
public ArrayList<Device> getDevices() { return devices; }
public UpdateCustomer setDevices(ArrayList<Device> value) { this.devices = value; return this; }
public ArrayList<DeviceConsumption> getDeviceConsumptions() { return deviceConsumptions; }
public UpdateCustomer setDeviceConsumptions(ArrayList<DeviceConsumption> value) { this.deviceConsumptions = value; return this; }
public ArrayList<BillingInformation> getBillingInformations() { return billingInformations; }
public UpdateCustomer setBillingInformations(ArrayList<BillingInformation> value) { this.billingInformations = value; return this; }
public Boolean isDeleteUVI() { return deleteUVI; }
public UpdateCustomer setDeleteUVI(Boolean value) { this.deleteUVI = value; return this; }
public Boolean isKundenObjekteImObjektSync() { return kundenObjekteImObjektSync; }
public UpdateCustomer setKundenObjekteImObjektSync(Boolean value) { this.kundenObjekteImObjektSync = 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<CustomerAddress> customerAddresses = null;
@DataMember(Name="KundenObjekte")
@SerializedName("KundenObjekte")
public ArrayList<CustomerObjekt> 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<CustomerAddress> getCustomerAddresses() { return customerAddresses; }
public Customer setCustomerAddresses(ArrayList<CustomerAddress> value) { this.customerAddresses = value; return this; }
public ArrayList<CustomerObjekt> getCustomerObjekte() { return customerObjekte; }
public Customer setCustomerObjekte(ArrayList<CustomerObjekt> value) { this.customerObjekte = value; return this; }
}
@DataContract
public static class CustomerAddress
{
@DataMember(Name="AdresseGuid")
@SerializedName("AdresseGuid")
public String addressGuid = null;
@DataMember(Name="IstPrimaer")
@SerializedName("IstPrimaer")
public Boolean isPrimary = null;
@DataMember(Name="AdressTypBezeichnung")
@SerializedName("AdressTypBezeichnung")
public String addressKindLabel = null;
@DataMember(Name="AdressTyp")
@SerializedName("AdressTyp")
public String addressKindTyp = null;
public String getAddressGuid() { return addressGuid; }
public CustomerAddress setAddressGuid(String value) { this.addressGuid = value; return this; }
public Boolean getIsPrimary() { return isPrimary; }
public CustomerAddress setIsPrimary(Boolean value) { this.isPrimary = value; return this; }
public String getAddressKindLabel() { return addressKindLabel; }
public CustomerAddress setAddressKindLabel(String value) { this.addressKindLabel = value; return this; }
public String getAddressKindTyp() { return addressKindTyp; }
public CustomerAddress setAddressKindTyp(String value) { this.addressKindTyp = value; return this; }
}
@DataContract
public static class CustomerObjekt
{
@DataMember(Name="Guid")
@SerializedName("Guid")
public String guid = null;
@DataMember(Name="ZeitraumVon")
@SerializedName("ZeitraumVon")
public Date rangeFrom = null;
@DataMember(Name="ZeitraumBis")
@SerializedName("ZeitraumBis")
public Date rangeTo = null;
@DataMember(Name="IstKunde")
@SerializedName("IstKunde")
public Boolean isCustomer = null;
@DataMember(Name="IstEigentümer")
@SerializedName("IstEigentümer")
public Boolean isOwner = null;
@DataMember(Name="IstEigentümerPseudo")
@SerializedName("IstEigentümerPseudo")
public Boolean isOwnerPseudo = null;
@DataMember(Name="ObjektGuid")
@SerializedName("ObjektGuid")
public String objektGuid = null;
@DataMember(Name="KundeGuid")
@SerializedName("KundeGuid")
public String customerGuid = null;
public String getGuid() { return guid; }
public CustomerObjekt setGuid(String value) { this.guid = value; return this; }
public Date getRangeFrom() { return rangeFrom; }
public CustomerObjekt setRangeFrom(Date value) { this.rangeFrom = value; return this; }
public Date getRangeTo() { return rangeTo; }
public CustomerObjekt setRangeTo(Date value) { this.rangeTo = value; return this; }
public Boolean getIsCustomer() { return isCustomer; }
public CustomerObjekt setIsCustomer(Boolean value) { this.isCustomer = value; return this; }
public Boolean getIsOwner() { return isOwner; }
public CustomerObjekt setIsOwner(Boolean value) { this.isOwner = value; return this; }
public Boolean getIsOwnerPseudo() { return isOwnerPseudo; }
public CustomerObjekt setIsOwnerPseudo(Boolean value) { this.isOwnerPseudo = value; return this; }
public String getObjektGuid() { return objektGuid; }
public CustomerObjekt setObjektGuid(String value) { this.objektGuid = value; return this; }
public String getCustomerGuid() { return customerGuid; }
public CustomerObjekt setCustomerGuid(String value) { this.customerGuid = 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
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; }
}
public static enum NutzerType
{
Leerstand,
Gewerblich,
Privat,
AllgemeineNutzung;
}
@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
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 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 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
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 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<NebenkostenNutzeinheit> nebenkostenNutzeinheiten = null;
@DataMember
public ArrayList<NebenkostenNutzer> 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<NebenkostenNutzeinheit> getNebenkostenNutzeinheiten() { return nebenkostenNutzeinheiten; }
public Nebenkosten setNebenkostenNutzeinheiten(ArrayList<NebenkostenNutzeinheit> value) { this.nebenkostenNutzeinheiten = value; return this; }
public ArrayList<NebenkostenNutzer> getNebenkostenNutzer() { return nebenkostenNutzer; }
public Nebenkosten setNebenkostenNutzer(ArrayList<NebenkostenNutzer> value) { this.nebenkostenNutzer = value; return this; }
public BillingInformation getBillingInformation() { return billingInformation; }
public Nebenkosten setBillingInformation(BillingInformation value) { this.billingInformation = value; return this; }
}
public static enum NebenkostenTargetAllocation
{
Null,
AlleNutzer,
ZugeordneteNutzer,
ZugeordneteNutzeinheiten,
ZugeordneteNutzerDiff,
ZugeordneteNutzeinheitenDiff;
}
public static enum NebenkostenTargetAllocationIn
{
Nebenkosten,
Heizkosten,
Warmwasserkosten;
}
@DataContract
public static class NebenkostenNutzeinheit
{
@DataMember
public BigDecimal relativeAmount = null;
@DataMember
public Boolean isDeleted = null;
@DataMember
public Boolean isCreatedByApp = null;
@DataMember
public UUID nutzeinheitGuid = null;
public BigDecimal getRelativeAmount() { return relativeAmount; }
public NebenkostenNutzeinheit setRelativeAmount(BigDecimal value) { this.relativeAmount = value; return this; }
public Boolean getIsDeleted() { return isDeleted; }
public NebenkostenNutzeinheit setIsDeleted(Boolean value) { this.isDeleted = value; return this; }
public Boolean getIsCreatedByApp() { return isCreatedByApp; }
public NebenkostenNutzeinheit setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; }
public UUID getNutzeinheitGuid() { return nutzeinheitGuid; }
public NebenkostenNutzeinheit setNutzeinheitGuid(UUID value) { this.nutzeinheitGuid = value; return this; }
}
@DataContract
public static class NebenkostenNutzer
{
@DataMember
public BigDecimal relativeAmount = null;
@DataMember
public Boolean isDeleted = null;
@DataMember
public Boolean isCreatedByApp = null;
@DataMember
public UUID nutzerGuid = null;
public BigDecimal getRelativeAmount() { return relativeAmount; }
public NebenkostenNutzer setRelativeAmount(BigDecimal value) { this.relativeAmount = value; return this; }
public Boolean getIsDeleted() { return isDeleted; }
public NebenkostenNutzer setIsDeleted(Boolean value) { this.isDeleted = value; return this; }
public Boolean getIsCreatedByApp() { return isCreatedByApp; }
public NebenkostenNutzer setIsCreatedByApp(Boolean value) { this.isCreatedByApp = value; return this; }
public UUID getNutzerGuid() { return nutzerGuid; }
public NebenkostenNutzer setNutzerGuid(UUID value) { this.nutzerGuid = 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 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
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; }
}
public static enum DeviceReadingKind
{
Za,
Ha,
Mo,
Eb,
Ab;
}
@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; }
}
public static class UpdateCustomerResponse
{
public ResponseStatus responseStatus = null;
public ResponseStatus getResponseStatus() { return responseStatus; }
public UpdateCustomerResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
PUT /Customers HTTP/1.1
Host: inea-servdesk.eras-online.de
Accept: text/csv
Content-Type: text/csv
Content-Length: length
{"Kunde":{"Guid":"String","Name1":"String","Name2":"String","Name3":"String","Kundennummer":"String","Anrede":"String","KundenAdressen":[{"AdresseGuid":"String","IstPrimaer":false,"AdressTypBezeichnung":"String","AdressTyp":"String"}],"KundenObjekte":[{"Guid":"String","ZeitraumVon":"0001-01-01T00:00:00.0000000Z","ZeitraumBis":"0001-01-01T00:00:00.0000000Z","IstKunde":false,"IstEigentümer":false,"IstEigentümerPseudo":false,"ObjektGuid":"String","KundeGuid":"String"}]},"Objekte":[{"Guid":"String","Objektnummer":"String","IstAbgeschlossen":"String","Uvi":"String","IsUviDisabled":"String","AbgeschlossenDatum":"0001-01-01T00:00:00.0000000Z","AdressGuid":"String","AnmerkungKundenportal":"String","KundenportalMarkedDone":false,"MarkedDoneAt":"0001-01-01T00:00:00.0000000Z"}],"Adressen":[{"Guid":"String","Straße":"String","Straße2":"String","Hausnummer":"String","Postleitzahl":"String","Ort":"String","Postfach":"String","Adresszusatz":"String"}],"Nutzer":[{"Guid":"String","Name1":"String","Name2":"String","Name3":"String","Name4":"String","NutzerType":"String","NutzeinheitNummerExtern":"String","NutzerInNutzeinheitReihenfolge":0,"ZeitraumVon":"0001-01-01T00:00:00.0000000Z","ZeitraumBis":"0001-01-01T00:00:00.0000000Z","IstGeloescht":false,"IstErzeugtVonApp":false,"Uvi":"String","EigentuemerBewohnt":"String","Email":"String","Mobil":"String","Titel":"String","Anrede":"String","NutzeinheitGuid":"String"}],"NutzerCoOwnership":[{"Guid":"String","ShareValue":0,"Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","NutzerGuid":"String","IsCreatedByApp":false,"IsDeleted":false}],"NutzerPersonen":[{"Guid":"String","Personen":0,"Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","NutzerGuid":"String","IsCreatedByApp":false,"IsDeleted":false}],"NutzerQuadratmeter":[{"Guid":"String","Quadratmeter_Hzg":0,"Quadratmeter_Ww":0,"Quadratmeter_Nk":0,"Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","NutzerGuid":"String","IsCreatedByApp":false,"IsDeleted":false}],"EigentuemerNutzeinheit":[{"Guid":"String","Name1":"String","Name2":"String","Name3":"String","Name4":"String","ZeitraumVon":"0001-01-01T00:00:00.0000000Z","ZeitraumBis":"0001-01-01T00:00:00.0000000Z","Titel":"String","Anrede":"String","AdressGuid":"String","NutzeinheitGuid":"String"}],"Nutzeinheiten":[{"Guid":"String","Nummer":"String","Lage":"String","ObjektGuid":"String","AdressGuid":"String"}],"Direktkosten":[{"Guid":"String","Bezeichnung":"String","Datum":"0001-01-01T00:00:00.0000000Z","Brutto":0,"Mwst":0,"Menge":0,"Typ":"String","IstGeloescht":false,"IstErzeugtVonApp":false,"ObjektGuid":"String","NutzerGuid":"String","BillingInformationGuid":"String"}],"Prepayments":[{"Guid":"String","Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","VZ Nebenkosten":0,"VZ Heizkosten":0,"VZ Warmwasser":0,"IstGeloescht":false,"IstErzeugtVonApp":false,"ObjektGuid":"String","NutzerGuid":"String","BillingInformationGuid":"String"}],"EnergieVerwerter":[{"Guid":"String","Bezeichnung":"String","Wirkungsgrad":0,"Einbau":"0001-01-01T00:00:00.0000000Z","Ausbau":"0001-01-01T00:00:00.0000000Z","Baujahr":0,"Temperatur":0,"EigenstGewerbLieferung":false,"Brennwert":false,"ObjektGuid":"String","BrennstoffMediumGuid":"String"}],"Brennstofflieferungen":[{"Guid":"String","Lieferdatum":"0001-01-01T00:00:00.0000000Z","Mwst":0,"Emissionsangabe":0,"Steuern":0,"Zolle":0,"SonstigeAngaben":0,"C02Preis":0,"C02Tonnen":0,"Menge":0,"Betrag":0,"Anfangsstand":0,"Endstand":0,"Heizwert":0,"Brennwert":false,"IstGeloescht":false,"IstErzeugtVonApp":false,"EnergieEntlastungsbetragBezeichnung":"String","EnergieEntlastungsbetrag":0,"StromEntlastungsbetragBezeichnung":"String","StromEntlastungsbetrag":0,"CO2Emissionsfaktor":0,"CO2Text":"String","CO2Aktiv":false,"CO2PreisKnd":false,"CO2PreisVermieter":0,"CO2PreisMieter":0,"CO2Flaeche":0,"GewerblicheNutzung":false,"Sanierungsauflagen":false,"AuflagenHeizungsverbesserung":false,"CO2KWH":0,"EnthalteneMwst":0,"CO2KostenBrutto":0,"CO2GesamtKg":0,"KeinGesamtabzugC02Kosten":false,"EnergieVerwerterGuid":"String","BrennstoffMediumGuid":"String","BillingInformationGuid":"String"}],"Nebenkosten":[{"Guid":"String","Kostennummer":0,"Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","UmlageZiel":"String","UmlageZielIn":"String","NebenkostenArt":"String","Kostenart":"String","Brutto":0,"BruttoLetztesJahr":0,"Mwst":0,"HaushaltsnahediensteLabel":"String","HaushaltsnahediensteBrutto":0,"EinheitDerKostenart":"String","Reduzierungsart":"String","Kommentar":"String","IstGeloescht":false,"IstErzeugtVonApp":false,"ObjektGuid":"String","BillingInformationGuid":"String","NebenkostenNutzeinheiten":[{"Anteil":0,"IstGeloescht":false,"IstErzeugtVonApp":false,"NutzeinheitGuid":"String"}],"NebenkostenNutzer":[{"Anteil":0,"IstGeloescht":false,"IstErzeugtVonApp":false,"NutzerGuid":"String"}]}],"Heizbetriebskosten":[{"Guid":"String","Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","Mwst":0,"HaushatlsnahediensteBrutto":0,"Brutto":0,"HaushatlsnahediensteLabel":"String","Anmerkung":"String","IstGeloescht":false,"IstErzeugtVonApp":false,"ObjektGuid":"String","BillingInformationGuid":"String"}],"NutzeinheitGeraete":[{"Guid":"String","ZuordnungVon":"0001-01-01T00:00:00.0000000Z","ZuordnungBis":"0001-01-01T00:00:00.0000000Z","Raum":"String","LaufendeNummer":"String","gemietet":false,"gewartet":false,"DeviceGuid":"String","NutzeinheitGuid":"String"}],"Geraete":[{"Guid":"String","Geraetenummer":"String","Bezeichnung":"String","Beschreibung":"String","Einbaudatum":"0001-01-01T00:00:00.0000000Z","Ausbaudatum":"0001-01-01T00:00:00.0000000Z","Eichdatum":"0001-01-01T00:00:00.0000000Z","Einheit":"String","Memo":"String","DeviceCatalogGuid":"String"}],"Geraeteverbraeuche":[{"Guid":"String","Ablesung":0,"Ablesedatum":"0001-01-01T00:00:00.0000000Z","Ableseart":"String","Aenderungsdatum":"0001-01-01T00:00:00.0000000Z","Anmerkung":"String","Ampullenfarbe":"String","DeviceGuid":"String"}],"BillingInformations":[{"Guid":"String","Von":"0001-01-01T00:00:00.0000000Z","Bis":"0001-01-01T00:00:00.0000000Z","IstAbgeschlossen":false,"HatNebenkosten":false,"ObjektGuid":"String","AnmerkungKundenportal":"String","KundenportalMarkedDone":false,"MarkedDoneAt":"0001-01-01T00:00:00.0000000Z","KundenportalMarkedClosed":false,"MarkedClosedAt":"0001-01-01T00:00:00.0000000Z"}],"DeleteUvi":false,"KundenObjekteImObjektSync":false}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length
{"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}