WebService

<back to all web services

SaveAbrechnungsLaufRequest

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

HTTP + 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
}