import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class SaveAbrechnungsLaufRequest
{
public String Lizenz = null;
public String MandantDatenbank = null;
public Integer AbrechnungsinformationId = null;
public String Objektnummer = null;
public String PeriodeVon = null;
public String PeriodeBis = null;
public String LaufArt = null;
public String ReportName = null;
public String ErasVersion = null;
public Integer DauerSekunden = null;
public Integer AnzahlFehler = null;
public Integer AnzahlWarnungen = null;
public Integer AnzahlInformationen = null;
public Integer AnzahlNutzeinheiten = null;
public Integer AnzahlVerbrauchsgruppen = null;
public Integer AnzahlGeraete = null;
public String GeraeteJeKlasseJson = null;
public String GeraeteJeTypJson = null;
public Boolean FehlerListeGekuerzt = null;
public ArrayList<AbrLaufFehler> Fehler = null;
public String getLizenz() { return Lizenz; }
public SaveAbrechnungsLaufRequest setLizenz(String value) { this.Lizenz = value; return this; }
public String getMandantDatenbank() { return MandantDatenbank; }
public SaveAbrechnungsLaufRequest setMandantDatenbank(String value) { this.MandantDatenbank = value; return this; }
public Integer getAbrechnungsinformationId() { return AbrechnungsinformationId; }
public SaveAbrechnungsLaufRequest setAbrechnungsinformationId(Integer value) { this.AbrechnungsinformationId = value; return this; }
public String getObjektnummer() { return Objektnummer; }
public SaveAbrechnungsLaufRequest setObjektnummer(String value) { this.Objektnummer = value; return this; }
public String getPeriodeVon() { return PeriodeVon; }
public SaveAbrechnungsLaufRequest setPeriodeVon(String value) { this.PeriodeVon = value; return this; }
public String getPeriodeBis() { return PeriodeBis; }
public SaveAbrechnungsLaufRequest setPeriodeBis(String value) { this.PeriodeBis = value; return this; }
public String getLaufArt() { return LaufArt; }
public SaveAbrechnungsLaufRequest setLaufArt(String value) { this.LaufArt = value; return this; }
public String getReportName() { return ReportName; }
public SaveAbrechnungsLaufRequest setReportName(String value) { this.ReportName = value; return this; }
public String getErasVersion() { return ErasVersion; }
public SaveAbrechnungsLaufRequest setErasVersion(String value) { this.ErasVersion = value; return this; }
public Integer getDauerSekunden() { return DauerSekunden; }
public SaveAbrechnungsLaufRequest setDauerSekunden(Integer value) { this.DauerSekunden = value; return this; }
public Integer getAnzahlFehler() { return AnzahlFehler; }
public SaveAbrechnungsLaufRequest setAnzahlFehler(Integer value) { this.AnzahlFehler = value; return this; }
public Integer getAnzahlWarnungen() { return AnzahlWarnungen; }
public SaveAbrechnungsLaufRequest setAnzahlWarnungen(Integer value) { this.AnzahlWarnungen = value; return this; }
public Integer getAnzahlInformationen() { return AnzahlInformationen; }
public SaveAbrechnungsLaufRequest setAnzahlInformationen(Integer value) { this.AnzahlInformationen = value; return this; }
public Integer getAnzahlNutzeinheiten() { return AnzahlNutzeinheiten; }
public SaveAbrechnungsLaufRequest setAnzahlNutzeinheiten(Integer value) { this.AnzahlNutzeinheiten = value; return this; }
public Integer getAnzahlVerbrauchsgruppen() { return AnzahlVerbrauchsgruppen; }
public SaveAbrechnungsLaufRequest setAnzahlVerbrauchsgruppen(Integer value) { this.AnzahlVerbrauchsgruppen = value; return this; }
public Integer getAnzahlGeraete() { return AnzahlGeraete; }
public SaveAbrechnungsLaufRequest setAnzahlGeraete(Integer value) { this.AnzahlGeraete = value; return this; }
public String getGeraeteJeKlasseJson() { return GeraeteJeKlasseJson; }
public SaveAbrechnungsLaufRequest setGeraeteJeKlasseJson(String value) { this.GeraeteJeKlasseJson = value; return this; }
public String getGeraeteJeTypJson() { return GeraeteJeTypJson; }
public SaveAbrechnungsLaufRequest setGeraeteJeTypJson(String value) { this.GeraeteJeTypJson = value; return this; }
public Boolean isFehlerListeGekuerzt() { return FehlerListeGekuerzt; }
public SaveAbrechnungsLaufRequest setFehlerListeGekuerzt(Boolean value) { this.FehlerListeGekuerzt = value; return this; }
public ArrayList<AbrLaufFehler> getFehler() { return Fehler; }
public SaveAbrechnungsLaufRequest setFehler(ArrayList<AbrLaufFehler> value) { this.Fehler = value; return this; }
}
public static class AbrLaufFehler
{
public String Signatur = null;
public String TextSignatur = null;
public String EntitaetsTyp = null;
public Long EntitaetsId = null;
public String Schweregrad = null;
public String Ebene = null;
public String Kurztext = null;
public Integer Vorkommen = null;
public String getSignatur() { return Signatur; }
public AbrLaufFehler setSignatur(String value) { this.Signatur = value; return this; }
public String getTextSignatur() { return TextSignatur; }
public AbrLaufFehler setTextSignatur(String value) { this.TextSignatur = value; return this; }
public String getEntitaetsTyp() { return EntitaetsTyp; }
public AbrLaufFehler setEntitaetsTyp(String value) { this.EntitaetsTyp = value; return this; }
public Long getEntitaetsId() { return EntitaetsId; }
public AbrLaufFehler setEntitaetsId(Long value) { this.EntitaetsId = value; return this; }
public String getSchweregrad() { return Schweregrad; }
public AbrLaufFehler setSchweregrad(String value) { this.Schweregrad = value; return this; }
public String getEbene() { return Ebene; }
public AbrLaufFehler setEbene(String value) { this.Ebene = value; return this; }
public String getKurztext() { return Kurztext; }
public AbrLaufFehler setKurztext(String value) { this.Kurztext = value; return this; }
public Integer getVorkommen() { return Vorkommen; }
public AbrLaufFehler setVorkommen(Integer value) { this.Vorkommen = value; return this; }
}
public static class SaveAbrechnungsLaufResponse
{
public Boolean Status = null;
public Long LaufId = null;
public Integer GespeicherteFehler = null;
public Boolean isStatus() { return Status; }
public SaveAbrechnungsLaufResponse setStatus(Boolean value) { this.Status = value; return this; }
public Long getLaufId() { return LaufId; }
public SaveAbrechnungsLaufResponse setLaufId(Long value) { this.LaufId = value; return this; }
public Integer getGespeicherteFehler() { return GespeicherteFehler; }
public SaveAbrechnungsLaufResponse setGespeicherteFehler(Integer value) { this.GespeicherteFehler = value; return this; }
}
}
Java SaveAbrechnungsLaufRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /jsv/reply/SaveAbrechnungsLaufRequest HTTP/1.1
Host: 52.142.207.43
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
Lizenz: String,
MandantDatenbank: String,
AbrechnungsinformationId: 0,
Objektnummer: String,
PeriodeVon: String,
PeriodeBis: String,
LaufArt: String,
ReportName: String,
ErasVersion: String,
DauerSekunden: 0,
AnzahlFehler: 0,
AnzahlWarnungen: 0,
AnzahlInformationen: 0,
AnzahlNutzeinheiten: 0,
AnzahlVerbrauchsgruppen: 0,
AnzahlGeraete: 0,
GeraeteJeKlasseJson: String,
GeraeteJeTypJson: String,
FehlerListeGekuerzt: False,
Fehler:
[
{
Signatur: String,
TextSignatur: String,
EntitaetsTyp: String,
EntitaetsId: 0,
Schweregrad: String,
Ebene: String,
Kurztext: String,
Vorkommen: 0
}
]
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
Status: False,
LaufId: 0,
GespeicherteFehler: 0
}