/* Options: Date: 2026-05-09 17:17:26 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: BankdatenVonAuftraggeberKtoRequest.* //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 BankdatenVonAuftraggeberKtoResponse implements IConvertible { List? Liste; BankdatenVonAuftraggeberKtoResponse({this.Liste}); BankdatenVonAuftraggeberKtoResponse.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() => "BankdatenVonAuftraggeberKtoResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/Bankdaten/VonAuftraggeberKto", "GET, POST") class BankdatenVonAuftraggeberKtoRequest implements IReturn, IConvertible, IPost { List? AuftraggeberKtos; int? Limit; BankdatenVonAuftraggeberKtoRequest({this.AuftraggeberKtos,this.Limit}); BankdatenVonAuftraggeberKtoRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { AuftraggeberKtos = JsonConverters.fromJson(json['AuftraggeberKtos'],'List',context!); Limit = json['Limit']; return this; } Map toJson() => { 'AuftraggeberKtos': JsonConverters.toJson(AuftraggeberKtos,'List',context!), 'Limit': Limit }; createResponse() => BankdatenVonAuftraggeberKtoResponse(); getResponseTypeName() => "BankdatenVonAuftraggeberKtoResponse"; getTypeName() => "BankdatenVonAuftraggeberKtoRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'BankdatenVonAuftraggeber': TypeInfo(TypeOf.Class, create:() => BankdatenVonAuftraggeber()), 'BankdatenVonAuftraggeberKtoResponse': TypeInfo(TypeOf.Class, create:() => BankdatenVonAuftraggeberKtoResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'BankdatenVonAuftraggeberKtoRequest': TypeInfo(TypeOf.Class, create:() => BankdatenVonAuftraggeberKtoRequest()), });