/* Options: Date: 2026-05-09 17:17:23 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: OnlinehandelEcommerceAufstellungRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; enum Onlinehandel_Enum_Dateityp { AR, ZA, AR_Fremd, Bankzahlung, FolgemonatAR, OffenePosten, Warenbewegungen, FolgemonatARManuell, Commingling, AbgleichDatei, Warenbestand, } class onlinehandel_datei implements IPrimaryKey, IMandnr, IDel, ITableBase, IConvertible { int? id; int? mandant; int? bankindex; int? del; String? dateiname; String? kopf_hash; int? betragskonvertierung; int? datumskonvertierung; String? trennzeichen; String? originalname; int? textcodierung; int? dateityp; int? kopfspalte_vorhanden; String? dateiinhalt; DateTime? _erstellt; DateTime? _aenderung; DateTime? _checked; Uint8List? originaldatei; DateTime? anfangsdatum; DateTime? enddatum; int? positionen_anzahl; double? betragssumme; int? abrechnung_id; int? offene_positionen_id; String? bemerkung; String? guid; int? naechste_datei_id; int? letzte_datei_id; String? id2_text; String? kopf_faengt_mit; int? muster; int? schnittstelle; String? subpfad; String? originaldateiname; String? dateiinhalt_pfad; double? anfangssaldo; double? endsaldo; double? aktueller_saldo; String? json_data; String? waehrung; // @Ignore() int? PrimaryKey; onlinehandel_datei({this.id,this.mandant,this.bankindex,this.del,this.dateiname,this.kopf_hash,this.betragskonvertierung,this.datumskonvertierung,this.trennzeichen,this.originalname,this.textcodierung,this.dateityp,this.kopfspalte_vorhanden,this.dateiinhalt,this._erstellt,this._aenderung,this._checked,this.originaldatei,this.anfangsdatum,this.enddatum,this.positionen_anzahl,this.betragssumme,this.abrechnung_id,this.offene_positionen_id,this.bemerkung,this.guid,this.naechste_datei_id,this.letzte_datei_id,this.id2_text,this.kopf_faengt_mit,this.muster,this.schnittstelle,this.subpfad,this.originaldateiname,this.dateiinhalt_pfad,this.anfangssaldo,this.endsaldo,this.aktueller_saldo,this.json_data,this.waehrung,this.PrimaryKey}); onlinehandel_datei.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; mandant = json['mandant']; bankindex = json['bankindex']; del = json['del']; dateiname = json['dateiname']; kopf_hash = json['kopf_hash']; betragskonvertierung = json['betragskonvertierung']; datumskonvertierung = json['datumskonvertierung']; trennzeichen = json['trennzeichen']; originalname = json['originalname']; textcodierung = json['textcodierung']; dateityp = json['dateityp']; kopfspalte_vorhanden = json['kopfspalte_vorhanden']; dateiinhalt = json['dateiinhalt']; _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!); _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!); _checked = JsonConverters.fromJson(json['_checked'],'DateTime',context!); originaldatei = JsonConverters.fromJson(json['originaldatei'],'Uint8List',context!); anfangsdatum = JsonConverters.fromJson(json['anfangsdatum'],'DateTime',context!); enddatum = JsonConverters.fromJson(json['enddatum'],'DateTime',context!); positionen_anzahl = json['positionen_anzahl']; betragssumme = JsonConverters.toDouble(json['betragssumme']); abrechnung_id = json['abrechnung_id']; offene_positionen_id = json['offene_positionen_id']; bemerkung = json['bemerkung']; guid = json['guid']; naechste_datei_id = json['naechste_datei_id']; letzte_datei_id = json['letzte_datei_id']; id2_text = json['id2_text']; kopf_faengt_mit = json['kopf_faengt_mit']; muster = json['muster']; schnittstelle = json['schnittstelle']; subpfad = json['subpfad']; originaldateiname = json['originaldateiname']; dateiinhalt_pfad = json['dateiinhalt_pfad']; anfangssaldo = JsonConverters.toDouble(json['anfangssaldo']); endsaldo = JsonConverters.toDouble(json['endsaldo']); aktueller_saldo = JsonConverters.toDouble(json['aktueller_saldo']); json_data = json['json_data']; waehrung = json['waehrung']; PrimaryKey = json['PrimaryKey']; return this; } Map toJson() => { 'id': id, 'mandant': mandant, 'bankindex': bankindex, 'del': del, 'dateiname': dateiname, 'kopf_hash': kopf_hash, 'betragskonvertierung': betragskonvertierung, 'datumskonvertierung': datumskonvertierung, 'trennzeichen': trennzeichen, 'originalname': originalname, 'textcodierung': textcodierung, 'dateityp': dateityp, 'kopfspalte_vorhanden': kopfspalte_vorhanden, 'dateiinhalt': dateiinhalt, '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!), '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!), '_checked': JsonConverters.toJson(_checked,'DateTime',context!), 'originaldatei': JsonConverters.toJson(originaldatei,'Uint8List',context!), 'anfangsdatum': JsonConverters.toJson(anfangsdatum,'DateTime',context!), 'enddatum': JsonConverters.toJson(enddatum,'DateTime',context!), 'positionen_anzahl': positionen_anzahl, 'betragssumme': betragssumme, 'abrechnung_id': abrechnung_id, 'offene_positionen_id': offene_positionen_id, 'bemerkung': bemerkung, 'guid': guid, 'naechste_datei_id': naechste_datei_id, 'letzte_datei_id': letzte_datei_id, 'id2_text': id2_text, 'kopf_faengt_mit': kopf_faengt_mit, 'muster': muster, 'schnittstelle': schnittstelle, 'subpfad': subpfad, 'originaldateiname': originaldateiname, 'dateiinhalt_pfad': dateiinhalt_pfad, 'anfangssaldo': anfangssaldo, 'endsaldo': endsaldo, 'aktueller_saldo': aktueller_saldo, 'json_data': json_data, 'waehrung': waehrung, 'PrimaryKey': PrimaryKey }; getTypeName() => "onlinehandel_datei"; TypeContext? context = _ctx; } class bankdaten implements IPrimaryKey, IBankindex, IPKindex, IDel, IConvertible { int? Datenindex; int? bankindex; String? Text; DateTime? Datum; double? Betrag; DateTime? Erfasst; int? Bnr; String? Auftraggeber; String? AuftraggeberBLZ; String? AuftraggeberKto; String? Buchungstyp; String? Buchungstext; DateTime? Verbucht; int? PkontoID; DateTime? Fälligkeit; int? Ktr; String? RNR; int? Transfer; int? Info; int? Del; int? AZ; int? Vorlaufnr; String? Infotxt; String? Briefktxt; int? Briefkvorl; double? Skontoeuro; int? Mahnstufe; DateTime? Mahndatum; int? Dta; DateTime? Eingangdatum; int? File; String? Volltext; int? Ausgeblendet; int? zurueckgesetzt; int? Faelligkeit; int? FaelligkeitSK; int? Bankindex_tr; int? ID_Verrechnung; int? ID_Transfer; int? ID_Lokal; int? Originalauszug; int? IsSkontoAusbuchung; DateTime? Ablaufdatum; String? Dokumentenart; String? Archivstruktur; String? zeitstempel; String? ocranalyse; String? fremdguid; int? isEinbehalt; String? barcode; int? isFreigabe; String? ustmerkmal; int? keinOP; int? ID_Wiederkehrend; String? bearbeiter; // @Ignore() int? PrimaryKey; // @Ignore() int? PKIndex; // @Ignore() int? del; bankdaten({this.Datenindex,this.bankindex,this.Text,this.Datum,this.Betrag,this.Erfasst,this.Bnr,this.Auftraggeber,this.AuftraggeberBLZ,this.AuftraggeberKto,this.Buchungstyp,this.Buchungstext,this.Verbucht,this.PkontoID,this.Fälligkeit,this.Ktr,this.RNR,this.Transfer,this.Info,this.Del,this.AZ,this.Vorlaufnr,this.Infotxt,this.Briefktxt,this.Briefkvorl,this.Skontoeuro,this.Mahnstufe,this.Mahndatum,this.Dta,this.Eingangdatum,this.File,this.Volltext,this.Ausgeblendet,this.zurueckgesetzt,this.Faelligkeit,this.FaelligkeitSK,this.Bankindex_tr,this.ID_Verrechnung,this.ID_Transfer,this.ID_Lokal,this.Originalauszug,this.IsSkontoAusbuchung,this.Ablaufdatum,this.Dokumentenart,this.Archivstruktur,this.zeitstempel,this.ocranalyse,this.fremdguid,this.isEinbehalt,this.barcode,this.isFreigabe,this.ustmerkmal,this.keinOP,this.ID_Wiederkehrend,this.bearbeiter,this.PrimaryKey,this.PKIndex,this.del}); bankdaten.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Datenindex = json['Datenindex']; bankindex = json['bankindex']; Text = json['Text']; Datum = JsonConverters.fromJson(json['Datum'],'DateTime',context!); Betrag = JsonConverters.toDouble(json['Betrag']); Erfasst = JsonConverters.fromJson(json['Erfasst'],'DateTime',context!); Bnr = json['Bnr']; Auftraggeber = json['Auftraggeber']; AuftraggeberBLZ = json['AuftraggeberBLZ']; AuftraggeberKto = json['AuftraggeberKto']; Buchungstyp = json['Buchungstyp']; Buchungstext = json['Buchungstext']; Verbucht = JsonConverters.fromJson(json['Verbucht'],'DateTime',context!); PkontoID = json['PkontoID']; Fälligkeit = JsonConverters.fromJson(json['Fälligkeit'],'DateTime',context!); Ktr = json['Ktr']; RNR = json['RNR']; Transfer = json['Transfer']; Info = json['Info']; Del = json['Del']; AZ = json['AZ']; Vorlaufnr = json['Vorlaufnr']; Infotxt = json['Infotxt']; Briefktxt = json['Briefktxt']; Briefkvorl = json['Briefkvorl']; Skontoeuro = JsonConverters.toDouble(json['Skontoeuro']); Mahnstufe = json['Mahnstufe']; Mahndatum = JsonConverters.fromJson(json['Mahndatum'],'DateTime',context!); Dta = json['Dta']; Eingangdatum = JsonConverters.fromJson(json['Eingangdatum'],'DateTime',context!); File = json['File']; Volltext = json['Volltext']; Ausgeblendet = json['Ausgeblendet']; zurueckgesetzt = json['zurueckgesetzt']; Faelligkeit = json['Faelligkeit']; FaelligkeitSK = json['FaelligkeitSK']; Bankindex_tr = json['Bankindex_tr']; ID_Verrechnung = json['ID_Verrechnung']; ID_Transfer = json['ID_Transfer']; ID_Lokal = json['ID_Lokal']; Originalauszug = json['Originalauszug']; IsSkontoAusbuchung = json['IsSkontoAusbuchung']; Ablaufdatum = JsonConverters.fromJson(json['Ablaufdatum'],'DateTime',context!); Dokumentenart = json['Dokumentenart']; Archivstruktur = json['Archivstruktur']; zeitstempel = json['zeitstempel']; ocranalyse = json['ocranalyse']; fremdguid = json['fremdguid']; isEinbehalt = json['isEinbehalt']; barcode = json['barcode']; isFreigabe = json['isFreigabe']; ustmerkmal = json['ustmerkmal']; keinOP = json['keinOP']; ID_Wiederkehrend = json['ID_Wiederkehrend']; bearbeiter = json['bearbeiter']; PrimaryKey = json['PrimaryKey']; PKIndex = json['PKIndex']; del = json['del']; return this; } Map toJson() => { 'Datenindex': Datenindex, 'bankindex': bankindex, 'Text': Text, 'Datum': JsonConverters.toJson(Datum,'DateTime',context!), 'Betrag': Betrag, 'Erfasst': JsonConverters.toJson(Erfasst,'DateTime',context!), 'Bnr': Bnr, 'Auftraggeber': Auftraggeber, 'AuftraggeberBLZ': AuftraggeberBLZ, 'AuftraggeberKto': AuftraggeberKto, 'Buchungstyp': Buchungstyp, 'Buchungstext': Buchungstext, 'Verbucht': JsonConverters.toJson(Verbucht,'DateTime',context!), 'PkontoID': PkontoID, 'Fälligkeit': JsonConverters.toJson(Fälligkeit,'DateTime',context!), 'Ktr': Ktr, 'RNR': RNR, 'Transfer': Transfer, 'Info': Info, 'Del': Del, 'AZ': AZ, 'Vorlaufnr': Vorlaufnr, 'Infotxt': Infotxt, 'Briefktxt': Briefktxt, 'Briefkvorl': Briefkvorl, 'Skontoeuro': Skontoeuro, 'Mahnstufe': Mahnstufe, 'Mahndatum': JsonConverters.toJson(Mahndatum,'DateTime',context!), 'Dta': Dta, 'Eingangdatum': JsonConverters.toJson(Eingangdatum,'DateTime',context!), 'File': File, 'Volltext': Volltext, 'Ausgeblendet': Ausgeblendet, 'zurueckgesetzt': zurueckgesetzt, 'Faelligkeit': Faelligkeit, 'FaelligkeitSK': FaelligkeitSK, 'Bankindex_tr': Bankindex_tr, 'ID_Verrechnung': ID_Verrechnung, 'ID_Transfer': ID_Transfer, 'ID_Lokal': ID_Lokal, 'Originalauszug': Originalauszug, 'IsSkontoAusbuchung': IsSkontoAusbuchung, 'Ablaufdatum': JsonConverters.toJson(Ablaufdatum,'DateTime',context!), 'Dokumentenart': Dokumentenart, 'Archivstruktur': Archivstruktur, 'zeitstempel': zeitstempel, 'ocranalyse': ocranalyse, 'fremdguid': fremdguid, 'isEinbehalt': isEinbehalt, 'barcode': barcode, 'isFreigabe': isFreigabe, 'ustmerkmal': ustmerkmal, 'keinOP': keinOP, 'ID_Wiederkehrend': ID_Wiederkehrend, 'bearbeiter': bearbeiter, 'PrimaryKey': PrimaryKey, 'PKIndex': PKIndex, 'del': del }; getTypeName() => "bankdaten"; TypeContext? context = _ctx; } enum Spaltenkonfiguration { OrderiD, Betrag, GebuehrExtra, GebuehrInkl, Betragx_1, Gebuehr_extra_x_1, GebuehrInkl_X_1, Waehrung, ID, Sonstiges, Datum, Buchungstext, Zahlbetrag, Zahlart, ID1, ID2, Menge, USt, ID_intern, USt_ID, BruttoWaehrung, Kurs, ID_Ursprung, Waehrungsfaktor_EUR_Waehrung, Waehrungsfaktor_Waehrung_EUR, Soll_Haben, Volltext, SonstigesOhneVolltext, KursDatum, } class OnlinehandelItem implements IConvertible { bool? fehler; String? original; String? header; int? col_nummer; Spaltenkonfiguration? konfiguration; bool? summenkonfiguration; dynamic? value; DateTime? datum; double? zahl; String? datum_string; String? zahl_string; OnlinehandelItem({this.fehler,this.original,this.header,this.col_nummer,this.konfiguration,this.summenkonfiguration,this.value,this.datum,this.zahl,this.datum_string,this.zahl_string}); OnlinehandelItem.fromJson(Map json) { fromMap(json); } fromMap(Map json) { fehler = json['fehler']; original = json['original']; header = json['header']; col_nummer = json['col_nummer']; konfiguration = JsonConverters.fromJson(json['konfiguration'],'Spaltenkonfiguration',context!); summenkonfiguration = json['summenkonfiguration']; value = JsonConverters.fromJson(json['value'],'dynamic',context!); datum = JsonConverters.fromJson(json['datum'],'DateTime',context!); zahl = JsonConverters.toDouble(json['zahl']); datum_string = json['datum_string']; zahl_string = json['zahl_string']; return this; } Map toJson() => { 'fehler': fehler, 'original': original, 'header': header, 'col_nummer': col_nummer, 'konfiguration': JsonConverters.toJson(konfiguration,'Spaltenkonfiguration',context!), 'summenkonfiguration': summenkonfiguration, 'value': JsonConverters.toJson(value,'dynamic',context!), 'datum': JsonConverters.toJson(datum,'DateTime',context!), 'zahl': zahl, 'datum_string': datum_string, 'zahl_string': zahl_string }; getTypeName() => "OnlinehandelItem"; TypeContext? context = _ctx; } class Onlinehandel_Index_Datensatz_Model implements IConvertible { double? Menge; int? Datei_Index; int? Zeile_Index; String? DateiGuid; Onlinehandel_Enum_Dateityp? Typ_AR_ZA; List? Zeile_Item; String? parseID; String? Zeile_Zahlsystem; List? ID_Liste; int? IsBearbeitet; String? Geparsed_guid; DateTime? Datum; String? Buchungstext; double? ZuzahlenderBetrag; double? Zahlbetrag; String? Dateiname; double? Kurs; double? Bruttowährung; int? TrefferStelle; String? TrefferInfo; String? Volltext; List? ID_All_Liste; Onlinehandel_Index_Datensatz_Model({this.Menge,this.Datei_Index,this.Zeile_Index,this.DateiGuid,this.Typ_AR_ZA,this.Zeile_Item,this.parseID,this.Zeile_Zahlsystem,this.ID_Liste,this.IsBearbeitet,this.Geparsed_guid,this.Datum,this.Buchungstext,this.ZuzahlenderBetrag,this.Zahlbetrag,this.Dateiname,this.Kurs,this.Bruttowährung,this.TrefferStelle,this.TrefferInfo,this.Volltext,this.ID_All_Liste}); Onlinehandel_Index_Datensatz_Model.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Menge = JsonConverters.toDouble(json['Menge']); Datei_Index = json['Datei_Index']; Zeile_Index = json['Zeile_Index']; DateiGuid = json['DateiGuid']; Typ_AR_ZA = JsonConverters.fromJson(json['Typ_AR_ZA'],'Onlinehandel_Enum_Dateityp',context!); Zeile_Item = JsonConverters.fromJson(json['Zeile_Item'],'List',context!); parseID = json['parseID']; Zeile_Zahlsystem = json['Zeile_Zahlsystem']; ID_Liste = JsonConverters.fromJson(json['ID_Liste'],'List',context!); IsBearbeitet = json['IsBearbeitet']; Geparsed_guid = json['Geparsed_guid']; Datum = JsonConverters.fromJson(json['Datum'],'DateTime',context!); Buchungstext = json['Buchungstext']; ZuzahlenderBetrag = JsonConverters.toDouble(json['ZuzahlenderBetrag']); Zahlbetrag = JsonConverters.toDouble(json['Zahlbetrag']); Dateiname = json['Dateiname']; Kurs = JsonConverters.toDouble(json['Kurs']); Bruttowährung = JsonConverters.toDouble(json['Bruttowährung']); TrefferStelle = json['TrefferStelle']; TrefferInfo = json['TrefferInfo']; Volltext = json['Volltext']; ID_All_Liste = JsonConverters.fromJson(json['ID_All_Liste'],'List',context!); return this; } Map toJson() => { 'Menge': Menge, 'Datei_Index': Datei_Index, 'Zeile_Index': Zeile_Index, 'DateiGuid': DateiGuid, 'Typ_AR_ZA': JsonConverters.toJson(Typ_AR_ZA,'Onlinehandel_Enum_Dateityp',context!), 'Zeile_Item': JsonConverters.toJson(Zeile_Item,'List',context!), 'parseID': parseID, 'Zeile_Zahlsystem': Zeile_Zahlsystem, 'ID_Liste': JsonConverters.toJson(ID_Liste,'List',context!), 'IsBearbeitet': IsBearbeitet, 'Geparsed_guid': Geparsed_guid, 'Datum': JsonConverters.toJson(Datum,'DateTime',context!), 'Buchungstext': Buchungstext, 'ZuzahlenderBetrag': ZuzahlenderBetrag, 'Zahlbetrag': Zahlbetrag, 'Dateiname': Dateiname, 'Kurs': Kurs, 'Bruttowährung': Bruttowährung, 'TrefferStelle': TrefferStelle, 'TrefferInfo': TrefferInfo, 'Volltext': Volltext, 'ID_All_Liste': JsonConverters.toJson(ID_All_Liste,'List',context!) }; getTypeName() => "Onlinehandel_Index_Datensatz_Model"; TypeContext? context = _ctx; } class mandtalk implements IPrimaryKey, ITableBase, IMandnr, IDel, INutzerid, IConvertible { int? id; DateTime? _erstellt; DateTime? _aenderung; int? mandant; String? guid; int? benutzer_id; int? datenindex; DateTime? erledigt; String? von; String? meldung; int? vorlage_id; int? del; int? intern; String? token; int? typ; int? anzahl_ungelesener_chats; DateTime? letztes_chat_datum; int? mandtalk_channel; int? mandtalk_channel_source_id; int? archivstruktur_id; int? zugeordnete_nutzer_id; // @Ignore() int? PrimaryKey; // @Ignore() int? nutzerid; mandtalk({this.id,this._erstellt,this._aenderung,this.mandant,this.guid,this.benutzer_id,this.datenindex,this.erledigt,this.von,this.meldung,this.vorlage_id,this.del,this.intern,this.token,this.typ,this.anzahl_ungelesener_chats,this.letztes_chat_datum,this.mandtalk_channel,this.mandtalk_channel_source_id,this.archivstruktur_id,this.zugeordnete_nutzer_id,this.PrimaryKey,this.nutzerid}); mandtalk.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!); _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!); mandant = json['mandant']; guid = json['guid']; benutzer_id = json['benutzer_id']; datenindex = json['datenindex']; erledigt = JsonConverters.fromJson(json['erledigt'],'DateTime',context!); von = json['von']; meldung = json['meldung']; vorlage_id = json['vorlage_id']; del = json['del']; intern = json['intern']; token = json['token']; typ = json['typ']; anzahl_ungelesener_chats = json['anzahl_ungelesener_chats']; letztes_chat_datum = JsonConverters.fromJson(json['letztes_chat_datum'],'DateTime',context!); mandtalk_channel = json['mandtalk_channel']; mandtalk_channel_source_id = json['mandtalk_channel_source_id']; archivstruktur_id = json['archivstruktur_id']; zugeordnete_nutzer_id = json['zugeordnete_nutzer_id']; PrimaryKey = json['PrimaryKey']; nutzerid = json['nutzerid']; return this; } Map toJson() => { 'id': id, '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!), '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!), 'mandant': mandant, 'guid': guid, 'benutzer_id': benutzer_id, 'datenindex': datenindex, 'erledigt': JsonConverters.toJson(erledigt,'DateTime',context!), 'von': von, 'meldung': meldung, 'vorlage_id': vorlage_id, 'del': del, 'intern': intern, 'token': token, 'typ': typ, 'anzahl_ungelesener_chats': anzahl_ungelesener_chats, 'letztes_chat_datum': JsonConverters.toJson(letztes_chat_datum,'DateTime',context!), 'mandtalk_channel': mandtalk_channel, 'mandtalk_channel_source_id': mandtalk_channel_source_id, 'archivstruktur_id': archivstruktur_id, 'zugeordnete_nutzer_id': zugeordnete_nutzer_id, 'PrimaryKey': PrimaryKey, 'nutzerid': nutzerid }; getTypeName() => "mandtalk"; TypeContext? context = _ctx; } class Onlinehandel_Buchungsmanager_Model_ws implements IConvertible { double? Betrag; DateTime? Datum; String? Ids; String? Buchungstext; String? Buchung; String? BetragTyp; String? Sonstiges; String? USt_ID; String? USt_ID_Nr; String? Parsing_Typ; Spaltenkonfiguration? BetragEnum; String? Zahlart; Onlinehandel_Index_Datensatz_Model? OnlineHandelItem_DB; String? Geparsed_guid; String? DateiTyp; bool? IsParsedBetrag; double? Parsing_Betrag; bool? IsBankausgleich; String? OrderID; double? Menge; String? Info; Onlinehandel_Buchungsmanager_Model_ws? ObmModel; String? Beträge; int? Zeile; String? Guid; int? TalkId; mandtalk? Talk; Onlinehandel_Buchungsmanager_Model_ws({this.Betrag,this.Datum,this.Ids,this.Buchungstext,this.Buchung,this.BetragTyp,this.Sonstiges,this.USt_ID,this.USt_ID_Nr,this.Parsing_Typ,this.BetragEnum,this.Zahlart,this.OnlineHandelItem_DB,this.Geparsed_guid,this.DateiTyp,this.IsParsedBetrag,this.Parsing_Betrag,this.IsBankausgleich,this.OrderID,this.Menge,this.Info,this.ObmModel,this.Beträge,this.Zeile,this.Guid,this.TalkId,this.Talk}); Onlinehandel_Buchungsmanager_Model_ws.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Betrag = JsonConverters.toDouble(json['Betrag']); Datum = JsonConverters.fromJson(json['Datum'],'DateTime',context!); Ids = json['Ids']; Buchungstext = json['Buchungstext']; Buchung = json['Buchung']; BetragTyp = json['BetragTyp']; Sonstiges = json['Sonstiges']; USt_ID = json['USt_ID']; USt_ID_Nr = json['USt_ID_Nr']; Parsing_Typ = json['Parsing_Typ']; BetragEnum = JsonConverters.fromJson(json['BetragEnum'],'Spaltenkonfiguration',context!); Zahlart = json['Zahlart']; OnlineHandelItem_DB = JsonConverters.fromJson(json['OnlineHandelItem_DB'],'Onlinehandel_Index_Datensatz_Model',context!); Geparsed_guid = json['Geparsed_guid']; DateiTyp = json['DateiTyp']; IsParsedBetrag = json['IsParsedBetrag']; Parsing_Betrag = JsonConverters.toDouble(json['Parsing_Betrag']); IsBankausgleich = json['IsBankausgleich']; OrderID = json['OrderID']; Menge = JsonConverters.toDouble(json['Menge']); Info = json['Info']; ObmModel = JsonConverters.fromJson(json['ObmModel'],'Onlinehandel_Buchungsmanager_Model_ws',context!); Beträge = json['Beträge']; Zeile = json['Zeile']; Guid = json['Guid']; TalkId = json['TalkId']; Talk = JsonConverters.fromJson(json['Talk'],'mandtalk',context!); return this; } Map toJson() => { 'Betrag': Betrag, 'Datum': JsonConverters.toJson(Datum,'DateTime',context!), 'Ids': Ids, 'Buchungstext': Buchungstext, 'Buchung': Buchung, 'BetragTyp': BetragTyp, 'Sonstiges': Sonstiges, 'USt_ID': USt_ID, 'USt_ID_Nr': USt_ID_Nr, 'Parsing_Typ': Parsing_Typ, 'BetragEnum': JsonConverters.toJson(BetragEnum,'Spaltenkonfiguration',context!), 'Zahlart': Zahlart, 'OnlineHandelItem_DB': JsonConverters.toJson(OnlineHandelItem_DB,'Onlinehandel_Index_Datensatz_Model',context!), 'Geparsed_guid': Geparsed_guid, 'DateiTyp': DateiTyp, 'IsParsedBetrag': IsParsedBetrag, 'Parsing_Betrag': Parsing_Betrag, 'IsBankausgleich': IsBankausgleich, 'OrderID': OrderID, 'Menge': Menge, 'Info': Info, 'ObmModel': JsonConverters.toJson(ObmModel,'Onlinehandel_Buchungsmanager_Model_ws',context!), 'Beträge': Beträge, 'Zeile': Zeile, 'Guid': Guid, 'TalkId': TalkId, 'Talk': JsonConverters.toJson(Talk,'mandtalk',context!) }; getTypeName() => "Onlinehandel_Buchungsmanager_Model_ws"; TypeContext? context = _ctx; } class Onlinehandel_Buchungsmanager_downgrade_Model_ws implements IConvertible { double? Betrag; DateTime? Datum; String? Ids; String? Buchungstext; String? Buchung; String? BetragTyp; String? Sonstiges; String? USt_ID; String? USt_ID_Nr; String? Parsing_Typ; Spaltenkonfiguration? BetragEnum; String? Zahlart; Onlinehandel_Index_Datensatz_Model? OnlineHandelItem_DBxx; String? Geparsed_guid; String? DateiTyp; bool? IsParsedBetrag; double? Parsing_Betrag; bool? IsBankausgleich; String? OrderID; double? Menge; String? Info; String? Beträge; int? Zeile; String? Guid; int? Datei_Index; int? IsBearbeitet; String? Zeile_Zahlsystem; int? Zeile_Index; int? ID_intern; int? TalkId; mandtalk? Talk; Onlinehandel_Buchungsmanager_downgrade_Model_ws({this.Betrag,this.Datum,this.Ids,this.Buchungstext,this.Buchung,this.BetragTyp,this.Sonstiges,this.USt_ID,this.USt_ID_Nr,this.Parsing_Typ,this.BetragEnum,this.Zahlart,this.OnlineHandelItem_DBxx,this.Geparsed_guid,this.DateiTyp,this.IsParsedBetrag,this.Parsing_Betrag,this.IsBankausgleich,this.OrderID,this.Menge,this.Info,this.Beträge,this.Zeile,this.Guid,this.Datei_Index,this.IsBearbeitet,this.Zeile_Zahlsystem,this.Zeile_Index,this.ID_intern,this.TalkId,this.Talk}); Onlinehandel_Buchungsmanager_downgrade_Model_ws.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Betrag = JsonConverters.toDouble(json['Betrag']); Datum = JsonConverters.fromJson(json['Datum'],'DateTime',context!); Ids = json['Ids']; Buchungstext = json['Buchungstext']; Buchung = json['Buchung']; BetragTyp = json['BetragTyp']; Sonstiges = json['Sonstiges']; USt_ID = json['USt_ID']; USt_ID_Nr = json['USt_ID_Nr']; Parsing_Typ = json['Parsing_Typ']; BetragEnum = JsonConverters.fromJson(json['BetragEnum'],'Spaltenkonfiguration',context!); Zahlart = json['Zahlart']; OnlineHandelItem_DBxx = JsonConverters.fromJson(json['OnlineHandelItem_DBxx'],'Onlinehandel_Index_Datensatz_Model',context!); Geparsed_guid = json['Geparsed_guid']; DateiTyp = json['DateiTyp']; IsParsedBetrag = json['IsParsedBetrag']; Parsing_Betrag = JsonConverters.toDouble(json['Parsing_Betrag']); IsBankausgleich = json['IsBankausgleich']; OrderID = json['OrderID']; Menge = JsonConverters.toDouble(json['Menge']); Info = json['Info']; Beträge = json['Beträge']; Zeile = json['Zeile']; Guid = json['Guid']; Datei_Index = json['Datei_Index']; IsBearbeitet = json['IsBearbeitet']; Zeile_Zahlsystem = json['Zeile_Zahlsystem']; Zeile_Index = json['Zeile_Index']; ID_intern = json['ID_intern']; TalkId = json['TalkId']; Talk = JsonConverters.fromJson(json['Talk'],'mandtalk',context!); return this; } Map toJson() => { 'Betrag': Betrag, 'Datum': JsonConverters.toJson(Datum,'DateTime',context!), 'Ids': Ids, 'Buchungstext': Buchungstext, 'Buchung': Buchung, 'BetragTyp': BetragTyp, 'Sonstiges': Sonstiges, 'USt_ID': USt_ID, 'USt_ID_Nr': USt_ID_Nr, 'Parsing_Typ': Parsing_Typ, 'BetragEnum': JsonConverters.toJson(BetragEnum,'Spaltenkonfiguration',context!), 'Zahlart': Zahlart, 'OnlineHandelItem_DBxx': JsonConverters.toJson(OnlineHandelItem_DBxx,'Onlinehandel_Index_Datensatz_Model',context!), 'Geparsed_guid': Geparsed_guid, 'DateiTyp': DateiTyp, 'IsParsedBetrag': IsParsedBetrag, 'Parsing_Betrag': Parsing_Betrag, 'IsBankausgleich': IsBankausgleich, 'OrderID': OrderID, 'Menge': Menge, 'Info': Info, 'Beträge': Beträge, 'Zeile': Zeile, 'Guid': Guid, 'Datei_Index': Datei_Index, 'IsBearbeitet': IsBearbeitet, 'Zeile_Zahlsystem': Zeile_Zahlsystem, 'Zeile_Index': Zeile_Index, 'ID_intern': ID_intern, 'TalkId': TalkId, 'Talk': JsonConverters.toJson(Talk,'mandtalk',context!) }; getTypeName() => "Onlinehandel_Buchungsmanager_downgrade_Model_ws"; TypeContext? context = _ctx; } class OnlinehandelAbrechnungBuchungskreisModel implements IConvertible { String? Bezeichnung; String? Spezial; int? Anzahl; int? AnzahlMinuten; onlinehandel_datei? Onlinehandel_datei_DB; List? BuchungsListe; List? Dateieinträge; List? BuchungsListe_down; List? Dateieinträge_down; int? BankID; List? ListeBankdaten; OnlinehandelAbrechnungBuchungskreisModel({this.Bezeichnung,this.Spezial,this.Anzahl,this.AnzahlMinuten,this.Onlinehandel_datei_DB,this.BuchungsListe,this.Dateieinträge,this.BuchungsListe_down,this.Dateieinträge_down,this.BankID,this.ListeBankdaten}); OnlinehandelAbrechnungBuchungskreisModel.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Bezeichnung = json['Bezeichnung']; Spezial = json['Spezial']; Anzahl = json['Anzahl']; AnzahlMinuten = json['AnzahlMinuten']; Onlinehandel_datei_DB = JsonConverters.fromJson(json['Onlinehandel_datei_DB'],'onlinehandel_datei',context!); BuchungsListe = JsonConverters.fromJson(json['BuchungsListe'],'List',context!); Dateieinträge = JsonConverters.fromJson(json['Dateieinträge'],'List',context!); BuchungsListe_down = JsonConverters.fromJson(json['BuchungsListe_down'],'List',context!); Dateieinträge_down = JsonConverters.fromJson(json['Dateieinträge_down'],'List',context!); BankID = json['BankID']; ListeBankdaten = JsonConverters.fromJson(json['ListeBankdaten'],'List',context!); return this; } Map toJson() => { 'Bezeichnung': Bezeichnung, 'Spezial': Spezial, 'Anzahl': Anzahl, 'AnzahlMinuten': AnzahlMinuten, 'Onlinehandel_datei_DB': JsonConverters.toJson(Onlinehandel_datei_DB,'onlinehandel_datei',context!), 'BuchungsListe': JsonConverters.toJson(BuchungsListe,'List',context!), 'Dateieinträge': JsonConverters.toJson(Dateieinträge,'List',context!), 'BuchungsListe_down': JsonConverters.toJson(BuchungsListe_down,'List',context!), 'Dateieinträge_down': JsonConverters.toJson(Dateieinträge_down,'List',context!), 'BankID': BankID, 'ListeBankdaten': JsonConverters.toJson(ListeBankdaten,'List',context!) }; getTypeName() => "OnlinehandelAbrechnungBuchungskreisModel"; 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; } abstract class INutzerid { int? nutzerid; } abstract class IPKindex { int? PKIndex; } abstract class IBankindex { int? bankindex; } class OnlinehandelEcommerceAufstellungResponse implements IConvertible { double? Summe_Betrag; double? _summe_minuten; String? ResultBerechnung; List? _buchungskreis_kalk; String? ClipBoard; Map?>? _buchungsgruppeList_dic; List? _onlinehandelListe; Map?>? _detailListe; OnlinehandelEcommerceAufstellungResponse({this.Summe_Betrag,this._summe_minuten,this.ResultBerechnung,this._buchungskreis_kalk,this.ClipBoard,this._buchungsgruppeList_dic,this._onlinehandelListe,this._detailListe}); OnlinehandelEcommerceAufstellungResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Summe_Betrag = JsonConverters.toDouble(json['Summe_Betrag']); _summe_minuten = JsonConverters.toDouble(json['_summe_minuten']); ResultBerechnung = json['ResultBerechnung']; _buchungskreis_kalk = JsonConverters.fromJson(json['_buchungskreis_kalk'],'List',context!); ClipBoard = json['ClipBoard']; _buchungsgruppeList_dic = JsonConverters.fromJson(json['_buchungsgruppeList_dic'],'Map?>',context!); _onlinehandelListe = JsonConverters.fromJson(json['_onlinehandelListe'],'List',context!); _detailListe = JsonConverters.fromJson(json['_detailListe'],'Map?>',context!); return this; } Map toJson() => { 'Summe_Betrag': Summe_Betrag, '_summe_minuten': _summe_minuten, 'ResultBerechnung': ResultBerechnung, '_buchungskreis_kalk': JsonConverters.toJson(_buchungskreis_kalk,'List',context!), 'ClipBoard': ClipBoard, '_buchungsgruppeList_dic': JsonConverters.toJson(_buchungsgruppeList_dic,'Map?>',context!), '_onlinehandelListe': JsonConverters.toJson(_onlinehandelListe,'List',context!), '_detailListe': JsonConverters.toJson(_detailListe,'Map?>',context!) }; getTypeName() => "OnlinehandelEcommerceAufstellungResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/Onlinehandel/EcommerceAufstellung", "GET, POST") class OnlinehandelEcommerceAufstellungRequest implements IReturn, IConvertible, IPost { int? ID; OnlinehandelEcommerceAufstellungRequest({this.ID}); OnlinehandelEcommerceAufstellungRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ID = json['ID']; return this; } Map toJson() => { 'ID': ID }; createResponse() => OnlinehandelEcommerceAufstellungResponse(); getResponseTypeName() => "OnlinehandelEcommerceAufstellungResponse"; getTypeName() => "OnlinehandelEcommerceAufstellungRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'Onlinehandel_Enum_Dateityp': TypeInfo(TypeOf.Enum, enumValues:Onlinehandel_Enum_Dateityp.values), 'onlinehandel_datei': TypeInfo(TypeOf.Class, create:() => onlinehandel_datei()), 'Uint8List': TypeInfo(TypeOf.Class, create:() => Uint8List(0)), 'bankdaten': TypeInfo(TypeOf.Class, create:() => bankdaten()), 'Spaltenkonfiguration': TypeInfo(TypeOf.Enum, enumValues:Spaltenkonfiguration.values), 'OnlinehandelItem': TypeInfo(TypeOf.Class, create:() => OnlinehandelItem()), 'Onlinehandel_Index_Datensatz_Model': TypeInfo(TypeOf.Class, create:() => Onlinehandel_Index_Datensatz_Model()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'mandtalk': TypeInfo(TypeOf.Class, create:() => mandtalk()), 'Onlinehandel_Buchungsmanager_Model_ws': TypeInfo(TypeOf.Class, create:() => Onlinehandel_Buchungsmanager_Model_ws()), 'Onlinehandel_Buchungsmanager_downgrade_Model_ws': TypeInfo(TypeOf.Class, create:() => Onlinehandel_Buchungsmanager_downgrade_Model_ws()), 'OnlinehandelAbrechnungBuchungskreisModel': TypeInfo(TypeOf.Class, create:() => OnlinehandelAbrechnungBuchungskreisModel()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'List': TypeInfo(TypeOf.Class, create:() => []), 'List': TypeInfo(TypeOf.Class, create:() => []), 'IPrimaryKey': TypeInfo(TypeOf.Interface), 'IMandnr': TypeInfo(TypeOf.Interface), 'IDel': TypeInfo(TypeOf.Interface), 'ITableBase': TypeInfo(TypeOf.Interface), 'INutzerid': TypeInfo(TypeOf.Interface), 'IPKindex': TypeInfo(TypeOf.Interface), 'IBankindex': TypeInfo(TypeOf.Interface), 'OnlinehandelEcommerceAufstellungResponse': TypeInfo(TypeOf.Class, create:() => OnlinehandelEcommerceAufstellungResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'Map?>': TypeInfo(TypeOf.Class, create:() => Map?>()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'Onlinehandel_RegelwerkGruppenModel': TypeInfo(TypeOf.Class, create:() => Onlinehandel_RegelwerkGruppenModel()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'Map?>': TypeInfo(TypeOf.Class, create:() => Map?>()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'Onlinehandel_RegelwerkDetailModel': TypeInfo(TypeOf.Class, create:() => Onlinehandel_RegelwerkDetailModel()), 'OnlinehandelEcommerceAufstellungRequest': TypeInfo(TypeOf.Class, create:() => OnlinehandelEcommerceAufstellungRequest()), });