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