/* Options: Date: 2026-10-20 15:12:19 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://mi-waerme-servamw.eras-online.de //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: GetNotes.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.*,com.google.gson.annotations.*,com.google.gson.reflect.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; import com.google.gson.annotations.*; import com.google.gson.reflect.*; public class dtos { @Route(Path="/App/{UserId}/Status/Notes", Verbs="GET") @DataContract public static class GetNotes extends Eras2AppServiceModelBase implements IReturn { private static Object responseType = GetNotesResponse.class; public Object getResponseType() { return responseType; } } public static class GetNotesResponse { @DataMember(Name="Nutzeinheiten") @SerializedName("Nutzeinheiten") public ArrayList nutzeinheiten = null; @DataMember(Name="Orders") @SerializedName("Orders") public ArrayList orders = null; @DataMember(Name="Abrechnungseinheiten") @SerializedName("Abrechnungseinheiten") public ArrayList abrechnungseinheiten = null; public ResponseStatus responseStatus = null; public ArrayList getNutzeinheiten() { return nutzeinheiten; } public GetNotesResponse setNutzeinheiten(ArrayList value) { this.nutzeinheiten = value; return this; } public ArrayList getOrders() { return orders; } public GetNotesResponse setOrders(ArrayList value) { this.orders = value; return this; } public ArrayList getAbrechnungseinheiten() { return abrechnungseinheiten; } public GetNotesResponse setAbrechnungseinheiten(ArrayList value) { this.abrechnungseinheiten = value; return this; } public ResponseStatus getResponseStatus() { return responseStatus; } public GetNotesResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } } public static class Abrechnungseinheit { @DataMember(Name="Guid") @SerializedName("Guid") public UUID guid = null; @DataMember(Name="LastModified") @SerializedName("LastModified") public Date lastModified = null; @DataMember(Name="Objektnummer") @SerializedName("Objektnummer") public String number = null; @DataMember(Name="Notiz") @SerializedName("Notiz") public String note = null; @DataMember(Name="NotizIntern") @SerializedName("NotizIntern") public String noteInternal = null; @DataMember(Name="NotizLegionellen") @SerializedName("NotizLegionellen") public String noteLegionella = null; @DataMember(Name="Kunde") @SerializedName("Kunde") public Customer customer = null; @DataMember(Name="Adresse") @SerializedName("Adresse") public Address address = null; @DataMember(Name="BillingPeriodEnd") @SerializedName("BillingPeriodEnd") public Date billigPeriodEnd = null; @DataMember(Name="PersonAbrechnungseinheit") @SerializedName("PersonAbrechnungseinheit") public IList personAbrechnungseinheiten = null; @DataMember(Name="Persons") @SerializedName("Persons") public IList persons = null; public UUID getGuid() { return guid; } public Abrechnungseinheit setGuid(UUID value) { this.guid = value; return this; } public Date getLastModified() { return lastModified; } public Abrechnungseinheit setLastModified(Date value) { this.lastModified = value; return this; } public String getNumber() { return number; } public Abrechnungseinheit setNumber(String value) { this.number = value; return this; } public String getNote() { return note; } public Abrechnungseinheit setNote(String value) { this.note = value; return this; } public String getNoteInternal() { return noteInternal; } public Abrechnungseinheit setNoteInternal(String value) { this.noteInternal = value; return this; } public String getNoteLegionella() { return noteLegionella; } public Abrechnungseinheit setNoteLegionella(String value) { this.noteLegionella = value; return this; } public Customer getCustomer() { return customer; } public Abrechnungseinheit setCustomer(Customer value) { this.customer = value; return this; } public Address getAddress() { return address; } public Abrechnungseinheit setAddress(Address value) { this.address = value; return this; } public Date getBilligPeriodEnd() { return billigPeriodEnd; } public Abrechnungseinheit setBilligPeriodEnd(Date value) { this.billigPeriodEnd = value; return this; } public IList getPersonAbrechnungseinheiten() { return personAbrechnungseinheiten; } public Abrechnungseinheit setPersonAbrechnungseinheiten(IList value) { this.personAbrechnungseinheiten = value; return this; } public IList getPersons() { return persons; } public Abrechnungseinheit setPersons(IList value) { this.persons = value; return this; } } public static class Nutzeinheit { @DataMember(Name="Guid") @SerializedName("Guid") public UUID guid = null; @DataMember(Name="LastModified") @SerializedName("LastModified") public Date lastModified = null; @DataMember(Name="NeNummerInt") @SerializedName("NeNummerInt") public String number = null; @DataMember(Name="Lage") @SerializedName("Lage") public String location = null; @DataMember(Name="BegeReihenfolge") @SerializedName("BegeReihenfolge") public String walkSequence = null; @DataMember(Name="Anmerkung") @SerializedName("Anmerkung") public String note = null; @DataMember(Name="AbrechnungseinheitGuid") @SerializedName("AbrechnungseinheitGuid") public UUID abrechnungseinheitGuid = null; @DataMember(Name="Adresse") @SerializedName("Adresse") public Address address = null; @DataMember(Name="Geraete") @SerializedName("Geraete") public IList devices = null; @DataMember(Name="Nutzer") @SerializedName("Nutzer") public IList nutzer = null; @DataMember(Name="Fotos") @SerializedName("Fotos") public IList photos = null; public UUID getGuid() { return guid; } public Nutzeinheit setGuid(UUID value) { this.guid = value; return this; } public Date getLastModified() { return lastModified; } public Nutzeinheit setLastModified(Date value) { this.lastModified = 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 getWalkSequence() { return walkSequence; } public Nutzeinheit setWalkSequence(String value) { this.walkSequence = value; return this; } public String getNote() { return note; } public Nutzeinheit setNote(String value) { this.note = value; return this; } public UUID getAbrechnungseinheitGuid() { return abrechnungseinheitGuid; } public Nutzeinheit setAbrechnungseinheitGuid(UUID value) { this.abrechnungseinheitGuid = value; return this; } public Address getAddress() { return address; } public Nutzeinheit setAddress(Address value) { this.address = value; return this; } public IList getDevices() { return devices; } public Nutzeinheit setDevices(IList value) { this.devices = value; return this; } public IList getNutzer() { return nutzer; } public Nutzeinheit setNutzer(IList value) { this.nutzer = value; return this; } public IList getPhotos() { return photos; } public Nutzeinheit setPhotos(IList value) { this.photos = value; return this; } } @DataContract public static class Order { @DataMember(Name="Guid") @SerializedName("Guid") public UUID guid = null; @DataMember(Name="LastModified") @SerializedName("LastModified") public Date lastModified = null; @DataMember(Name="AbrechnungseinheitGuid") @SerializedName("AbrechnungseinheitGuid") public UUID abrechnungseinheitGuid = null; @DataMember(Name="AuftragNummer") @SerializedName("AuftragNummer") public String number = null; @DataMember(Name="Bezeichnung") @SerializedName("Bezeichnung") public String label = null; @DataMember(Name="Anmerkung") @SerializedName("Anmerkung") public String note = null; @DataMember(Name="UnterschriftBenoetigt") @SerializedName("UnterschriftBenoetigt") public Boolean isSignatureRequired = null; @DataMember(Name="Erstellungsdatum") @SerializedName("Erstellungsdatum") public Date createdDate = null; @DataMember(Name="AuftragZustand") @SerializedName("AuftragZustand") public OrderState orderState = null; @DataMember(Name="Termine") @SerializedName("Termine") public IList appointments = null; @DataMember(Name="AuftragsPositionen") @SerializedName("AuftragsPositionen") public IList orderPositions = null; @DataMember(Name="NutzeinheitZustaende") @SerializedName("NutzeinheitZustaende") public IList nutzeinheitOrderStates = null; @DataMember(Name="GeraeteZustaende") @SerializedName("GeraeteZustaende") public IList deviceOrderStates = null; @DataMember(Name="Auftraggeber") @SerializedName("Auftraggeber") public Orderer orderer = null; @DataMember(Name="Unterschriften") @SerializedName("Unterschriften") public IList signatures = null; public UUID getGuid() { return guid; } public Order setGuid(UUID value) { this.guid = value; return this; } public Date getLastModified() { return lastModified; } public Order setLastModified(Date value) { this.lastModified = value; return this; } public UUID getAbrechnungseinheitGuid() { return abrechnungseinheitGuid; } public Order setAbrechnungseinheitGuid(UUID value) { this.abrechnungseinheitGuid = value; return this; } public String getNumber() { return number; } public Order setNumber(String value) { this.number = value; return this; } public String getLabel() { return label; } public Order setLabel(String value) { this.label = value; return this; } public String getNote() { return note; } public Order setNote(String value) { this.note = value; return this; } public Boolean getIsSignatureRequired() { return isSignatureRequired; } public Order setIsSignatureRequired(Boolean value) { this.isSignatureRequired = value; return this; } public Date getCreatedDate() { return createdDate; } public Order setCreatedDate(Date value) { this.createdDate = value; return this; } public OrderState getOrderState() { return orderState; } public Order setOrderState(OrderState value) { this.orderState = value; return this; } public IList getAppointments() { return appointments; } public Order setAppointments(IList value) { this.appointments = value; return this; } public IList getOrderPositions() { return orderPositions; } public Order setOrderPositions(IList value) { this.orderPositions = value; return this; } public IList getNutzeinheitOrderStates() { return nutzeinheitOrderStates; } public Order setNutzeinheitOrderStates(IList value) { this.nutzeinheitOrderStates = value; return this; } public IList getDeviceOrderStates() { return deviceOrderStates; } public Order setDeviceOrderStates(IList value) { this.deviceOrderStates = value; return this; } public Orderer getOrderer() { return orderer; } public Order setOrderer(Orderer value) { this.orderer = value; return this; } public IList getSignatures() { return signatures; } public Order setSignatures(IList value) { this.signatures = value; return this; } } @DataContract public static class Eras2AppServiceModelBase { @DataMember(Name="UserId") @SerializedName("UserId") public UUID userId = null; public UUID getUserId() { return userId; } public Eras2AppServiceModelBase setUserId(UUID value) { this.userId = value; return this; } } public static class Order { @DataMember(Name="Guid") @SerializedName("Guid") public UUID guid = null; @DataMember(Name="Abrechnungseinheit") @SerializedName("Abrechnungseinheit") public Abrechnungseinheit abrechnungseinheit = null; @DataMember(Name="AuftragNummer") @SerializedName("AuftragNummer") public String number = null; @DataMember(Name="Bezeichnung") @SerializedName("Bezeichnung") public String label = null; @DataMember(Name="Anmerkung") @SerializedName("Anmerkung") public String note = null; @DataMember(Name="Termine") @SerializedName("Termine") public IList appointments = null; @DataMember(Name="AuftragZustand") @SerializedName("AuftragZustand") public OrderState orderState = null; public UUID getGuid() { return guid; } public Order setGuid(UUID value) { this.guid = value; return this; } public Abrechnungseinheit getAbrechnungseinheit() { return abrechnungseinheit; } public Order setAbrechnungseinheit(Abrechnungseinheit value) { this.abrechnungseinheit = value; return this; } public String getNumber() { return number; } public Order setNumber(String value) { this.number = value; return this; } public String getLabel() { return label; } public Order setLabel(String value) { this.label = value; return this; } public String getNote() { return note; } public Order setNote(String value) { this.note = value; return this; } public IList getAppointments() { return appointments; } public Order setAppointments(IList value) { this.appointments = value; return this; } public OrderState getOrderState() { return orderState; } public Order setOrderState(OrderState value) { this.orderState = value; return this; } } @DataContract public static class Nutzeinheit { @DataMember(Name="Guid") @SerializedName("Guid") public UUID guid = null; @DataMember(Name="NeNummerInt") @SerializedName("NeNummerInt") public String number = null; @DataMember(Name="Lage") @SerializedName("Lage") public String location = null; @DataMember(Name="BegeReihenfolge") @SerializedName("BegeReihenfolge") public String walkSequence = null; @DataMember(Name="Anmerkung") @SerializedName("Anmerkung") public String note = null; @DataMember(Name="Adresse") @SerializedName("Adresse") public Address address = null; @DataMember(Name="NutzeinheitOrderState") @SerializedName("NutzeinheitOrderState") public NutzeinheitOrderState nutzeinheitOrderState = null; @DataMember(Name="Geraete") @SerializedName("Geraete") public IList devices = null; @DataMember(Name="Fotos") @SerializedName("Fotos") public IList photos = null; @DataMember(Name="Nutzer") @SerializedName("Nutzer") public IList nutzer = null; public UUID getGuid() { return guid; } public Nutzeinheit setGuid(UUID value) { this.guid = value; return this; } public String getNumber() { return number; } public Nutzeinheit setNumber(String value) { this.number = value; return this; } public String getLocation() { return location; } public Nutzeinheit setLocation(String value) { this.location = value; return this; } public String getWalkSequence() { return walkSequence; } public Nutzeinheit setWalkSequence(String value) { this.walkSequence = value; return this; } public String getNote() { return note; } public Nutzeinheit setNote(String value) { this.note = value; return this; } public Address getAddress() { return address; } public Nutzeinheit setAddress(Address value) { this.address = value; return this; } public NutzeinheitOrderState getNutzeinheitOrderState() { return nutzeinheitOrderState; } public Nutzeinheit setNutzeinheitOrderState(NutzeinheitOrderState value) { this.nutzeinheitOrderState = value; return this; } public IList getDevices() { return devices; } public Nutzeinheit setDevices(IList value) { this.devices = value; return this; } public IList getPhotos() { return photos; } public Nutzeinheit setPhotos(IList value) { this.photos = value; return this; } public IList getNutzer() { return nutzer; } public Nutzeinheit setNutzer(IList value) { this.nutzer = value; return this; } } @DataContract public static class Abrechnungseinheit { @DataMember(Name="Guid") @SerializedName("Guid") public UUID guid = null; @DataMember(Name="Objektnummer") @SerializedName("Objektnummer") public String number = null; @DataMember(Name="Anmerkung") @SerializedName("Anmerkung") public String note = null; @DataMember(Name="Address") @SerializedName("Address") public Address address = null; public UUID getGuid() { return guid; } public Abrechnungseinheit setGuid(UUID value) { this.guid = value; return this; } public String getNumber() { return number; } public Abrechnungseinheit setNumber(String value) { this.number = value; return this; } public String getNote() { return note; } public Abrechnungseinheit setNote(String value) { this.note = value; return this; } public Address getAddress() { return address; } public Abrechnungseinheit setAddress(Address value) { this.address = value; return this; } } }