import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class GetKiTopSchemaBeispieleRequest
{
public String Lizenz = null;
public Integer MaxAnzahl = null;
public String ExcludeFehlerklasseId = null;
public String getLizenz() { return Lizenz; }
public GetKiTopSchemaBeispieleRequest setLizenz(String value) { this.Lizenz = value; return this; }
public Integer getMaxAnzahl() { return MaxAnzahl; }
public GetKiTopSchemaBeispieleRequest setMaxAnzahl(Integer value) { this.MaxAnzahl = value; return this; }
public String getExcludeFehlerklasseId() { return ExcludeFehlerklasseId; }
public GetKiTopSchemaBeispieleRequest setExcludeFehlerklasseId(String value) { this.ExcludeFehlerklasseId = value; return this; }
}
public static class GetKiTopSchemaBeispieleResponse
{
public Boolean Status = null;
public ArrayList<KiDiffBeispiel> Beispiele = null;
public Boolean isStatus() { return Status; }
public GetKiTopSchemaBeispieleResponse setStatus(Boolean value) { this.Status = value; return this; }
public ArrayList<KiDiffBeispiel> getBeispiele() { return Beispiele; }
public GetKiTopSchemaBeispieleResponse setBeispiele(ArrayList<KiDiffBeispiel> value) { this.Beispiele = value; return this; }
}
public static class KiDiffBeispiel
{
public Integer AnalyseID = null;
public String UrspruenglicheFehlerMeldung = null;
public String UrspruenglicheWarnungen = null;
public String KIAnalyse = null;
public Integer Rating = null;
public String FeedbackKommentar = null;
public String KategorieName = null;
public Integer DiffID = null;
public String GeaenderteFelder = null;
public String Aenderungstyp = null;
public String VorSnapshotJSON = null;
public String NachSnapshotJSON = null;
public Integer Haeufigkeit = null;
public Integer getAnalyseID() { return AnalyseID; }
public KiDiffBeispiel setAnalyseID(Integer value) { this.AnalyseID = value; return this; }
public String getUrspruenglicheFehlerMeldung() { return UrspruenglicheFehlerMeldung; }
public KiDiffBeispiel setUrspruenglicheFehlerMeldung(String value) { this.UrspruenglicheFehlerMeldung = value; return this; }
public String getUrspruenglicheWarnungen() { return UrspruenglicheWarnungen; }
public KiDiffBeispiel setUrspruenglicheWarnungen(String value) { this.UrspruenglicheWarnungen = value; return this; }
public String getKiAnalyse() { return KIAnalyse; }
public KiDiffBeispiel setKiAnalyse(String value) { this.KIAnalyse = value; return this; }
public Integer getRating() { return Rating; }
public KiDiffBeispiel setRating(Integer value) { this.Rating = value; return this; }
public String getFeedbackKommentar() { return FeedbackKommentar; }
public KiDiffBeispiel setFeedbackKommentar(String value) { this.FeedbackKommentar = value; return this; }
public String getKategorieName() { return KategorieName; }
public KiDiffBeispiel setKategorieName(String value) { this.KategorieName = value; return this; }
public Integer getDiffID() { return DiffID; }
public KiDiffBeispiel setDiffID(Integer value) { this.DiffID = value; return this; }
public String getGeaenderteFelder() { return GeaenderteFelder; }
public KiDiffBeispiel setGeaenderteFelder(String value) { this.GeaenderteFelder = value; return this; }
public String getAenderungstyp() { return Aenderungstyp; }
public KiDiffBeispiel setAenderungstyp(String value) { this.Aenderungstyp = value; return this; }
public String getVorSnapshotJSON() { return VorSnapshotJSON; }
public KiDiffBeispiel setVorSnapshotJSON(String value) { this.VorSnapshotJSON = value; return this; }
public String getNachSnapshotJSON() { return NachSnapshotJSON; }
public KiDiffBeispiel setNachSnapshotJSON(String value) { this.NachSnapshotJSON = value; return this; }
public Integer getHaeufigkeit() { return Haeufigkeit; }
public KiDiffBeispiel setHaeufigkeit(Integer value) { this.Haeufigkeit = value; return this; }
}
}
Java GetKiTopSchemaBeispieleRequest 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/GetKiTopSchemaBeispieleRequest HTTP/1.1
Host: 52.142.207.43
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
Lizenz: String,
MaxAnzahl: 0,
ExcludeFehlerklasseId: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
Status: False,
Beispiele:
[
{
AnalyseID: 0,
UrspruenglicheFehlerMeldung: String,
UrspruenglicheWarnungen: String,
KIAnalyse: String,
Rating: 0,
FeedbackKommentar: String,
KategorieName: String,
DiffID: 0,
GeaenderteFelder: String,
Aenderungstyp: String,
VorSnapshotJSON: String,
NachSnapshotJSON: String,
Haeufigkeit: 0
}
]
}