Server

<back to all web services

GetNotes

Requires Authentication
The following routes are available for this service:
GET/App/{UserId}/Status/Notes
"use strict";
export class Eras2AppServiceModelBase {
    /** @param {{UserId?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    UserId;
}
export class Address {
    /** @param {{Guid?:string,Stra_e?:string,Stra_e2?:string,Hausnummer?:string,Postleitzahl?:string,Ort?:string,Postfach?:string,Adresszusatz?:string,Breitengrad?:number,Laengengrad?:number}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {string} */
    Stra_e;
    /** @type {string} */
    Stra_e2;
    /** @type {string} */
    Hausnummer;
    /** @type {string} */
    Postleitzahl;
    /** @type {string} */
    Ort;
    /** @type {string} */
    Postfach;
    /** @type {string} */
    Adresszusatz;
    /** @type {number} */
    Breitengrad;
    /** @type {number} */
    Laengengrad;
}
/** @typedef {'L'|'Kg'|'CBM'|'Stck'|'KWH'|'MWH'|'GWH'|'T'|'RM'|'Einheit'|'Qm'|'GJ'|'MJ'|'Null'} */
export var UnitKind;
(function (UnitKind) {
    UnitKind["L"] = "L"
    UnitKind["Kg"] = "Kg"
    UnitKind["CBM"] = "CBM"
    UnitKind["Stck"] = "Stck"
    UnitKind["KWH"] = "KWH"
    UnitKind["MWH"] = "MWH"
    UnitKind["GWH"] = "GWH"
    UnitKind["T"] = "T"
    UnitKind["RM"] = "RM"
    UnitKind["Einheit"] = "Einheit"
    UnitKind["Qm"] = "Qm"
    UnitKind["GJ"] = "GJ"
    UnitKind["MJ"] = "MJ"
    UnitKind["Null"] = "Null"
})(UnitKind || (UnitKind = {}));
/** @typedef {'Null'|'S1'|'S2'|'S3'|'S4'|'S5'|'N1'|'N2'} */
export var EstimationKind;
(function (EstimationKind) {
    EstimationKind["Null"] = "Null"
    EstimationKind["S1"] = "S1"
    EstimationKind["S2"] = "S2"
    EstimationKind["S3"] = "S3"
    EstimationKind["S4"] = "S4"
    EstimationKind["S5"] = "S5"
    EstimationKind["N1"] = "N1"
    EstimationKind["N2"] = "N2"
})(EstimationKind || (EstimationKind = {}));
/** @typedef {'Null'|'RMInOrdnung'|'RMFehler'|'RMNichtGepr'|'RMFehlerTausch'|'KeinWohnungszutritt'|'Defekt'|'FalschLaufend'|'Überlauf'|'EichungBeachten'|'ProbeEntnommen'|'ProbeZumLabor'|'ProbePositiv'|'ProbeNegativ'} */
export var DeviceConsumptionState;
(function (DeviceConsumptionState) {
    DeviceConsumptionState["Null"] = "Null"
    DeviceConsumptionState["RMInOrdnung"] = "RMInOrdnung"
    DeviceConsumptionState["RMFehler"] = "RMFehler"
    DeviceConsumptionState["RMNichtGepr"] = "RMNichtGepr"
    DeviceConsumptionState["RMFehlerTausch"] = "RMFehlerTausch"
    DeviceConsumptionState["KeinWohnungszutritt"] = "KeinWohnungszutritt"
    DeviceConsumptionState["Defekt"] = "Defekt"
    DeviceConsumptionState["FalschLaufend"] = "FalschLaufend"
    DeviceConsumptionState["Überlauf"] = "Überlauf"
    DeviceConsumptionState["EichungBeachten"] = "EichungBeachten"
    DeviceConsumptionState["ProbeEntnommen"] = "ProbeEntnommen"
    DeviceConsumptionState["ProbeZumLabor"] = "ProbeZumLabor"
    DeviceConsumptionState["ProbePositiv"] = "ProbePositiv"
    DeviceConsumptionState["ProbeNegativ"] = "ProbeNegativ"
})(DeviceConsumptionState || (DeviceConsumptionState = {}));
/** @typedef {'Unbekannt'|'Manual'|'Emr'|'Walkby'|'Deleted'} */
export var DeviceConsumptionOrigin;
(function (DeviceConsumptionOrigin) {
    DeviceConsumptionOrigin["Unbekannt"] = "Unbekannt"
    DeviceConsumptionOrigin["Manual"] = "Manual"
    DeviceConsumptionOrigin["Emr"] = "Emr"
    DeviceConsumptionOrigin["Walkby"] = "Walkby"
    DeviceConsumptionOrigin["Deleted"] = "Deleted"
})(DeviceConsumptionOrigin || (DeviceConsumptionOrigin = {}));
export class DeviceConsumption {
    /** @param {{Guid?:string,LastModified?:string,Ablesedatum?:string,Faktor?:number,Ablesung?:number,Verbrauch?:number,Aenderungsdatum?:string,Schaetzung?:EstimationKind,Status?:DeviceConsumptionState,Anmerkung?:string,IstRekonstruiert?:boolean,Manuell?:number,Herkunft?:DeviceConsumptionOrigin,Lufttemperatur?:number,Heizk_rperTemperatur?:number,LetzterfehlerDatum?:string,Fehler?:string,Ampullenfarbe?:string,AbleseartGuid?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {?string} */
    Ablesedatum;
    /** @type {number} */
    Faktor;
    /** @type {?number} */
    Ablesung;
    /** @type {?number} */
    Verbrauch;
    /** @type {?string} */
    Aenderungsdatum;
    /** @type {?EstimationKind} */
    Schaetzung;
    /** @type {?DeviceConsumptionState} */
    Status;
    /** @type {string} */
    Anmerkung;
    /** @type {boolean} */
    IstRekonstruiert;
    /** @type {?number} */
    Manuell;
    /** @type {?DeviceConsumptionOrigin} */
    Herkunft;
    /** @type {?number} */
    Lufttemperatur;
    /** @type {?number} */
    Heizk_rperTemperatur;
    /** @type {?string} */
    LetzterfehlerDatum;
    /** @type {string} */
    Fehler;
    /** @type {string} */
    Ampullenfarbe;
    /** @type {string} */
    AbleseartGuid;
}
export class Photo {
    /** @param {{Guid?:string,Timestamp?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {string} */
    Timestamp;
}
export class DeviceAdditionalArticle {
    /** @param {{Guid?:string,Menge?:number,LastModified?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?number} */
    Menge;
    /** @type {?string} */
    LastModified;
}
export class Device {
    /** @param {{Guid?:string,LastModified?:string,Geraetenummer?:string,Bezeichnung?:string,Beschreibung?:string,Einbaudatum?:string,Ausbaudatum?:string,Eichdatum?:string,Einheit?:UnitKind,Memo?:string,Abzug?:boolean,GrpKennung?:string,Dauerschaetzung?:EstimationKind,ErstInbetriebnahme?:string,FirmwareVersion?:string,RaumGuid?:string,LaufendeNummer?:string,Gemietet?:boolean,Gewartet?:boolean,GeraeteKatalogGuid?:string,Verbraeuche?:IList<DeviceConsumption>,Fotos?:IList<Photo>,ZusatzArtikel?:IList<DeviceAdditionalArticle>}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {string} */
    Geraetenummer;
    /** @type {string} */
    Bezeichnung;
    /** @type {string} */
    Beschreibung;
    /** @type {string} */
    Einbaudatum;
    /** @type {?string} */
    Ausbaudatum;
    /** @type {?string} */
    Eichdatum;
    /** @type {?UnitKind} */
    Einheit;
    /** @type {string} */
    Memo;
    /** @type {boolean} */
    Abzug;
    /** @type {string} */
    GrpKennung;
    /** @type {?EstimationKind} */
    Dauerschaetzung;
    /** @type {?string} */
    ErstInbetriebnahme;
    /** @type {string} */
    FirmwareVersion;
    /** @type {string} */
    RaumGuid;
    /** @type {string} */
    LaufendeNummer;
    /** @type {boolean} */
    Gemietet;
    /** @type {boolean} */
    Gewartet;
    /** @type {string} */
    GeraeteKatalogGuid;
    /** @type {IList<DeviceConsumption>} */
    Verbraeuche;
    /** @type {IList<Photo>} */
    Fotos;
    /** @type {IList<DeviceAdditionalArticle>} */
    ZusatzArtikel;
}
/** @typedef {'Leerstand'|'Gewerblich'|'Privat'|'AllgemeineNutzung'} */
export var NutzerKind;
(function (NutzerKind) {
    NutzerKind["Leerstand"] = "Leerstand"
    NutzerKind["Gewerblich"] = "Gewerblich"
    NutzerKind["Privat"] = "Privat"
    NutzerKind["AllgemeineNutzung"] = "AllgemeineNutzung"
})(NutzerKind || (NutzerKind = {}));
export class NutzerCommunication {
    /** @param {{Guid?:string,LastModified?:string,Adresse?:string,Anmerkung?:string,KommunikationsFunktionGuid?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {string} */
    Adresse;
    /** @type {string} */
    Anmerkung;
    /** @type {string} */
    KommunikationsFunktionGuid;
}
export class NutzerPersonen {
    /** @param {{Guid?:string,LastModified?:string,Personen?:number,Von?:string,Bis?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {?number} */
    Personen;
    /** @type {string} */
    Von;
    /** @type {?string} */
    Bis;
}
export class NutzerCoOwnership {
    /** @param {{Guid?:string,LastModified?:string,ShareValue?:number,Von?:string,Bis?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {?number} */
    ShareValue;
    /** @type {string} */
    Von;
    /** @type {?string} */
    Bis;
}
export class NutzerQuadratmeter {
    /** @param {{Guid?:string,LastModified?:string,Quadratmeter_Hzg?:number,Quadratmeter_Ww?:number,Quadratmeter_Nk?:number,Von?:string,Bis?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {?number} */
    Quadratmeter_Hzg;
    /** @type {?number} */
    Quadratmeter_Ww;
    /** @type {?number} */
    Quadratmeter_Nk;
    /** @type {string} */
    Von;
    /** @type {?string} */
    Bis;
}
export class Nutzer {
    /** @param {{Guid?:string,LastModified?:string,ArtDerNutzung?:NutzerKind,Einzug?:string,Auszug?:string,Name1?:string,Name2?:string,Name3?:string,Name4?:string,Anmerkung?:string,NaechsterTermin?:string,Anrede?:string,Titel?:string,NutzerKommunikationen?:NutzerCommunication[],NutzerPersonen?:NutzerPersonen[],NutzerCoOwnership?:NutzerCoOwnership[],NutzerQuadratmeter?:NutzerQuadratmeter[]}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {?NutzerKind} */
    ArtDerNutzung;
    /** @type {?string} */
    Einzug;
    /** @type {?string} */
    Auszug;
    /** @type {string} */
    Name1;
    /** @type {string} */
    Name2;
    /** @type {string} */
    Name3;
    /** @type {string} */
    Name4;
    /** @type {string} */
    Anmerkung;
    /** @type {?string} */
    NaechsterTermin;
    /** @type {string} */
    Anrede;
    /** @type {string} */
    Titel;
    /** @type {NutzerCommunication[]} */
    NutzerKommunikationen;
    /** @type {NutzerPersonen[]} */
    NutzerPersonen;
    /** @type {NutzerCoOwnership[]} */
    NutzerCoOwnership;
    /** @type {NutzerQuadratmeter[]} */
    NutzerQuadratmeter;
}
export class Nutzeinheit {
    /** @param {{Guid?:string,LastModified?:string,NeNummerInt?:string,Lage?:string,BegeReihenfolge?:string,Anmerkung?:string,AbrechnungseinheitGuid?:string,Adresse?:Address,Geraete?:IList<Device>,Nutzer?:IList<Nutzer>,Fotos?:IList<Photo>}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {string} */
    NeNummerInt;
    /** @type {string} */
    Lage;
    /** @type {string} */
    BegeReihenfolge;
    /** @type {string} */
    Anmerkung;
    /** @type {string} */
    AbrechnungseinheitGuid;
    /** @type {Address} */
    Adresse;
    /** @type {IList<Device>} */
    Geraete;
    /** @type {IList<Nutzer>} */
    Nutzer;
    /** @type {IList<Photo>} */
    Fotos;
}
/** @typedef {'InProgress'|'Updating'|'Creating'|'Completed'} */
export var ProcessState;
(function (ProcessState) {
    ProcessState["InProgress"] = "InProgress"
    ProcessState["Updating"] = "Updating"
    ProcessState["Creating"] = "Creating"
    ProcessState["Completed"] = "Completed"
})(ProcessState || (ProcessState = {}));
export class OrderState {
    /** @param {{LastModified?:string,AuftragArten?:IList<OrderKind>,Bearbeitungsstatus?:ProcessState,AbgeschlossenDatum?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {?string} */
    LastModified;
    /** @type {IList<OrderKind>} */
    AuftragArten;
    /** @type {?ProcessState} */
    Bearbeitungsstatus;
    /** @type {?string} */
    AbgeschlossenDatum;
}
export class AppointmentStoreUser {
    /** @param {{MonteurGuid?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    MonteurGuid;
}
export class AppointmentNutzeinheit {
    /** @param {{NutzeinheitGuid?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    NutzeinheitGuid;
}
export class Appointment {
    /** @param {{Guid?:string,Von?:string,Bis?:string,Monteure?:IList<AppointmentStoreUser>,Nutzeinheiten?:IList<AppointmentNutzeinheit>}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {string} */
    Von;
    /** @type {string} */
    Bis;
    /** @type {IList<AppointmentStoreUser>} */
    Monteure;
    /** @type {IList<AppointmentNutzeinheit>} */
    Nutzeinheiten;
}
export class NutzeinheitOrderPosition {
    /** @param {{NutzeinheitGuid?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    NutzeinheitGuid;
}
export class OrderPosition {
    /** @param {{Guid?:string,LastModified?:string,Anmerkung?:string,SollMenge?:number,IstMenge?:number,NutzeinheitOrderPositions?:IList<NutzeinheitOrderPosition>,ArtikelGuid?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {string} */
    Anmerkung;
    /** @type {number} */
    SollMenge;
    /** @type {number} */
    IstMenge;
    /** @type {IList<NutzeinheitOrderPosition>} */
    NutzeinheitOrderPositions;
    /** @type {string} */
    ArtikelGuid;
}
export class NutzeinheitOrderState {
    /** @param {{NutzeinheitGuid?:string,LastModified?:string,AuftragArten?:IList<NutzeinheitOrderKind>,Bearbeitungsstatus?:ProcessState,AbgeschlossenDatum?:string,OsVersion?:string,AppVersion?:string,OsPlatform?:string,AppGeraeteNummmer?:string,AmwInfoKeyGuid?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    NutzeinheitGuid;
    /** @type {?string} */
    LastModified;
    /** @type {IList<NutzeinheitOrderKind>} */
    AuftragArten;
    /** @type {?ProcessState} */
    Bearbeitungsstatus;
    /** @type {?string} */
    AbgeschlossenDatum;
    /** @type {string} */
    OsVersion;
    /** @type {string} */
    AppVersion;
    /** @type {string} */
    OsPlatform;
    /** @type {string} */
    AppGeraeteNummmer;
    /** @type {?string} */
    AmwInfoKeyGuid;
}
/** @typedef {'Assembly'|'Maintenance'|'Exchange'|'Reading'|'Inspection'|'MainReading'} */
export var DeviceOrderKind;
(function (DeviceOrderKind) {
    DeviceOrderKind["Assembly"] = "Assembly"
    DeviceOrderKind["Maintenance"] = "Maintenance"
    DeviceOrderKind["Exchange"] = "Exchange"
    DeviceOrderKind["Reading"] = "Reading"
    DeviceOrderKind["Inspection"] = "Inspection"
    DeviceOrderKind["MainReading"] = "MainReading"
})(DeviceOrderKind || (DeviceOrderKind = {}));
export class DeviceOrderState {
    /** @param {{GeraeteGuid?:string,AuftragGuid?:string,AuftragArt?:DeviceOrderKind,Bearbeitungsstatus?:ProcessState,AbgeschlossenDatum?:string,AmwInfo?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    GeraeteGuid;
    /** @type {string} */
    AuftragGuid;
    /** @type {?DeviceOrderKind} */
    AuftragArt;
    /** @type {?ProcessState} */
    Bearbeitungsstatus;
    /** @type {?string} */
    AbgeschlossenDatum;
    /** @type {string} */
    AmwInfo;
}
export class PersonCommunication {
    /** @param {{Guid?:string,LastModified?:string,Adresse?:string,Anmerkung?:string,KommunikationsFunktionGuid?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {string} */
    Adresse;
    /** @type {string} */
    Anmerkung;
    /** @type {string} */
    KommunikationsFunktionGuid;
}
export class Person {
    /** @param {{Guid?:string,LastModified?:string,Nachname1?:string,Nachname2?:string,Nachname3?:string,Vorname1?:string,Vorname2?:string,Anmerkung?:string,Anrede?:string,Titel?:string,PersonKommunikationen?:PersonCommunication[]}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {string} */
    Nachname1;
    /** @type {string} */
    Nachname2;
    /** @type {string} */
    Nachname3;
    /** @type {string} */
    Vorname1;
    /** @type {string} */
    Vorname2;
    /** @type {string} */
    Anmerkung;
    /** @type {string} */
    Anrede;
    /** @type {string} */
    Titel;
    /** @type {PersonCommunication[]} */
    PersonKommunikationen;
}
export class Orderer {
    /** @param {{Guid?:string,Person?:Person,BetrieblichePosition?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {Person} */
    Person;
    /** @type {string} */
    BetrieblichePosition;
}
/** @typedef {'Nutzer'|'Technician'} */
export var SignatureKind;
(function (SignatureKind) {
    SignatureKind["Nutzer"] = "Nutzer"
    SignatureKind["Technician"] = "Technician"
})(SignatureKind || (SignatureKind = {}));
export class Signature {
    /** @param {{Guid?:string,Timestamp?:string,UnterschriftArt?:SignatureKind,NutzeinheitGuid?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    Timestamp;
    /** @type {?SignatureKind} */
    UnterschriftArt;
    /** @type {string} */
    NutzeinheitGuid;
}
export class Order {
    /** @param {{Guid?:string,LastModified?:string,AbrechnungseinheitGuid?:string,AuftragNummer?:string,Bezeichnung?:string,Anmerkung?:string,UnterschriftBenoetigt?:boolean,Erstellungsdatum?:string,AuftragZustand?:OrderState,Termine?:IList<Appointment>,AuftragsPositionen?:IList<OrderPosition>,NutzeinheitZustaende?:IList<NutzeinheitOrderState>,GeraeteZustaende?:IList<DeviceOrderState>,Auftraggeber?:Orderer,Unterschriften?:IList<Signature>}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {string} */
    AbrechnungseinheitGuid;
    /** @type {string} */
    AuftragNummer;
    /** @type {string} */
    Bezeichnung;
    /** @type {string} */
    Anmerkung;
    /** @type {boolean} */
    UnterschriftBenoetigt;
    /** @type {string} */
    Erstellungsdatum;
    /** @type {OrderState} */
    AuftragZustand;
    /** @type {IList<Appointment>} */
    Termine;
    /** @type {IList<OrderPosition>} */
    AuftragsPositionen;
    /** @type {IList<NutzeinheitOrderState>} */
    NutzeinheitZustaende;
    /** @type {IList<DeviceOrderState>} */
    GeraeteZustaende;
    /** @type {Orderer} */
    Auftraggeber;
    /** @type {IList<Signature>} */
    Unterschriften;
}
export class Customer {
    /** @param {{Guid?:string,Name?:string,Name2?:string,Name3?:string,Kundennummer?:string,Notiz?:string,Anrede?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {string} */
    Name;
    /** @type {string} */
    Name2;
    /** @type {string} */
    Name3;
    /** @type {string} */
    Kundennummer;
    /** @type {string} */
    Notiz;
    /** @type {string} */
    Anrede;
}
export class PersonAbrechnungseinheit {
    /** @param {{Guid?:string,LastModified?:string,Anmerkung?:string,PersonGuid?:string,BetrieblichePosition?:string}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {string} */
    Anmerkung;
    /** @type {string} */
    PersonGuid;
    /** @type {string} */
    BetrieblichePosition;
}
export class Abrechnungseinheit {
    /** @param {{Guid?:string,LastModified?:string,Objektnummer?:string,Notiz?:string,NotizIntern?:string,NotizLegionellen?:string,Kunde?:Customer,Adresse?:Address,BillingPeriodEnd?:string,PersonAbrechnungseinheit?:IList<PersonAbrechnungseinheit>,Persons?:IList<Person>}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {string} */
    Guid;
    /** @type {?string} */
    LastModified;
    /** @type {string} */
    Objektnummer;
    /** @type {string} */
    Notiz;
    /** @type {string} */
    NotizIntern;
    /** @type {string} */
    NotizLegionellen;
    /** @type {Customer} */
    Kunde;
    /** @type {Address} */
    Adresse;
    /** @type {?string} */
    BillingPeriodEnd;
    /** @type {IList<PersonAbrechnungseinheit>} */
    PersonAbrechnungseinheit;
    /** @type {IList<Person>} */
    Persons;
}
export class GetNotesResponse {
    /** @param {{Nutzeinheiten?:Nutzeinheit[],Orders?:Order[],Abrechnungseinheiten?:Abrechnungseinheit[],responseStatus?:ResponseStatus}} [init] */
    constructor(init) { Object.assign(this, init) }
    /** @type {Nutzeinheit[]} */
    Nutzeinheiten;
    /** @type {Order[]} */
    Orders;
    /** @type {Abrechnungseinheit[]} */
    Abrechnungseinheiten;
    /** @type {ResponseStatus} */
    responseStatus;
}
export class GetNotes extends Eras2AppServiceModelBase {
    /** @param {{UserId?:string}} [init] */
    constructor(init) { super(init); Object.assign(this, init) }
}

JavaScript GetNotes DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /App/{UserId}/Status/Notes HTTP/1.1 
Host: mitchell-servamw.eras-online.de 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Nutzeinheiten: 
	[
		{
			Guid: 00000000000000000000000000000000,
			LastModified: 0001-01-01T00:00:00Z,
			NeNummerInt: String,
			Lage: String,
			BegeReihenfolge: String,
			Anmerkung: String,
			AbrechnungseinheitGuid: 00000000000000000000000000000000,
			Adresse: 
			{
				Guid: 00000000000000000000000000000000,
				Straße: String,
				Straße2: String,
				Hausnummer: String,
				Postleitzahl: String,
				Ort: String,
				Postfach: String,
				Adresszusatz: String,
				Breitengrad: 0,
				Laengengrad: 0
			}
		}
	],
	Orders: 
	[
		{
			Guid: 00000000000000000000000000000000,
			LastModified: 0001-01-01T00:00:00Z,
			AbrechnungseinheitGuid: 00000000000000000000000000000000,
			AuftragNummer: String,
			Bezeichnung: String,
			Anmerkung: String,
			UnterschriftBenoetigt: False,
			Erstellungsdatum: 0001-01-01T00:00:00Z,
			AuftragZustand: 
			{
				LastModified: 0001-01-01T00:00:00Z,
				Bearbeitungsstatus: InProgress,
				AbgeschlossenDatum: 0001-01-01T00:00:00Z
			},
			Auftraggeber: 
			{
				Guid: 00000000000000000000000000000000,
				Person: 
				{
					Guid: 00000000000000000000000000000000,
					LastModified: 0001-01-01T00:00:00Z,
					Nachname1: String,
					Nachname2: String,
					Nachname3: String,
					Vorname1: String,
					Vorname2: String,
					Anmerkung: String,
					Anrede: String,
					Titel: String
				},
				BetrieblichePosition: String
			}
		}
	],
	Abrechnungseinheiten: 
	[
		{
			Guid: 00000000000000000000000000000000,
			LastModified: 0001-01-01T00:00:00Z,
			Objektnummer: String,
			Notiz: String,
			NotizIntern: String,
			NotizLegionellen: String,
			Kunde: 
			{
				Guid: 00000000000000000000000000000000,
				Name: String,
				Name2: String,
				Name3: String,
				Kundennummer: String,
				Notiz: String,
				Anrede: String
			},
			Adresse: 
			{
				Guid: 00000000000000000000000000000000,
				Straße: String,
				Straße2: String,
				Hausnummer: String,
				Postleitzahl: String,
				Ort: String,
				Postfach: String,
				Adresszusatz: String,
				Breitengrad: 0,
				Laengengrad: 0
			},
			BillingPeriodEnd: 0001-01-01T00:00:00Z
		}
	],
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}