/* Options: Date: 2026-05-09 17:33:14 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: OffeneBewegungenRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class bankdaten_offene_bewegungen implements IConvertible { String? personendb_bezeichnung; String? personendb_bankindex; String? personendb_debKundNr; String? personendb_kontonr; String? personendb_plz; String? personendb_ort; String? bank_iban; int? Datenindex; int? bankindex; 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; bankdaten_offene_bewegungen({this.personendb_bezeichnung,this.personendb_bankindex,this.personendb_debKundNr,this.personendb_kontonr,this.personendb_plz,this.personendb_ort,this.bank_iban,this.Datenindex,this.bankindex,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}); bankdaten_offene_bewegungen.fromJson(Map json) { fromMap(json); } fromMap(Map json) { personendb_bezeichnung = json['personendb_bezeichnung']; personendb_bankindex = json['personendb_bankindex']; personendb_debKundNr = json['personendb_debKundNr']; personendb_kontonr = json['personendb_kontonr']; personendb_plz = json['personendb_plz']; personendb_ort = json['personendb_ort']; bank_iban = json['bank_iban']; Datenindex = json['Datenindex']; bankindex = json['bankindex']; 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']; return this; } Map toJson() => { 'personendb_bezeichnung': personendb_bezeichnung, 'personendb_bankindex': personendb_bankindex, 'personendb_debKundNr': personendb_debKundNr, 'personendb_kontonr': personendb_kontonr, 'personendb_plz': personendb_plz, 'personendb_ort': personendb_ort, 'bank_iban': bank_iban, 'Datenindex': Datenindex, 'bankindex': bankindex, '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 }; getTypeName() => "bankdaten_offene_bewegungen"; TypeContext? context = _ctx; } class OffeneBewegungenResponse implements IConvertible { List? Liste; OffeneBewegungenResponse({this.Liste}); OffeneBewegungenResponse.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() => "OffeneBewegungenResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/OffeneBewegungen", "GET, POST") class OffeneBewegungenRequest implements IReturn, IConvertible, IPost { bool? nurKunden; int? bankindex; OffeneBewegungenRequest({this.nurKunden,this.bankindex}); OffeneBewegungenRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { nurKunden = json['nurKunden']; bankindex = json['bankindex']; return this; } Map toJson() => { 'nurKunden': nurKunden, 'bankindex': bankindex }; createResponse() => OffeneBewegungenResponse(); getResponseTypeName() => "OffeneBewegungenResponse"; getTypeName() => "OffeneBewegungenRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'bankdaten_offene_bewegungen': TypeInfo(TypeOf.Class, create:() => bankdaten_offene_bewegungen()), 'OffeneBewegungenResponse': TypeInfo(TypeOf.Class, create:() => OffeneBewegungenResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'OffeneBewegungenRequest': TypeInfo(TypeOf.Class, create:() => OffeneBewegungenRequest()), });