/* Options: Date: 2026-10-20 16:25:39 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://52.142.207.43:23770 //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetKiDiffBeispieleRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class KiDiffBeispiel implements IConvertible { int? AnalyseID; String? UrspruenglicheFehlerMeldung; String? UrspruenglicheWarnungen; String? KIAnalyse; int? Rating; String? FeedbackKommentar; String? KategorieName; int? DiffID; String? GeaenderteFelder; String? Aenderungstyp; String? VorSnapshotJSON; String? NachSnapshotJSON; int? Haeufigkeit; KiDiffBeispiel({this.AnalyseID,this.UrspruenglicheFehlerMeldung,this.UrspruenglicheWarnungen,this.KIAnalyse,this.Rating,this.FeedbackKommentar,this.KategorieName,this.DiffID,this.GeaenderteFelder,this.Aenderungstyp,this.VorSnapshotJSON,this.NachSnapshotJSON,this.Haeufigkeit}); KiDiffBeispiel.fromJson(Map json) { fromMap(json); } fromMap(Map json) { AnalyseID = json['AnalyseID']; UrspruenglicheFehlerMeldung = json['UrspruenglicheFehlerMeldung']; UrspruenglicheWarnungen = json['UrspruenglicheWarnungen']; KIAnalyse = json['KIAnalyse']; Rating = json['Rating']; FeedbackKommentar = json['FeedbackKommentar']; KategorieName = json['KategorieName']; DiffID = json['DiffID']; GeaenderteFelder = json['GeaenderteFelder']; Aenderungstyp = json['Aenderungstyp']; VorSnapshotJSON = json['VorSnapshotJSON']; NachSnapshotJSON = json['NachSnapshotJSON']; Haeufigkeit = json['Haeufigkeit']; return this; } Map toJson() => { 'AnalyseID': AnalyseID, 'UrspruenglicheFehlerMeldung': UrspruenglicheFehlerMeldung, 'UrspruenglicheWarnungen': UrspruenglicheWarnungen, 'KIAnalyse': KIAnalyse, 'Rating': Rating, 'FeedbackKommentar': FeedbackKommentar, 'KategorieName': KategorieName, 'DiffID': DiffID, 'GeaenderteFelder': GeaenderteFelder, 'Aenderungstyp': Aenderungstyp, 'VorSnapshotJSON': VorSnapshotJSON, 'NachSnapshotJSON': NachSnapshotJSON, 'Haeufigkeit': Haeufigkeit }; getTypeName() => "KiDiffBeispiel"; TypeContext? context = _ctx; } class GetKiDiffBeispieleResponse implements IConvertible { bool? Status; List? Beispiele; GetKiDiffBeispieleResponse({this.Status,this.Beispiele}); GetKiDiffBeispieleResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Status = json['Status']; Beispiele = JsonConverters.fromJson(json['Beispiele'],'List',context!); return this; } Map toJson() => { 'Status': Status, 'Beispiele': JsonConverters.toJson(Beispiele,'List',context!) }; getTypeName() => "GetKiDiffBeispieleResponse"; TypeContext? context = _ctx; } class GetKiDiffBeispieleRequest implements IReturn, IConvertible, IPost { String? Lizenz; String? FehlerMeldung; int? MaxAnzahl; int? KategorieId; GetKiDiffBeispieleRequest({this.Lizenz,this.FehlerMeldung,this.MaxAnzahl,this.KategorieId}); GetKiDiffBeispieleRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Lizenz = json['Lizenz']; FehlerMeldung = json['FehlerMeldung']; MaxAnzahl = json['MaxAnzahl']; KategorieId = json['KategorieId']; return this; } Map toJson() => { 'Lizenz': Lizenz, 'FehlerMeldung': FehlerMeldung, 'MaxAnzahl': MaxAnzahl, 'KategorieId': KategorieId }; createResponse() => GetKiDiffBeispieleResponse(); getResponseTypeName() => "GetKiDiffBeispieleResponse"; getTypeName() => "GetKiDiffBeispieleRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: '52.142.207.43', types: { 'KiDiffBeispiel': TypeInfo(TypeOf.Class, create:() => KiDiffBeispiel()), 'GetKiDiffBeispieleResponse': TypeInfo(TypeOf.Class, create:() => GetKiDiffBeispieleResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'GetKiDiffBeispieleRequest': TypeInfo(TypeOf.Class, create:() => GetKiDiffBeispieleRequest()), });