| GET | /Customers |
|---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
import com.google.gson.annotations.*;
import com.google.gson.reflect.*;
public class dtos
{
public static class GetCustomers implements IHasBearerToken
{
@ApiMember(IsRequired=true, ParameterType="query")
public String bearerToken = null;
@ApiMember(ParameterType="query")
public String include = null;
/**
* Optional! Follow the format : /api/v1/Customers?filter[Number]=*
*/
@DataMember(Name="filter[Number]")
@SerializedName("filter[Number]")
@ApiMember(Description="Optional! Follow the format : /api/v1/Customers?filter[Number]=*", ParameterType="query")
public String filterByNumber = null;
/**
* Optional! Follow the format : /api/v1/Customers?filter[ObjektGuid]=*
*/
@DataMember(Name="filter[ObjektGuid]")
@SerializedName("filter[ObjektGuid]")
@ApiMember(Description="Optional! Follow the format : /api/v1/Customers?filter[ObjektGuid]=*", ParameterType="query")
public UUID filterObjektGuid = null;
public String getBearerToken() { return bearerToken; }
public GetCustomers setBearerToken(String value) { this.bearerToken = value; return this; }
public String getInclude() { return include; }
public GetCustomers setInclude(String value) { this.include = value; return this; }
public String getFilterByNumber() { return filterByNumber; }
public GetCustomers setFilterByNumber(String value) { this.filterByNumber = value; return this; }
public UUID getFilterObjektGuid() { return filterObjektGuid; }
public GetCustomers setFilterObjektGuid(UUID value) { this.filterObjektGuid = value; return this; }
}
public static class GetCustomersResponse
{
public ArrayList<Customer> customers = null;
public ResponseStatus responseStatus = null;
public ArrayList<Customer> getCustomers() { return customers; }
public GetCustomersResponse setCustomers(ArrayList<Customer> value) { this.customers = value; return this; }
public ResponseStatus getResponseStatus() { return responseStatus; }
public GetCustomersResponse setResponseStatus(ResponseStatus value) { this.responseStatus = 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; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /Customers HTTP/1.1 Host: korrekt-gera-servdesk.eras-online.de Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<GetCustomersResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Customers">
<Addressen xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:Address>
<d2p1:Adresszusatz>String</d2p1:Adresszusatz>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:Hausnummer>String</d2p1:Hausnummer>
<d2p1:Ort>String</d2p1:Ort>
<d2p1:Postfach>String</d2p1:Postfach>
<d2p1:Postleitzahl>String</d2p1:Postleitzahl>
<d2p1:Straße>String</d2p1:Straße>
<d2p1:Straße2>String</d2p1:Straße2>
</d2p1:Address>
</Addressen>
<BillingInformation xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:BillingInformation>
<d2p1:AnmerkungKundenportal>String</d2p1:AnmerkungKundenportal>
<d2p1:Bis>0001-01-01T00:00:00</d2p1:Bis>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:HatNebenkosten>false</d2p1:HatNebenkosten>
<d2p1:IstAbgeschlossen>false</d2p1:IstAbgeschlossen>
<d2p1:KundenportalMarkedClosed>false</d2p1:KundenportalMarkedClosed>
<d2p1:KundenportalMarkedDone>false</d2p1:KundenportalMarkedDone>
<d2p1:MarkedClosedAt>0001-01-01T00:00:00</d2p1:MarkedClosedAt>
<d2p1:MarkedDoneAt>0001-01-01T00:00:00</d2p1:MarkedDoneAt>
<d2p1:ObjektGuid>String</d2p1:ObjektGuid>
<d2p1:Von>0001-01-01T00:00:00</d2p1:Von>
</d2p1:BillingInformation>
</BillingInformation>
<Brennstofflieferungen xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:Brennstofflieferung>
<d2p1:Anfangsstand>0</d2p1:Anfangsstand>
<d2p1:AuflagenHeizungsverbesserung>false</d2p1:AuflagenHeizungsverbesserung>
<d2p1:Betrag>0</d2p1:Betrag>
<d2p1:BillingInformationGuid>String</d2p1:BillingInformationGuid>
<d2p1:BrennstoffMediumGuid>String</d2p1:BrennstoffMediumGuid>
<d2p1:Brennwert>false</d2p1:Brennwert>
<d2p1:C02Preis>0</d2p1:C02Preis>
<d2p1:C02Tonnen>0</d2p1:C02Tonnen>
<d2p1:CO2Aktiv>false</d2p1:CO2Aktiv>
<d2p1:CO2Emissionsfaktor>0</d2p1:CO2Emissionsfaktor>
<d2p1:CO2Flaeche>0</d2p1:CO2Flaeche>
<d2p1:CO2GesamtKg>0</d2p1:CO2GesamtKg>
<d2p1:CO2KWH>0</d2p1:CO2KWH>
<d2p1:CO2KostenBrutto>0</d2p1:CO2KostenBrutto>
<d2p1:CO2PreisKnd>false</d2p1:CO2PreisKnd>
<d2p1:CO2PreisMieter>0</d2p1:CO2PreisMieter>
<d2p1:CO2PreisVermieter>0</d2p1:CO2PreisVermieter>
<d2p1:CO2Text>String</d2p1:CO2Text>
<d2p1:Emissionsangabe>0</d2p1:Emissionsangabe>
<d2p1:Endstand>0</d2p1:Endstand>
<d2p1:EnergieEntlastungsbetrag>0</d2p1:EnergieEntlastungsbetrag>
<d2p1:EnergieEntlastungsbetragBezeichnung>String</d2p1:EnergieEntlastungsbetragBezeichnung>
<d2p1:EnergieVerwerterGuid>String</d2p1:EnergieVerwerterGuid>
<d2p1:EnthalteneMwst>0</d2p1:EnthalteneMwst>
<d2p1:GewerblicheNutzung>false</d2p1:GewerblicheNutzung>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:Heizwert>0</d2p1:Heizwert>
<d2p1:IstErzeugtVonApp>false</d2p1:IstErzeugtVonApp>
<d2p1:IstGeloescht>false</d2p1:IstGeloescht>
<d2p1:KeinGesamtabzugC02Kosten>false</d2p1:KeinGesamtabzugC02Kosten>
<d2p1:Lieferdatum>0001-01-01T00:00:00</d2p1:Lieferdatum>
<d2p1:Menge>0</d2p1:Menge>
<d2p1:Mwst>0</d2p1:Mwst>
<d2p1:Sanierungsauflagen>false</d2p1:Sanierungsauflagen>
<d2p1:SonstigeAngaben>0</d2p1:SonstigeAngaben>
<d2p1:Steuern>0</d2p1:Steuern>
<d2p1:StromEntlastungsbetrag>0</d2p1:StromEntlastungsbetrag>
<d2p1:StromEntlastungsbetragBezeichnung>String</d2p1:StromEntlastungsbetragBezeichnung>
<d2p1:Zolle>0</d2p1:Zolle>
</d2p1:Brennstofflieferung>
</Brennstofflieferungen>
<DeviceConsumptions xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:DeviceConsumption>
<d2p1:Ableseart>String</d2p1:Ableseart>
<d2p1:Ablesedatum>0001-01-01T00:00:00</d2p1:Ablesedatum>
<d2p1:Ablesung>0</d2p1:Ablesung>
<d2p1:Aenderungsdatum>0001-01-01T00:00:00</d2p1:Aenderungsdatum>
<d2p1:Ampullenfarbe>String</d2p1:Ampullenfarbe>
<d2p1:Anmerkung>String</d2p1:Anmerkung>
<d2p1:DeviceGuid>String</d2p1:DeviceGuid>
<d2p1:Guid>String</d2p1:Guid>
</d2p1:DeviceConsumption>
</DeviceConsumptions>
<Devices xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:Device>
<d2p1:Ausbaudatum>0001-01-01T00:00:00</d2p1:Ausbaudatum>
<d2p1:Beschreibung>String</d2p1:Beschreibung>
<d2p1:Bezeichnung>String</d2p1:Bezeichnung>
<d2p1:DeviceCatalogGuid>String</d2p1:DeviceCatalogGuid>
<d2p1:Eichdatum>0001-01-01T00:00:00</d2p1:Eichdatum>
<d2p1:Einbaudatum>0001-01-01T00:00:00</d2p1:Einbaudatum>
<d2p1:Einheit>String</d2p1:Einheit>
<d2p1:Geraetenummer>String</d2p1:Geraetenummer>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:Memo>String</d2p1:Memo>
</d2p1:Device>
</Devices>
<Direktkosten xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:Direktkosten>
<d2p1:Bezeichnung>String</d2p1:Bezeichnung>
<d2p1:BillingInformationGuid>String</d2p1:BillingInformationGuid>
<d2p1:Brutto>0</d2p1:Brutto>
<d2p1:Datum>0001-01-01T00:00:00</d2p1:Datum>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:IstErzeugtVonApp>false</d2p1:IstErzeugtVonApp>
<d2p1:IstGeloescht>false</d2p1:IstGeloescht>
<d2p1:Menge>0</d2p1:Menge>
<d2p1:Mwst>0</d2p1:Mwst>
<d2p1:NutzerGuid>String</d2p1:NutzerGuid>
<d2p1:ObjektGuid>String</d2p1:ObjektGuid>
<d2p1:Typ>String</d2p1:Typ>
</d2p1:Direktkosten>
</Direktkosten>
<EigentuemerNutzeinheit xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:OwnerNutzeinheit>
<d2p1:AdressGuid>String</d2p1:AdressGuid>
<d2p1:Anrede>String</d2p1:Anrede>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:Name1>String</d2p1:Name1>
<d2p1:Name2>String</d2p1:Name2>
<d2p1:Name3>String</d2p1:Name3>
<d2p1:Name4>String</d2p1:Name4>
<d2p1:NutzeinheitGuid>String</d2p1:NutzeinheitGuid>
<d2p1:Titel>String</d2p1:Titel>
<d2p1:ZeitraumBis>0001-01-01T00:00:00</d2p1:ZeitraumBis>
<d2p1:ZeitraumVon>0001-01-01T00:00:00</d2p1:ZeitraumVon>
</d2p1:OwnerNutzeinheit>
</EigentuemerNutzeinheit>
<EnergieVerwerter xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:EnergieVerwerter>
<d2p1:Ausbau>0001-01-01T00:00:00</d2p1:Ausbau>
<d2p1:Baujahr>0</d2p1:Baujahr>
<d2p1:Bezeichnung>String</d2p1:Bezeichnung>
<d2p1:BrennstoffMediumGuid>String</d2p1:BrennstoffMediumGuid>
<d2p1:Brennwert>false</d2p1:Brennwert>
<d2p1:EigenstGewerbLieferung>false</d2p1:EigenstGewerbLieferung>
<d2p1:Einbau>0001-01-01T00:00:00</d2p1:Einbau>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:ObjektGuid>String</d2p1:ObjektGuid>
<d2p1:Temperatur>0</d2p1:Temperatur>
<d2p1:Wirkungsgrad>0</d2p1:Wirkungsgrad>
</d2p1:EnergieVerwerter>
</EnergieVerwerter>
<Heizbetriebskosten xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:Heizbetriebskosten>
<d2p1:Anmerkung>String</d2p1:Anmerkung>
<d2p1:BillingInformationGuid>String</d2p1:BillingInformationGuid>
<d2p1:Bis>0001-01-01T00:00:00</d2p1:Bis>
<d2p1:Brutto>0</d2p1:Brutto>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:HaushatlsnahediensteBrutto>0</d2p1:HaushatlsnahediensteBrutto>
<d2p1:HaushatlsnahediensteLabel>String</d2p1:HaushatlsnahediensteLabel>
<d2p1:IstErzeugtVonApp>false</d2p1:IstErzeugtVonApp>
<d2p1:IstGeloescht>false</d2p1:IstGeloescht>
<d2p1:Mwst>0</d2p1:Mwst>
<d2p1:ObjektGuid>String</d2p1:ObjektGuid>
<d2p1:Von>0001-01-01T00:00:00</d2p1:Von>
</d2p1:Heizbetriebskosten>
</Heizbetriebskosten>
<Kunden xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:Customer>
<d2p1:Anrede>String</d2p1:Anrede>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:KundenAdressen>
<d2p1:CustomerAddress>
<d2p1:AdressTyp>String</d2p1:AdressTyp>
<d2p1:AdressTypBezeichnung>String</d2p1:AdressTypBezeichnung>
<d2p1:AdresseGuid>String</d2p1:AdresseGuid>
<d2p1:IstPrimaer>false</d2p1:IstPrimaer>
</d2p1:CustomerAddress>
</d2p1:KundenAdressen>
<d2p1:KundenObjekte>
<d2p1:CustomerObjekt>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:IstEigentümer>false</d2p1:IstEigentümer>
<d2p1:IstEigentümerPseudo>false</d2p1:IstEigentümerPseudo>
<d2p1:IstKunde>false</d2p1:IstKunde>
<d2p1:KundeGuid>String</d2p1:KundeGuid>
<d2p1:ObjektGuid>String</d2p1:ObjektGuid>
<d2p1:ZeitraumBis>0001-01-01T00:00:00</d2p1:ZeitraumBis>
<d2p1:ZeitraumVon>0001-01-01T00:00:00</d2p1:ZeitraumVon>
</d2p1:CustomerObjekt>
</d2p1:KundenObjekte>
<d2p1:Kundennummer>String</d2p1:Kundennummer>
<d2p1:Name1>String</d2p1:Name1>
<d2p1:Name2>String</d2p1:Name2>
<d2p1:Name3>String</d2p1:Name3>
</d2p1:Customer>
</Kunden>
<Nebenkosten xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:Nebenkosten>
<d2p1:BillingInformationGuid>String</d2p1:BillingInformationGuid>
<d2p1:Bis>0001-01-01T00:00:00</d2p1:Bis>
<d2p1:Brutto>0</d2p1:Brutto>
<d2p1:BruttoLetztesJahr>0</d2p1:BruttoLetztesJahr>
<d2p1:EinheitDerKostenart>String</d2p1:EinheitDerKostenart>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:HaushaltsnahediensteBrutto>0</d2p1:HaushaltsnahediensteBrutto>
<d2p1:HaushaltsnahediensteLabel>String</d2p1:HaushaltsnahediensteLabel>
<d2p1:IstErzeugtVonApp>false</d2p1:IstErzeugtVonApp>
<d2p1:IstGeloescht>false</d2p1:IstGeloescht>
<d2p1:Kommentar>String</d2p1:Kommentar>
<d2p1:Kostenart>String</d2p1:Kostenart>
<d2p1:Kostennummer>0</d2p1:Kostennummer>
<d2p1:Mwst>0</d2p1:Mwst>
<d2p1:NebenkostenArt>String</d2p1:NebenkostenArt>
<d2p1:NebenkostenNutzeinheiten>
<d2p1:NebenkostenNutzeinheit>
<d2p1:Anteil>0</d2p1:Anteil>
<d2p1:IstErzeugtVonApp>false</d2p1:IstErzeugtVonApp>
<d2p1:IstGeloescht>false</d2p1:IstGeloescht>
<d2p1:NutzeinheitGuid>String</d2p1:NutzeinheitGuid>
</d2p1:NebenkostenNutzeinheit>
</d2p1:NebenkostenNutzeinheiten>
<d2p1:NebenkostenNutzer>
<d2p1:NebenkostenNutzer>
<d2p1:Anteil>0</d2p1:Anteil>
<d2p1:IstErzeugtVonApp>false</d2p1:IstErzeugtVonApp>
<d2p1:IstGeloescht>false</d2p1:IstGeloescht>
<d2p1:NutzerGuid>String</d2p1:NutzerGuid>
</d2p1:NebenkostenNutzer>
</d2p1:NebenkostenNutzer>
<d2p1:ObjektGuid>String</d2p1:ObjektGuid>
<d2p1:Reduzierungsart>String</d2p1:Reduzierungsart>
<d2p1:UmlageZiel>String</d2p1:UmlageZiel>
<d2p1:UmlageZielIn>String</d2p1:UmlageZielIn>
<d2p1:Von>0001-01-01T00:00:00</d2p1:Von>
</d2p1:Nebenkosten>
</Nebenkosten>
<NutzeinheitDevices xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:NutzeinheitDevice>
<d2p1:DeviceGuid>String</d2p1:DeviceGuid>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:LaufendeNummer>String</d2p1:LaufendeNummer>
<d2p1:NutzeinheitGuid>String</d2p1:NutzeinheitGuid>
<d2p1:Raum>String</d2p1:Raum>
<d2p1:ZuordnungBis>0001-01-01T00:00:00</d2p1:ZuordnungBis>
<d2p1:ZuordnungVon>0001-01-01T00:00:00</d2p1:ZuordnungVon>
<d2p1:gemietet>false</d2p1:gemietet>
<d2p1:gewartet>false</d2p1:gewartet>
</d2p1:NutzeinheitDevice>
</NutzeinheitDevices>
<Nutzeinheiten xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:Nutzeinheit>
<d2p1:AdressGuid>String</d2p1:AdressGuid>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:Lage>String</d2p1:Lage>
<d2p1:Nummer>String</d2p1:Nummer>
<d2p1:ObjektGuid>String</d2p1:ObjektGuid>
</d2p1:Nutzeinheit>
</Nutzeinheiten>
<Nutzer xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:Nutzer>
<d2p1:Anrede>String</d2p1:Anrede>
<d2p1:EigentuemerBewohnt>String</d2p1:EigentuemerBewohnt>
<d2p1:Email>String</d2p1:Email>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:IstErzeugtVonApp>false</d2p1:IstErzeugtVonApp>
<d2p1:IstGeloescht>false</d2p1:IstGeloescht>
<d2p1:Mobil>String</d2p1:Mobil>
<d2p1:Name1>String</d2p1:Name1>
<d2p1:Name2>String</d2p1:Name2>
<d2p1:Name3>String</d2p1:Name3>
<d2p1:Name4>String</d2p1:Name4>
<d2p1:NutzeinheitGuid>String</d2p1:NutzeinheitGuid>
<d2p1:NutzeinheitNummerExtern>String</d2p1:NutzeinheitNummerExtern>
<d2p1:NutzerInNutzeinheitReihenfolge>0</d2p1:NutzerInNutzeinheitReihenfolge>
<d2p1:NutzerType>String</d2p1:NutzerType>
<d2p1:Titel>String</d2p1:Titel>
<d2p1:Uvi>String</d2p1:Uvi>
<d2p1:ZeitraumBis>0001-01-01T00:00:00</d2p1:ZeitraumBis>
<d2p1:ZeitraumVon>0001-01-01T00:00:00</d2p1:ZeitraumVon>
</d2p1:Nutzer>
</Nutzer>
<NutzerCoownership xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:NutzerCoOwnership>
<d2p1:Bis>0001-01-01T00:00:00</d2p1:Bis>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:IsCreatedByApp>false</d2p1:IsCreatedByApp>
<d2p1:IsDeleted>false</d2p1:IsDeleted>
<d2p1:NutzerGuid>String</d2p1:NutzerGuid>
<d2p1:ShareValue>0</d2p1:ShareValue>
<d2p1:Von>0001-01-01T00:00:00</d2p1:Von>
</d2p1:NutzerCoOwnership>
</NutzerCoownership>
<NutzerPersonen xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:NutzerPersonen>
<d2p1:Bis>0001-01-01T00:00:00</d2p1:Bis>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:IsCreatedByApp>false</d2p1:IsCreatedByApp>
<d2p1:IsDeleted>false</d2p1:IsDeleted>
<d2p1:NutzerGuid>String</d2p1:NutzerGuid>
<d2p1:Personen>0</d2p1:Personen>
<d2p1:Von>0001-01-01T00:00:00</d2p1:Von>
</d2p1:NutzerPersonen>
</NutzerPersonen>
<NutzerQuadratmeter xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:NutzerQuadratmeter>
<d2p1:Bis>0001-01-01T00:00:00</d2p1:Bis>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:IsCreatedByApp>false</d2p1:IsCreatedByApp>
<d2p1:IsDeleted>false</d2p1:IsDeleted>
<d2p1:NutzerGuid>String</d2p1:NutzerGuid>
<d2p1:Quadratmeter_Hzg>0</d2p1:Quadratmeter_Hzg>
<d2p1:Quadratmeter_Nk>0</d2p1:Quadratmeter_Nk>
<d2p1:Quadratmeter_Ww>0</d2p1:Quadratmeter_Ww>
<d2p1:Von>0001-01-01T00:00:00</d2p1:Von>
</d2p1:NutzerQuadratmeter>
</NutzerQuadratmeter>
<Objekte xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:Objekt>
<d2p1:AbgeschlossenDatum>0001-01-01T00:00:00</d2p1:AbgeschlossenDatum>
<d2p1:AdressGuid>String</d2p1:AdressGuid>
<d2p1:AnmerkungKundenportal>String</d2p1:AnmerkungKundenportal>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:IsUviDisabled>String</d2p1:IsUviDisabled>
<d2p1:IstAbgeschlossen>String</d2p1:IstAbgeschlossen>
<d2p1:KundenportalMarkedDone>false</d2p1:KundenportalMarkedDone>
<d2p1:MarkedDoneAt>0001-01-01T00:00:00</d2p1:MarkedDoneAt>
<d2p1:Objektnummer>String</d2p1:Objektnummer>
<d2p1:Uvi>String</d2p1:Uvi>
</d2p1:Objekt>
</Objekte>
<Prepayments xmlns:d2p1="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Models">
<d2p1:Prepayment>
<d2p1:BillingInformationGuid>String</d2p1:BillingInformationGuid>
<d2p1:Bis>0001-01-01T00:00:00</d2p1:Bis>
<d2p1:Guid>String</d2p1:Guid>
<d2p1:IstErzeugtVonApp>false</d2p1:IstErzeugtVonApp>
<d2p1:IstGeloescht>false</d2p1:IstGeloescht>
<d2p1:NutzerGuid>String</d2p1:NutzerGuid>
<d2p1:ObjektGuid>String</d2p1:ObjektGuid>
<d2p1:VZ_x0020_Heizkosten>0</d2p1:VZ_x0020_Heizkosten>
<d2p1:VZ_x0020_Nebenkosten>0</d2p1:VZ_x0020_Nebenkosten>
<d2p1:VZ_x0020_Warmwasser>0</d2p1:VZ_x0020_Warmwasser>
<d2p1:Von>0001-01-01T00:00:00</d2p1:Von>
</d2p1:Prepayment>
</Prepayments>
<ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:Message>String</d2p1:Message>
<d2p1:StackTrace>String</d2p1:StackTrace>
<d2p1:Errors>
<d2p1:ResponseError>
<d2p1:ErrorCode>String</d2p1:ErrorCode>
<d2p1:FieldName>String</d2p1:FieldName>
<d2p1:Message>String</d2p1:Message>
<d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:KeyValueOfstringstring>
<d5p1:Key>String</d5p1:Key>
<d5p1:Value>String</d5p1:Value>
</d5p1:KeyValueOfstringstring>
</d2p1:Meta>
</d2p1:ResponseError>
</d2p1:Errors>
<d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:KeyValueOfstringstring>
<d3p1:Key>String</d3p1:Key>
<d3p1:Value>String</d3p1:Value>
</d3p1:KeyValueOfstringstring>
</d2p1:Meta>
</ResponseStatus>
</GetCustomersResponse>