/* Options: Date: 2026-10-20 16:31:14 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: GetKiTopSchemaBeispieleRequest.* //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 GetKiTopSchemaBeispieleResponse implements IConvertible { bool? Status; List? Beispiele; GetKiTopSchemaBeispieleResponse({this.Status,this.Beispiele}); GetKiTopSchemaBeispieleResponse.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() => "GetKiTopSchemaBeispieleResponse"; TypeContext? context = _ctx; } class GetKiTopSchemaBeispieleRequest implements IReturn, IConvertible, IPost { String? Lizenz; int? MaxAnzahl; String? ExcludeFehlerklasseId; GetKiTopSchemaBeispieleRequest({this.Lizenz,this.MaxAnzahl,this.ExcludeFehlerklasseId}); GetKiTopSchemaBeispieleRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Lizenz = json['Lizenz']; MaxAnzahl = json['MaxAnzahl']; ExcludeFehlerklasseId = json['ExcludeFehlerklasseId']; return this; } Map toJson() => { 'Lizenz': Lizenz, 'MaxAnzahl': MaxAnzahl, 'ExcludeFehlerklasseId': ExcludeFehlerklasseId }; createResponse() => GetKiTopSchemaBeispieleResponse(); getResponseTypeName() => "GetKiTopSchemaBeispieleResponse"; getTypeName() => "GetKiTopSchemaBeispieleRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: '52.142.207.43', types: { 'KiDiffBeispiel': TypeInfo(TypeOf.Class, create:() => KiDiffBeispiel()), 'GetKiTopSchemaBeispieleResponse': TypeInfo(TypeOf.Class, create:() => GetKiTopSchemaBeispieleResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'GetKiTopSchemaBeispieleRequest': TypeInfo(TypeOf.Class, create:() => GetKiTopSchemaBeispieleRequest()), });