| POST | /Customers/Create |
|---|
namespace Eras2Web.Service.Desktop.Server.ServiceModel.Enums
open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
[<AllowNullLiteral>]
type CreateCustomersResponse() =
member val CustomersCreated:Int32 = new Int32() with get,set
member val ResponseStatus:ResponseStatus = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type CustomerAddress() =
[<DataMember(Name="AdresseGuid")>]
member val AddressGuid:String = null with get,set
[<DataMember(Name="IstPrimaer")>]
member val IsPrimary:Boolean = new Boolean() with get,set
[<DataMember(Name="AdressTypBezeichnung")>]
member val AddressKindLabel:String = null with get,set
[<DataMember(Name="AdressTyp")>]
member val AddressKindTyp:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type CustomerObjekt() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="ZeitraumVon")>]
member val RangeFrom:DateTime = new DateTime() with get,set
[<DataMember(Name="ZeitraumBis")>]
member val RangeTo:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember(Name="IstKunde")>]
member val IsCustomer:Boolean = new Boolean() with get,set
[<DataMember(Name="IstEigentümer")>]
member val IsOwner:Boolean = new Boolean() with get,set
[<DataMember(Name="IstEigentümerPseudo")>]
member val IsOwnerPseudo:Boolean = new Boolean() with get,set
[<DataMember(Name="ObjektGuid")>]
member val ObjektGuid:String = null with get,set
[<DataMember(Name="KundeGuid")>]
member val CustomerGuid:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type Customer() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="Name1")>]
member val Name1:String = null with get,set
[<DataMember(Name="Name2")>]
member val Name2:String = null with get,set
[<DataMember(Name="Name3")>]
member val Name3:String = null with get,set
[<DataMember(Name="Kundennummer")>]
member val Number:String = null with get,set
[<DataMember(Name="Anrede")>]
member val Salutation:String = null with get,set
[<DataMember(Name="KundenAdressen")>]
member val CustomerAddresses:ResizeArray<CustomerAddress> = new ResizeArray<CustomerAddress>() with get,set
[<DataMember(Name="KundenObjekte")>]
member val CustomerObjekte:ResizeArray<CustomerObjekt> = new ResizeArray<CustomerObjekt>() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type Objekt() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="Objektnummer")>]
member val Number:String = null with get,set
[<DataMember(Name="IstAbgeschlossen")>]
member val IsCompleted:String = null with get,set
[<DataMember(Name="Uvi")>]
member val Uvi:String = null with get,set
[<DataMember(Name="IsUviDisabled")>]
member val IsUviDisabled:String = null with get,set
[<DataMember(Name="AbgeschlossenDatum")>]
member val CompletedDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember(Name="AdressGuid")>]
member val AddressGuid:String = null with get,set
[<DataMember(Name="AnmerkungKundenportal")>]
member val AnmerkungKundenportal:String = null with get,set
[<DataMember(Name="KundenportalMarkedDone")>]
member val KundenportalMarkedDone:Boolean = new Boolean() with get,set
[<DataMember(Name="MarkedDoneAt")>]
member val MarkedDoneAt:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type Address() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="Straße")>]
member val Street:String = null with get,set
[<DataMember(Name="Straße2")>]
member val Street2:String = null with get,set
[<DataMember(Name="Hausnummer")>]
member val StreetNumber:String = null with get,set
[<DataMember(Name="Postleitzahl")>]
member val Zipcode:String = null with get,set
[<DataMember(Name="Ort")>]
member val City:String = null with get,set
[<DataMember(Name="Postfach")>]
member val Mailbox:String = null with get,set
[<DataMember(Name="Adresszusatz")>]
member val Additional:String = null with get,set
type NutzerType =
| Leerstand = 0
| Gewerblich = 1
| Privat = 2
| AllgemeineNutzung = 3
[<DataContract>]
[<AllowNullLiteral>]
type Nutzer() =
[<DataMember>]
member val Guid:Guid = new Guid() with get,set
[<DataMember>]
member val Name1:String = null with get,set
[<DataMember>]
member val Name2:String = null with get,set
[<DataMember>]
member val Name3:String = null with get,set
[<DataMember>]
member val Name4:String = null with get,set
[<DataMember>]
[<ApiMember(IsRequired=true)>]
member val NutzerType:Nullable<NutzerType> = new Nullable<NutzerType>() with get,set
[<DataMember>]
member val NutzeinheitNumberExternal:String = null with get,set
[<DataMember>]
[<ApiMember(IsRequired=true)>]
member val NutzerInNutzeinheitSequence:UInt32 = new UInt32() with get,set
[<DataMember>]
[<ApiMember(IsRequired=true)>]
member val RangeFrom:DateTime = new DateTime() with get,set
[<DataMember>]
member val RangeTo:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember>]
member val IsDeleted:Boolean = new Boolean() with get,set
[<DataMember>]
member val IsCreatedByApp:Boolean = new Boolean() with get,set
[<DataMember(Name="IstUvi")>]
member val IsUviRecieved:String = null with get,set
[<DataMember(Name="EigentuemerBewohnt")>]
member val IsNutzerOwner:String = null with get,set
[<DataMember(Name="Email")>]
member val Email:String = null with get,set
[<DataMember(Name="Mobil")>]
member val MobilePhone:String = null with get,set
[<DataMember>]
member val Title:String = null with get,set
[<DataMember>]
[<ApiMember(IsRequired=true, ParameterType="body")>]
member val Salutation:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type NutzerCoOwnership() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="ShareValue")>]
member val ShareValue:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember(Name="Von")>]
member val RangeFrom:DateTime = new DateTime() with get,set
[<DataMember(Name="Bis")>]
member val RangeTo:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember(Name="NutzerGuid")>]
member val NutzerGuid:String = null with get,set
[<DataMember(Name="IsCreatedByApp")>]
member val IsCreatedByApp:Boolean = new Boolean() with get,set
[<DataMember(Name="IsDeleted")>]
member val IsDeleted:Boolean = new Boolean() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type NutzerPersonen() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="Personen")>]
member val NumberOfPeople:Nullable<Int32> = new Nullable<Int32>() with get,set
[<DataMember(Name="Von")>]
member val RangeFrom:DateTime = new DateTime() with get,set
[<DataMember(Name="Bis")>]
member val RangeTo:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember(Name="NutzerGuid")>]
member val NutzerGuid:String = null with get,set
[<DataMember(Name="IsCreatedByApp")>]
member val IsCreatedByApp:Boolean = new Boolean() with get,set
[<DataMember(Name="IsDeleted")>]
member val IsDeleted:Boolean = new Boolean() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type NutzerQuadratmeter() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="Quadratmeter_Hzg")>]
member val SquareMeters_Hzg:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember(Name="Quadratmeter_Ww")>]
member val SquareMeters_Ww:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember(Name="Quadratmeter_Nk")>]
member val SquareMeters_Nk:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember(Name="Von")>]
member val RangeFrom:DateTime = new DateTime() with get,set
[<DataMember(Name="Bis")>]
member val RangeTo:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember(Name="NutzerGuid")>]
member val NutzerGuid:String = null with get,set
[<DataMember(Name="IsCreatedByApp")>]
member val IsCreatedByApp:Boolean = new Boolean() with get,set
[<DataMember(Name="IsDeleted")>]
member val IsDeleted:Boolean = new Boolean() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type OwnerNutzeinheit() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="Name1")>]
member val Name1:String = null with get,set
[<DataMember(Name="Name2")>]
member val Name2:String = null with get,set
[<DataMember(Name="Name3")>]
member val Name3:String = null with get,set
[<DataMember(Name="Name4")>]
member val Name4:String = null with get,set
[<DataMember(Name="ZeitraumVon")>]
member val RangeFrom:DateTime = new DateTime() with get,set
[<DataMember(Name="ZeitraumBis")>]
member val RangeTo:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember(Name="Titel")>]
member val Title:String = null with get,set
[<DataMember(Name="Anrede")>]
member val Salutation:String = null with get,set
[<DataMember(Name="AdressGuid")>]
member val AddressGuid:String = null with get,set
[<DataMember(Name="NutzeinheitGuid")>]
member val NutzeinheitGuid:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type Nutzeinheit() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="Nummer")>]
member val Number:String = null with get,set
[<DataMember(Name="Lage")>]
member val Location:String = null with get,set
[<DataMember(Name="ObjektGuid")>]
member val ObjektGuid:String = null with get,set
[<DataMember(Name="AdressGuid")>]
member val AddressGuid:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type BillingInformation() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="Von")>]
member val From:DateTime = new DateTime() with get,set
[<DataMember(Name="Bis")>]
member val To:DateTime = new DateTime() with get,set
[<DataMember(Name="IstAbgeschlossen")>]
member val IsCompleted:Boolean = new Boolean() with get,set
[<DataMember(Name="HatNebenkosten")>]
member val HasNebenkosten:Boolean = new Boolean() with get,set
[<DataMember(Name="ObjektGuid")>]
member val ObjektGuid:String = null with get,set
[<DataMember(Name="AnmerkungKundenportal")>]
member val AnmerkungKundenportal:String = null with get,set
[<DataMember(Name="KundenportalMarkedDone")>]
member val KundenportalMarkedDone:Boolean = new Boolean() with get,set
[<DataMember(Name="MarkedDoneAt")>]
member val MarkedDoneAt:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember(Name="KundenportalMarkedClosed")>]
member val KundenportalMarkedClosed:Boolean = new Boolean() with get,set
[<DataMember(Name="MarkedClosedAt")>]
member val MarkedClosedAt:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type Direktkosten() =
[<DataMember>]
member val Guid:Guid = new Guid() with get,set
[<DataMember>]
member val Label:String = null with get,set
[<DataMember>]
member val Date:DateTime = new DateTime() with get,set
[<DataMember>]
member val Brutto:Decimal = new Decimal() with get,set
[<DataMember>]
member val SalesTax:Decimal = new Decimal() with get,set
[<DataMember>]
member val Quantity:Decimal = new Decimal() with get,set
[<DataMember>]
member val Type:String = null with get,set
[<DataMember>]
member val IsDeleted:Boolean = new Boolean() with get,set
[<DataMember>]
member val IsCreatedByApp:Boolean = new Boolean() with get,set
[<DataMember>]
member val NutzerGuid:Guid = new Guid() with get,set
[<DataMember>]
member val BillingInformation:BillingInformation = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type Prepayment() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="Von")>]
member val From:DateTime = new DateTime() with get,set
[<DataMember(Name="Bis")>]
member val To:DateTime = new DateTime() with get,set
[<DataMember(Name="VZ Nebenkosten")>]
member val Amount_Nk:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember(Name="VZ Heizkosten")>]
member val Amount_HK:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember(Name="VZ Warmwasser")>]
member val Amount_Ww:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember(Name="IstGeloescht")>]
member val IsDeleted:Boolean = new Boolean() with get,set
[<DataMember(Name="IstErzeugtVonApp")>]
member val IsCreatedByApp:Boolean = new Boolean() with get,set
[<DataMember(Name="ObjektGuid")>]
member val ObjektGuid:String = null with get,set
[<DataMember(Name="NutzerGuid")>]
member val NutzerGuid:String = null with get,set
[<DataMember(Name="BillingInformationGuid")>]
member val BillingInformationGuid:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type EnergieVerwerter() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="Bezeichnung")>]
member val Label:String = null with get,set
[<DataMember(Name="Wirkungsgrad")>]
member val EfficiencyFactor:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember(Name="Einbau")>]
member val AssemblyDate:DateTime = new DateTime() with get,set
[<DataMember(Name="Ausbau")>]
member val DisassemblyDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember(Name="Baujahr")>]
member val BuildYear:Nullable<UInt32> = new Nullable<UInt32>() with get,set
[<DataMember(Name="Temperatur")>]
member val Temperature:Nullable<UInt32> = new Nullable<UInt32>() with get,set
[<DataMember(Name="EigenstGewerbLieferung")>]
member val CommercialSupply:Boolean = new Boolean() with get,set
[<DataMember(Name="Brennwert")>]
member val Brennwert:Boolean = new Boolean() with get,set
[<DataMember(Name="ObjektGuid")>]
member val ObjektGuid:String = null with get,set
[<DataMember(Name="BrennstoffMediumGuid")>]
member val BrennstoffMediumGuid:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type Brennstofflieferung() =
[<DataMember>]
member val Guid:Guid = new Guid() with get,set
[<DataMember>]
member val DeliveryDate:DateTime = new DateTime() with get,set
[<DataMember>]
member val SalexTax:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val EmisionsTax:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val C02Taxes:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val CustomsTax:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val OtherCharges:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val C02Price:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val C02Tons:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val Quantity:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val Amount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val StartMeterReadingValue:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val EndMeterReadingValue:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val Heizwert:Decimal = new Decimal() with get,set
[<DataMember>]
member val Brennwert:Boolean = new Boolean() with get,set
[<DataMember>]
member val EnergyReliefAmountDescription:String = null with get,set
[<DataMember>]
member val EnergyReliefAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val ElectricityReliefAmountDescription:String = null with get,set
[<DataMember>]
member val ElectricityReliefAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val CO2EmissionsFactor:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val CO2Text:String = null with get,set
[<DataMember>]
member val CO2Active:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataMember>]
member val CO2PriceKnd:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataMember>]
member val CO2PriceLandlord:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val CO2PriceRenter:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val CO2Area:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val IsForCommercialUse:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataMember>]
member val IsRenovationRequired:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataMember>]
member val IsHeatingPadsImproved:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataMember>]
member val CO2KWh:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val IncludedCO2SalesTax:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val CO2Costs:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val TotalC02Weight:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val NoTotalDeductionC02Costs:Nullable<Boolean> = new Nullable<Boolean>() with get,set
[<DataMember>]
member val IsDeleted:Boolean = new Boolean() with get,set
[<DataMember>]
member val IsCreatedByApp:Boolean = new Boolean() with get,set
[<DataMember>]
member val BrennstoffMediumGuid:Guid = new Guid() with get,set
[<DataMember>]
member val BillingInformation:BillingInformation = null with get,set
type NebenkostenTargetAllocation =
| Null = 0
| AlleNutzer = 1
| ZugeordneteNutzer = 2
| ZugeordneteNutzeinheiten = 3
| ZugeordneteNutzerDiff = 4
| ZugeordneteNutzeinheitenDiff = 5
type NebenkostenTargetAllocationIn =
| Nebenkosten = 0
| Heizkosten = 1
| Warmwasserkosten = 2
[<DataContract>]
[<AllowNullLiteral>]
type NebenkostenNutzeinheit() =
[<DataMember>]
member val RelativeAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val IsDeleted:Boolean = new Boolean() with get,set
[<DataMember>]
member val IsCreatedByApp:Boolean = new Boolean() with get,set
[<DataMember>]
member val NutzeinheitGuid:Guid = new Guid() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type NebenkostenNutzer() =
[<DataMember>]
member val RelativeAmount:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val IsDeleted:Boolean = new Boolean() with get,set
[<DataMember>]
member val IsCreatedByApp:Boolean = new Boolean() with get,set
[<DataMember>]
member val NutzerGuid:Guid = new Guid() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type Nebenkosten() =
[<DataMember>]
member val Guid:Guid = new Guid() with get,set
[<DataMember>]
member val Number:UInt32 = new UInt32() with get,set
[<DataMember>]
member val From:DateTime = new DateTime() with get,set
[<DataMember>]
member val To:DateTime = new DateTime() with get,set
[<DataMember>]
member val TargetAllocation:Nullable<NebenkostenTargetAllocation> = new Nullable<NebenkostenTargetAllocation>() with get,set
[<DataMember>]
member val TargetAllocationIn:Nullable<NebenkostenTargetAllocationIn> = new Nullable<NebenkostenTargetAllocationIn>() with get,set
[<DataMember>]
member val NebenkostenKind:String = null with get,set
///<summary>
///Freitext
///</summary>
[<DataMember>]
[<ApiMember(Description="Freitext")>]
member val Kostenart:String = null with get,set
[<DataMember>]
member val Brutto:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val BruttoLastYear:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val SalesTax:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val HaushaltsnahediensteLabel:String = null with get,set
[<DataMember>]
member val HaushaltsnahediensteBrutto:Nullable<Decimal> = new Nullable<Decimal>() with get,set
///<summary>
///Freitext
///</summary>
[<DataMember>]
[<ApiMember(Description="Freitext")>]
member val KostenartUnit:String = null with get,set
[<DataMember>]
member val ReduzierungsartType:String = null with get,set
[<DataMember>]
member val Comment:String = null with get,set
[<DataMember>]
member val IsDeleted:Boolean = new Boolean() with get,set
[<DataMember>]
member val IsCreatedByApp:Boolean = new Boolean() with get,set
[<DataMember>]
member val NebenkostenNutzeinheiten:ResizeArray<NebenkostenNutzeinheit> = new ResizeArray<NebenkostenNutzeinheit>() with get,set
[<DataMember>]
member val NebenkostenNutzer:ResizeArray<NebenkostenNutzer> = new ResizeArray<NebenkostenNutzer>() with get,set
[<DataMember>]
member val BillingInformation:BillingInformation = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type Heizbetriebskosten() =
[<DataMember>]
member val Guid:Guid = new Guid() with get,set
[<DataMember>]
member val From:DateTime = new DateTime() with get,set
[<DataMember>]
member val To:DateTime = new DateTime() with get,set
[<DataMember>]
member val SalesTax:Decimal = new Decimal() with get,set
[<DataMember>]
member val HaushatlsnahediensteBrutto:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val Brutto:Nullable<Decimal> = new Nullable<Decimal>() with get,set
[<DataMember>]
member val HaushatlsnahediensteLabel:String = null with get,set
[<DataMember>]
member val Description:String = null with get,set
[<DataMember>]
member val IsDeleted:Boolean = new Boolean() with get,set
[<DataMember>]
member val IsCreatedByApp:Boolean = new Boolean() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type NutzeinheitDevice() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="ZuordnungVon")>]
member val AssignedFromDate:DateTime = new DateTime() with get,set
[<DataMember(Name="ZuordnungBis")>]
member val AssignedToDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember(Name="Raum")>]
member val Room:String = null with get,set
[<DataMember(Name="LaufendeNummer")>]
member val OngoingNumber:String = null with get,set
[<DataMember(Name="gemietet")>]
member val IsRented:Boolean = new Boolean() with get,set
[<DataMember(Name="gewartet")>]
member val IsMaintained:Boolean = new Boolean() with get,set
[<DataMember(Name="DeviceGuid")>]
member val DeviceGuid:String = null with get,set
[<DataMember(Name="NutzeinheitGuid")>]
member val NutzeinheitGuid:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type Device() =
[<DataMember(Name="Guid")>]
member val Guid:String = null with get,set
[<DataMember(Name="Geraetenummer")>]
member val Number:String = null with get,set
[<DataMember(Name="Bezeichnung")>]
member val Label:String = null with get,set
[<DataMember(Name="Beschreibung")>]
member val Description:String = null with get,set
[<DataMember(Name="Einbaudatum")>]
member val InstallationDate:DateTime = new DateTime() with get,set
[<DataMember(Name="Ausbaudatum")>]
member val DeinstallationDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember(Name="Eichdatum")>]
member val CalibrationDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember(Name="Einheit")>]
member val Unit:String = null with get,set
[<DataMember(Name="Memo")>]
member val Note:String = null with get,set
[<DataMember(Name="DeviceCatalogGuid")>]
member val DeviceCatalogGuid:String = null with get,set
type DeviceReadingKind =
| ZA = 0
| HA = 1
| MO = 2
| EB = 3
| AB = 4
[<DataContract>]
[<AllowNullLiteral>]
type DeviceConsumption() =
[<DataMember>]
member val Guid:Guid = new Guid() with get,set
[<DataMember>]
member val DeviceReading:Nullable<Double> = new Nullable<Double>() with get,set
[<DataMember>]
member val DeviceReadingDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember>]
member val DeviceReadingKind:DeviceReadingKind = new DeviceReadingKind() with get,set
[<DataMember>]
member val ChangeDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
[<DataMember>]
member val Note:String = null with get,set
[<DataMember>]
member val AmpouleColour:String = null with get,set
[<DataMember>]
member val DeviceGuid:String = null with get,set
[<DataContract>]
[<AllowNullLiteral>]
type CreateCustomers() =
[<DataMember(Name="Kunden")>]
member val Customers:ResizeArray<Customer> = new ResizeArray<Customer>() with get,set
[<DataMember(Name="Objekte")>]
member val Objekte:ResizeArray<Objekt> = new ResizeArray<Objekt>() with get,set
[<DataMember(Name="Adressen")>]
member val Addresses:ResizeArray<Address> = new ResizeArray<Address>() with get,set
[<DataMember(Name="Nutzer")>]
member val Nutzer:ResizeArray<Nutzer> = new ResizeArray<Nutzer>() with get,set
[<DataMember(Name="NutzerCoOwnership")>]
member val NutzerCoOwnership:ResizeArray<NutzerCoOwnership> = new ResizeArray<NutzerCoOwnership>() with get,set
[<DataMember(Name="NutzerPersonen")>]
member val NutzerPersonen:ResizeArray<NutzerPersonen> = new ResizeArray<NutzerPersonen>() with get,set
[<DataMember(Name="NutzerQuadratmeter")>]
member val NutzerQuadratmeter:ResizeArray<NutzerQuadratmeter> = new ResizeArray<NutzerQuadratmeter>() with get,set
[<DataMember(Name="EigentuemerNutzeinheit")>]
member val OwnerNutzeinheiten:ResizeArray<OwnerNutzeinheit> = new ResizeArray<OwnerNutzeinheit>() with get,set
[<DataMember(Name="Nutzeinheiten")>]
member val Nutzeinheiten:ResizeArray<Nutzeinheit> = new ResizeArray<Nutzeinheit>() with get,set
[<DataMember(Name="Direktkosten")>]
member val Direktkosten:ResizeArray<Direktkosten> = new ResizeArray<Direktkosten>() with get,set
[<DataMember(Name="Prepayments")>]
member val Prepayments:ResizeArray<Prepayment> = new ResizeArray<Prepayment>() with get,set
[<DataMember(Name="EnergieVerwerter")>]
member val EnergieVerwerter:ResizeArray<EnergieVerwerter> = new ResizeArray<EnergieVerwerter>() with get,set
[<DataMember(Name="Brennstofflieferungen")>]
member val Brennstofflieferungen:ResizeArray<Brennstofflieferung> = new ResizeArray<Brennstofflieferung>() with get,set
[<DataMember(Name="Nebenkosten")>]
member val Nebenkosten:ResizeArray<Nebenkosten> = new ResizeArray<Nebenkosten>() with get,set
[<DataMember(Name="Heizbetriebskosten")>]
member val Heizbetriebskosten:ResizeArray<Heizbetriebskosten> = new ResizeArray<Heizbetriebskosten>() with get,set
[<DataMember(Name="NutzeinheitGeraete")>]
member val NutzeinheitDevices:ResizeArray<NutzeinheitDevice> = new ResizeArray<NutzeinheitDevice>() with get,set
[<DataMember(Name="Geraete")>]
member val Devices:ResizeArray<Device> = new ResizeArray<Device>() with get,set
[<DataMember(Name="Geraeteverbraeuche")>]
member val DeviceConsumptions:ResizeArray<DeviceConsumption> = new ResizeArray<DeviceConsumption>() with get,set
[<DataMember(Name="BillingInformations")>]
member val BillingInformations:ResizeArray<BillingInformation> = new ResizeArray<BillingInformation>() with get,set
[<DataContract>]
[<AllowNullLiteral>]
type BillingInformation() =
[<DataMember>]
member val Guid:String = null with get,set
[<DataMember>]
member val From:DateTime = new DateTime() with get,set
[<DataMember>]
member val To:DateTime = new DateTime() with get,set
[<DataMember>]
member val IsCompleted:Boolean = new Boolean() with get,set
[<DataMember>]
member val HasNebenkosten:Boolean = new Boolean() with get,set
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.
POST /Customers/Create HTTP/1.1
Host: develop-servdesk.eras-online.de
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<CreateCustomers xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Customers">
<Adressen 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>
</Adressen>
<BillingInformations 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>
</BillingInformations>
<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>
<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>
<Geraete 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>
</Geraete>
<Geraeteverbraeuche 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>
</Geraeteverbraeuche>
<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>
<NutzeinheitGeraete 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>
</NutzeinheitGeraete>
<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>
</CreateCustomers>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<CreateCustomersResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Eras2Web.Service.Desktop.Server.ServiceModel.Eras2Client.Customers">
<CustomersCreated>0</CustomersCreated>
<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>
</CreateCustomersResponse>