/* Options: Date: 2026-05-09 17:16:32 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: BankdatenVonAuftraggeberRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class BankdatenVonAuftraggeber implements IConvertible { int? PkontoID; String? Auftraggeber; String? AuftraggeberBLZ; String? AuftraggeberKto; int? Datenindex; int? bankindex; int? Del; DateTime? Datum; BankdatenVonAuftraggeber({this.PkontoID,this.Auftraggeber,this.AuftraggeberBLZ,this.AuftraggeberKto,this.Datenindex,this.bankindex,this.Del,this.Datum}); BankdatenVonAuftraggeber.fromJson(Map json) { fromMap(json); } fromMap(Map json) { PkontoID = json['PkontoID']; Auftraggeber = json['Auftraggeber']; AuftraggeberBLZ = json['AuftraggeberBLZ']; AuftraggeberKto = json['AuftraggeberKto']; Datenindex = json['Datenindex']; bankindex = json['bankindex']; Del = json['Del']; Datum = JsonConverters.fromJson(json['Datum'],'DateTime',context!); return this; } Map toJson() => { 'PkontoID': PkontoID, 'Auftraggeber': Auftraggeber, 'AuftraggeberBLZ': AuftraggeberBLZ, 'AuftraggeberKto': AuftraggeberKto, 'Datenindex': Datenindex, 'bankindex': bankindex, 'Del': Del, 'Datum': JsonConverters.toJson(Datum,'DateTime',context!) }; getTypeName() => "BankdatenVonAuftraggeber"; TypeContext? context = _ctx; } class BankdatenVonAuftraggeberResponse implements IConvertible { List? Liste; BankdatenVonAuftraggeberResponse({this.Liste}); BankdatenVonAuftraggeberResponse.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() => "BankdatenVonAuftraggeberResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/Bankdaten/VonAuftraggeber", "GET, POST") class BankdatenVonAuftraggeberRequest implements IReturn, IConvertible, IPost { String? Auftraggeber; String? AuftraggeberBLZ; String? AuftraggeberKto; List? AuftraggeberKtos; int? Limit; BankdatenVonAuftraggeberRequest({this.Auftraggeber,this.AuftraggeberBLZ,this.AuftraggeberKto,this.AuftraggeberKtos,this.Limit}); BankdatenVonAuftraggeberRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Auftraggeber = json['Auftraggeber']; AuftraggeberBLZ = json['AuftraggeberBLZ']; AuftraggeberKto = json['AuftraggeberKto']; AuftraggeberKtos = JsonConverters.fromJson(json['AuftraggeberKtos'],'List',context!); Limit = json['Limit']; return this; } Map toJson() => { 'Auftraggeber': Auftraggeber, 'AuftraggeberBLZ': AuftraggeberBLZ, 'AuftraggeberKto': AuftraggeberKto, 'AuftraggeberKtos': JsonConverters.toJson(AuftraggeberKtos,'List',context!), 'Limit': Limit }; createResponse() => BankdatenVonAuftraggeberResponse(); getResponseTypeName() => "BankdatenVonAuftraggeberResponse"; getTypeName() => "BankdatenVonAuftraggeberRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'BankdatenVonAuftraggeber': TypeInfo(TypeOf.Class, create:() => BankdatenVonAuftraggeber()), 'BankdatenVonAuftraggeberResponse': TypeInfo(TypeOf.Class, create:() => BankdatenVonAuftraggeberResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'BankdatenVonAuftraggeberRequest': TypeInfo(TypeOf.Class, create:() => BankdatenVonAuftraggeberRequest()), });