/* Options: Date: 2026-05-09 17:14:21 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: OnlinehandelUploadRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; enum Oem { fibudata, spectrum, } class OnlinehandelKonfig implements IConvertible { bool? summenkonfiguration; int? spaltenkonfiguration; OnlinehandelKonfig({this.summenkonfiguration,this.spaltenkonfiguration}); OnlinehandelKonfig.fromJson(Map json) { fromMap(json); } fromMap(Map json) { summenkonfiguration = json['summenkonfiguration']; spaltenkonfiguration = json['spaltenkonfiguration']; return this; } Map toJson() => { 'summenkonfiguration': summenkonfiguration, 'spaltenkonfiguration': spaltenkonfiguration }; getTypeName() => "OnlinehandelKonfig"; TypeContext? context = _ctx; } class OnlinehandelUploadResponse implements IConvertible { List>? Liste; int? colsCount; String? guid; String? kopf_hash; List? KopfOptionen; OnlinehandelUploadResponse({this.Liste,this.colsCount,this.guid,this.kopf_hash,this.KopfOptionen}); OnlinehandelUploadResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Liste = JsonConverters.fromJson(json['Liste'],'List>',context!); colsCount = json['colsCount']; guid = json['guid']; kopf_hash = json['kopf_hash']; KopfOptionen = JsonConverters.fromJson(json['KopfOptionen'],'List',context!); return this; } Map toJson() => { 'Liste': JsonConverters.toJson(Liste,'List>',context!), 'colsCount': colsCount, 'guid': guid, 'kopf_hash': kopf_hash, 'KopfOptionen': JsonConverters.toJson(KopfOptionen,'List',context!) }; getTypeName() => "OnlinehandelUploadResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/Onlinehandel/Upload", "GET, POST") class OnlinehandelUploadRequest implements IReturn, IConvertible, IPost { Oem? oem; String? fileName; int? Dateityp; String? Dateiname; int? Textcodierung; String? Trennzeichen; int? Datumskonvertierung; int? Betragskonvertierung; String? kopf_faengt_mit; String? standard_waehrung; OnlinehandelUploadRequest({this.oem,this.fileName,this.Dateityp,this.Dateiname,this.Textcodierung,this.Trennzeichen,this.Datumskonvertierung,this.Betragskonvertierung,this.kopf_faengt_mit,this.standard_waehrung}); OnlinehandelUploadRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { oem = JsonConverters.fromJson(json['oem'],'Oem',context!); fileName = json['fileName']; Dateityp = json['Dateityp']; Dateiname = json['Dateiname']; Textcodierung = json['Textcodierung']; Trennzeichen = json['Trennzeichen']; Datumskonvertierung = json['Datumskonvertierung']; Betragskonvertierung = json['Betragskonvertierung']; kopf_faengt_mit = json['kopf_faengt_mit']; standard_waehrung = json['standard_waehrung']; return this; } Map toJson() => { 'oem': JsonConverters.toJson(oem,'Oem',context!), 'fileName': fileName, 'Dateityp': Dateityp, 'Dateiname': Dateiname, 'Textcodierung': Textcodierung, 'Trennzeichen': Trennzeichen, 'Datumskonvertierung': Datumskonvertierung, 'Betragskonvertierung': Betragskonvertierung, 'kopf_faengt_mit': kopf_faengt_mit, 'standard_waehrung': standard_waehrung }; createResponse() => OnlinehandelUploadResponse(); getResponseTypeName() => "OnlinehandelUploadResponse"; getTypeName() => "OnlinehandelUploadRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'Oem': TypeInfo(TypeOf.Enum, enumValues:Oem.values), 'OnlinehandelKonfig': TypeInfo(TypeOf.Class, create:() => OnlinehandelKonfig()), 'OnlinehandelUploadResponse': TypeInfo(TypeOf.Class, create:() => OnlinehandelUploadResponse()), 'List>': TypeInfo(TypeOf.Class, create:() => >[]), 'List': TypeInfo(TypeOf.Class, create:() => []), 'OnlinehandelUploadRequest': TypeInfo(TypeOf.Class, create:() => OnlinehandelUploadRequest()), });