/* Options: Date: 2026-05-09 21:06:13 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: OnlinehandelAbrechnungUebersichtRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class onlinehandel_abrechnung_light implements IPrimaryKey, IMandnr, IDel, ITableBase, IConvertible { int? id; int? mandant; int? del; String? bezeichnung; String? guid; String? parent_guid; DateTime? _erstellt; DateTime? _aenderung; int? nutzer_id; int? in_arbeit; String? ausgewaehlte_treffertypen; String? ausgewaehlte_zahlsysteme; String? zip_dateiname; DateTime? exportdatum; // @Ignore() int? PrimaryKey; onlinehandel_abrechnung_light({this.id,this.mandant,this.del,this.bezeichnung,this.guid,this.parent_guid,this._erstellt,this._aenderung,this.nutzer_id,this.in_arbeit,this.ausgewaehlte_treffertypen,this.ausgewaehlte_zahlsysteme,this.zip_dateiname,this.exportdatum,this.PrimaryKey}); onlinehandel_abrechnung_light.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; mandant = json['mandant']; del = json['del']; bezeichnung = json['bezeichnung']; guid = json['guid']; parent_guid = json['parent_guid']; _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!); _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!); nutzer_id = json['nutzer_id']; in_arbeit = json['in_arbeit']; ausgewaehlte_treffertypen = json['ausgewaehlte_treffertypen']; ausgewaehlte_zahlsysteme = json['ausgewaehlte_zahlsysteme']; zip_dateiname = json['zip_dateiname']; exportdatum = JsonConverters.fromJson(json['exportdatum'],'DateTime',context!); PrimaryKey = json['PrimaryKey']; return this; } Map toJson() => { 'id': id, 'mandant': mandant, 'del': del, 'bezeichnung': bezeichnung, 'guid': guid, 'parent_guid': parent_guid, '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!), '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!), 'nutzer_id': nutzer_id, 'in_arbeit': in_arbeit, 'ausgewaehlte_treffertypen': ausgewaehlte_treffertypen, 'ausgewaehlte_zahlsysteme': ausgewaehlte_zahlsysteme, 'zip_dateiname': zip_dateiname, 'exportdatum': JsonConverters.toJson(exportdatum,'DateTime',context!), 'PrimaryKey': PrimaryKey }; getTypeName() => "onlinehandel_abrechnung_light"; TypeContext? context = _ctx; } class onlinehandel_abrechnung extends onlinehandel_abrechnung_light implements IConvertible { Uint8List? geparste_results_keys; Uint8List? geparste_results_values; onlinehandel_abrechnung({this.geparste_results_keys,this.geparste_results_values}); onlinehandel_abrechnung.fromJson(Map json) { fromMap(json); } fromMap(Map json) { super.fromMap(json); geparste_results_keys = JsonConverters.fromJson(json['geparste_results_keys'],'Uint8List',context!); geparste_results_values = JsonConverters.fromJson(json['geparste_results_values'],'Uint8List',context!); return this; } Map toJson() => super.toJson()..addAll({ 'geparste_results_keys': JsonConverters.toJson(geparste_results_keys,'Uint8List',context!), 'geparste_results_values': JsonConverters.toJson(geparste_results_values,'Uint8List',context!) }); getTypeName() => "onlinehandel_abrechnung"; 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 OnlinehandelAbrechnungUebersichtResponse implements IConvertible { List? Liste; OnlinehandelAbrechnungUebersichtResponse({this.Liste}); OnlinehandelAbrechnungUebersichtResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Liste = JsonConverters.fromJson(json['Liste'],'List',context!); return this; } Map toJson() => { 'Liste': JsonConverters.toJson(Liste,'List',context!) }; getTypeName() => "OnlinehandelAbrechnungUebersichtResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/Onlinehandel/AbrechnungUebersicht", "GET, POST") class OnlinehandelAbrechnungUebersichtRequest implements IReturn, IConvertible, IPost { OnlinehandelAbrechnungUebersichtRequest(); OnlinehandelAbrechnungUebersichtRequest.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; createResponse() => OnlinehandelAbrechnungUebersichtResponse(); getResponseTypeName() => "OnlinehandelAbrechnungUebersichtResponse"; getTypeName() => "OnlinehandelAbrechnungUebersichtRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'onlinehandel_abrechnung_light': TypeInfo(TypeOf.Class, create:() => onlinehandel_abrechnung_light()), 'onlinehandel_abrechnung': TypeInfo(TypeOf.Class, create:() => onlinehandel_abrechnung()), 'Uint8List': TypeInfo(TypeOf.Class, create:() => Uint8List(0)), 'IPrimaryKey': TypeInfo(TypeOf.Interface), 'IMandnr': TypeInfo(TypeOf.Interface), 'IDel': TypeInfo(TypeOf.Interface), 'ITableBase': TypeInfo(TypeOf.Interface), 'OnlinehandelAbrechnungUebersichtResponse': TypeInfo(TypeOf.Class, create:() => OnlinehandelAbrechnungUebersichtResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'OnlinehandelAbrechnungUebersichtRequest': TypeInfo(TypeOf.Class, create:() => OnlinehandelAbrechnungUebersichtRequest()), });