/* Options: Date: 2026-05-09 17:34:16 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ws4.fibudata.net //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: OnlinehandelTreffertypAendernRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class onlinehandel_treffertypen implements IPrimaryKey, IMandnr, IDel, ITableBase, IConvertible { int? id; String? guid; int? mandant; int? del; int? parent_id; int? soll_parsen; String? bezeichnung; DateTime? _erstellt; DateTime? _aenderung; int? suchfeld1; String? suchfeld1_text; int? suchfeld2; String? suchfeld2_text; // @Ignore() int? PrimaryKey; onlinehandel_treffertypen({this.id,this.guid,this.mandant,this.del,this.parent_id,this.soll_parsen,this.bezeichnung,this._erstellt,this._aenderung,this.suchfeld1,this.suchfeld1_text,this.suchfeld2,this.suchfeld2_text,this.PrimaryKey}); onlinehandel_treffertypen.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; guid = json['guid']; mandant = json['mandant']; del = json['del']; parent_id = json['parent_id']; soll_parsen = json['soll_parsen']; bezeichnung = json['bezeichnung']; _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!); _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!); suchfeld1 = json['suchfeld1']; suchfeld1_text = json['suchfeld1_text']; suchfeld2 = json['suchfeld2']; suchfeld2_text = json['suchfeld2_text']; PrimaryKey = json['PrimaryKey']; return this; } Map toJson() => { 'id': id, 'guid': guid, 'mandant': mandant, 'del': del, 'parent_id': parent_id, 'soll_parsen': soll_parsen, 'bezeichnung': bezeichnung, '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!), '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!), 'suchfeld1': suchfeld1, 'suchfeld1_text': suchfeld1_text, 'suchfeld2': suchfeld2, 'suchfeld2_text': suchfeld2_text, 'PrimaryKey': PrimaryKey }; getTypeName() => "onlinehandel_treffertypen"; TypeContext? context = _ctx; } class OnlinehandelTreffertypen implements IConvertible { onlinehandel_treffertypen? data; int? anzahl; bool? isEnum; double? Quote; OnlinehandelTreffertypen({this.data,this.anzahl,this.isEnum,this.Quote}); OnlinehandelTreffertypen.fromJson(Map json) { fromMap(json); } fromMap(Map json) { data = JsonConverters.fromJson(json['data'],'onlinehandel_treffertypen',context!); anzahl = json['anzahl']; isEnum = json['isEnum']; Quote = JsonConverters.toDouble(json['Quote']); return this; } Map toJson() => { 'data': JsonConverters.toJson(data,'onlinehandel_treffertypen',context!), 'anzahl': anzahl, 'isEnum': isEnum, 'Quote': Quote }; getTypeName() => "OnlinehandelTreffertypen"; TypeContext? context = _ctx; } class OnlinehandelModel implements IConvertible { double? Zahlbetrag; DateTime? Datum; String? Treffertyp; String? OrderID; List? lstTreffer; String? ID; String? ID1; String? Buchungstext; String? Zahlsystem; String? Sonstiges; String? Treffer; String? ÜbrigeDaten; bool? hasTreffer; String? Geparsed_guid; String? Fileguid; int? OnlinehandelDateiID; int? OnlinehandelTalkID; String? DateiName; int? ZeilNummer; String? Dateiname; String? dateitype; int? DBDateitype; int? LetzteDateiId; int? TrefferStelle; String? TrefferInfo; String? Volltext; OnlinehandelModel({this.Zahlbetrag,this.Datum,this.Treffertyp,this.OrderID,this.lstTreffer,this.ID,this.ID1,this.Buchungstext,this.Zahlsystem,this.Sonstiges,this.Treffer,this.ÜbrigeDaten,this.hasTreffer,this.Geparsed_guid,this.Fileguid,this.OnlinehandelDateiID,this.OnlinehandelTalkID,this.DateiName,this.ZeilNummer,this.Dateiname,this.dateitype,this.DBDateitype,this.LetzteDateiId,this.TrefferStelle,this.TrefferInfo,this.Volltext}); OnlinehandelModel.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Zahlbetrag = JsonConverters.toDouble(json['Zahlbetrag']); Datum = JsonConverters.fromJson(json['Datum'],'DateTime',context!); Treffertyp = json['Treffertyp']; OrderID = json['OrderID']; lstTreffer = JsonConverters.fromJson(json['lstTreffer'],'List',context!); ID = json['ID']; ID1 = json['ID1']; Buchungstext = json['Buchungstext']; Zahlsystem = json['Zahlsystem']; Sonstiges = json['Sonstiges']; Treffer = json['Treffer']; ÜbrigeDaten = json['ÜbrigeDaten']; hasTreffer = json['hasTreffer']; Geparsed_guid = json['Geparsed_guid']; Fileguid = json['Fileguid']; OnlinehandelDateiID = json['OnlinehandelDateiID']; OnlinehandelTalkID = json['OnlinehandelTalkID']; DateiName = json['DateiName']; ZeilNummer = json['ZeilNummer']; Dateiname = json['Dateiname']; dateitype = json['dateitype']; DBDateitype = json['DBDateitype']; LetzteDateiId = json['LetzteDateiId']; TrefferStelle = json['TrefferStelle']; TrefferInfo = json['TrefferInfo']; Volltext = json['Volltext']; return this; } Map toJson() => { 'Zahlbetrag': Zahlbetrag, 'Datum': JsonConverters.toJson(Datum,'DateTime',context!), 'Treffertyp': Treffertyp, 'OrderID': OrderID, 'lstTreffer': JsonConverters.toJson(lstTreffer,'List',context!), 'ID': ID, 'ID1': ID1, 'Buchungstext': Buchungstext, 'Zahlsystem': Zahlsystem, 'Sonstiges': Sonstiges, 'Treffer': Treffer, 'ÜbrigeDaten': ÜbrigeDaten, 'hasTreffer': hasTreffer, 'Geparsed_guid': Geparsed_guid, 'Fileguid': Fileguid, 'OnlinehandelDateiID': OnlinehandelDateiID, 'OnlinehandelTalkID': OnlinehandelTalkID, 'DateiName': DateiName, 'ZeilNummer': ZeilNummer, 'Dateiname': Dateiname, 'dateitype': dateitype, 'DBDateitype': DBDateitype, 'LetzteDateiId': LetzteDateiId, 'TrefferStelle': TrefferStelle, 'TrefferInfo': TrefferInfo, 'Volltext': Volltext }; getTypeName() => "OnlinehandelModel"; TypeContext? context = _ctx; } abstract class IPrimaryKey { int? PrimaryKey; } abstract class IMandnr { int? mandant; } abstract class IDel { int? del; } abstract class ITableBase { int? id; DateTime? _erstellt; DateTime? _aenderung; } class OnlinehandelTreffertypAendernResponse implements IConvertible { List? onlineHandelModel; List? alleDictionaryitems; OnlinehandelTreffertypAendernResponse({this.onlineHandelModel,this.alleDictionaryitems}); OnlinehandelTreffertypAendernResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { onlineHandelModel = JsonConverters.fromJson(json['onlineHandelModel'],'List',context!); alleDictionaryitems = JsonConverters.fromJson(json['alleDictionaryitems'],'List',context!); return this; } Map toJson() => { 'onlineHandelModel': JsonConverters.toJson(onlineHandelModel,'List',context!), 'alleDictionaryitems': JsonConverters.toJson(alleDictionaryitems,'List',context!) }; getTypeName() => "OnlinehandelTreffertypAendernResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/Onlinehandel/TreffertypAendern", "GET, POST") class OnlinehandelTreffertypAendernRequest implements IReturn, IConvertible, IPost { String? guid; List? ZeileIndexes; List? FileGuids; int? SelectedTreffertyp; OnlinehandelTreffertypAendernRequest({this.guid,this.ZeileIndexes,this.FileGuids,this.SelectedTreffertyp}); OnlinehandelTreffertypAendernRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { guid = json['guid']; ZeileIndexes = JsonConverters.fromJson(json['ZeileIndexes'],'List',context!); FileGuids = JsonConverters.fromJson(json['FileGuids'],'List',context!); SelectedTreffertyp = json['SelectedTreffertyp']; return this; } Map toJson() => { 'guid': guid, 'ZeileIndexes': JsonConverters.toJson(ZeileIndexes,'List',context!), 'FileGuids': JsonConverters.toJson(FileGuids,'List',context!), 'SelectedTreffertyp': SelectedTreffertyp }; createResponse() => OnlinehandelTreffertypAendernResponse(); getResponseTypeName() => "OnlinehandelTreffertypAendernResponse"; getTypeName() => "OnlinehandelTreffertypAendernRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'onlinehandel_treffertypen': TypeInfo(TypeOf.Class, create:() => onlinehandel_treffertypen()), 'OnlinehandelTreffertypen': TypeInfo(TypeOf.Class, create:() => OnlinehandelTreffertypen()), 'OnlinehandelModel': TypeInfo(TypeOf.Class, create:() => OnlinehandelModel()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'IPrimaryKey': TypeInfo(TypeOf.Interface), 'IMandnr': TypeInfo(TypeOf.Interface), 'IDel': TypeInfo(TypeOf.Interface), 'ITableBase': TypeInfo(TypeOf.Interface), 'OnlinehandelTreffertypAendernResponse': TypeInfo(TypeOf.Class, create:() => OnlinehandelTreffertypAendernResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'OnlinehandelTreffertypAendernRequest': TypeInfo(TypeOf.Class, create:() => OnlinehandelTreffertypAendernRequest()), });