/* Options: Date: 2026-05-09 18:00:30 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: BankRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class bank implements IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, INutzerid, IConvertible { int? BankID; DateTime? _erstellt; DateTime? _aenderung; DateTime? Anlagedatum; int? ktotyp; int? max_banktext; int? abruf; int? isRev; int? isSepa; int? buchungsdatum_isErfasst; int? del; int? id_lokal; int? mandant; int? Art; int? FibuKonto; String? Bezeichnung; String? bic; String? BLZ; String? GUID; String? iban; String? Konto; String? pw; String? userBLZ; String? userKto; String? wkz; String? universal; int? nutzerid; // @Ignore() int? PrimaryKey; bank({this.BankID,this._erstellt,this._aenderung,this.Anlagedatum,this.ktotyp,this.max_banktext,this.abruf,this.isRev,this.isSepa,this.buchungsdatum_isErfasst,this.del,this.id_lokal,this.mandant,this.Art,this.FibuKonto,this.Bezeichnung,this.bic,this.BLZ,this.GUID,this.iban,this.Konto,this.pw,this.userBLZ,this.userKto,this.wkz,this.universal,this.nutzerid,this.PrimaryKey}); bank.fromJson(Map json) { fromMap(json); } fromMap(Map json) { BankID = json['BankID']; _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!); _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!); Anlagedatum = JsonConverters.fromJson(json['Anlagedatum'],'DateTime',context!); ktotyp = json['ktotyp']; max_banktext = json['max_banktext']; abruf = json['abruf']; isRev = json['isRev']; isSepa = json['isSepa']; buchungsdatum_isErfasst = json['buchungsdatum_isErfasst']; del = json['del']; id_lokal = json['id_lokal']; mandant = json['mandant']; Art = json['Art']; FibuKonto = json['FibuKonto']; Bezeichnung = json['Bezeichnung']; bic = json['bic']; BLZ = json['BLZ']; GUID = json['GUID']; iban = json['iban']; Konto = json['Konto']; pw = json['pw']; userBLZ = json['userBLZ']; userKto = json['userKto']; wkz = json['wkz']; universal = json['universal']; nutzerid = json['nutzerid']; PrimaryKey = json['PrimaryKey']; return this; } Map toJson() => { 'BankID': BankID, '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!), '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!), 'Anlagedatum': JsonConverters.toJson(Anlagedatum,'DateTime',context!), 'ktotyp': ktotyp, 'max_banktext': max_banktext, 'abruf': abruf, 'isRev': isRev, 'isSepa': isSepa, 'buchungsdatum_isErfasst': buchungsdatum_isErfasst, 'del': del, 'id_lokal': id_lokal, 'mandant': mandant, 'Art': Art, 'FibuKonto': FibuKonto, 'Bezeichnung': Bezeichnung, 'bic': bic, 'BLZ': BLZ, 'GUID': GUID, 'iban': iban, 'Konto': Konto, 'pw': pw, 'userBLZ': userBLZ, 'userKto': userKto, 'wkz': wkz, 'universal': universal, 'nutzerid': nutzerid, 'PrimaryKey': PrimaryKey }; getTypeName() => "bank"; TypeContext? context = _ctx; } abstract class IPrimaryKey { int? PrimaryKey; } abstract class IMandnr { int? mandant; } abstract class IDel { int? del; } abstract class ITableBaseErstelltAenderung { DateTime? _erstellt; DateTime? _aenderung; } abstract class INutzerid { int? nutzerid; } class BankResponse implements IConvertible { List? Liste; BankResponse({this.Liste}); BankResponse.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() => "BankResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/Bank", "GET, POST") class BankRequest implements IReturn, IConvertible, IPost { bool? notCaching; BankRequest({this.notCaching}); BankRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { notCaching = json['notCaching']; return this; } Map toJson() => { 'notCaching': notCaching }; createResponse() => BankResponse(); getResponseTypeName() => "BankResponse"; getTypeName() => "BankRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'bank': TypeInfo(TypeOf.Class, create:() => bank()), 'IPrimaryKey': TypeInfo(TypeOf.Interface), 'IMandnr': TypeInfo(TypeOf.Interface), 'IDel': TypeInfo(TypeOf.Interface), 'ITableBaseErstelltAenderung': TypeInfo(TypeOf.Interface), 'INutzerid': TypeInfo(TypeOf.Interface), 'BankResponse': TypeInfo(TypeOf.Class, create:() => BankResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'BankRequest': TypeInfo(TypeOf.Class, create:() => BankRequest()), });