/* Options: Date: 2026-05-09 17:14:40 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: GetSchnittstelleZugangsdatenRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class onlinehandel_schnittstellen_status implements IConvertible { int? id; String? name; int? status; String? meldung; String? url; DateTime? von; DateTime? bis; onlinehandel_schnittstellen_status({this.id,this.name,this.status,this.meldung,this.url,this.von,this.bis}); onlinehandel_schnittstellen_status.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; name = json['name']; status = json['status']; meldung = json['meldung']; url = json['url']; von = JsonConverters.fromJson(json['von'],'DateTime',context!); bis = JsonConverters.fromJson(json['bis'],'DateTime',context!); return this; } Map toJson() => { 'id': id, 'name': name, 'status': status, 'meldung': meldung, 'url': url, 'von': JsonConverters.toJson(von,'DateTime',context!), 'bis': JsonConverters.toJson(bis,'DateTime',context!) }; getTypeName() => "onlinehandel_schnittstellen_status"; TypeContext? context = _ctx; } class GetSchnittstelleZugangsdatenResponse implements IConvertible { String? Auth_wert1; String? Auth_wert2; String? Auth_wert3; String? Auth_wert4; String? Auth_wert5; String? Auth_Dropdown1; bool? isZugangdatenExistiert; Map? zusaetzliche_werte; String? SchnittstelleEinschraenkungen; onlinehandel_schnittstellen_status? SchnittstellenStatus; List? SchnittstelleAusnahmen; GetSchnittstelleZugangsdatenResponse({this.Auth_wert1,this.Auth_wert2,this.Auth_wert3,this.Auth_wert4,this.Auth_wert5,this.Auth_Dropdown1,this.isZugangdatenExistiert,this.zusaetzliche_werte,this.SchnittstelleEinschraenkungen,this.SchnittstellenStatus,this.SchnittstelleAusnahmen}); GetSchnittstelleZugangsdatenResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Auth_wert1 = json['Auth_wert1']; Auth_wert2 = json['Auth_wert2']; Auth_wert3 = json['Auth_wert3']; Auth_wert4 = json['Auth_wert4']; Auth_wert5 = json['Auth_wert5']; Auth_Dropdown1 = json['Auth_Dropdown1']; isZugangdatenExistiert = json['isZugangdatenExistiert']; zusaetzliche_werte = JsonConverters.toStringMap(json['zusaetzliche_werte']); SchnittstelleEinschraenkungen = json['SchnittstelleEinschraenkungen']; SchnittstellenStatus = JsonConverters.fromJson(json['SchnittstellenStatus'],'onlinehandel_schnittstellen_status',context!); SchnittstelleAusnahmen = JsonConverters.fromJson(json['SchnittstelleAusnahmen'],'List',context!); return this; } Map toJson() => { 'Auth_wert1': Auth_wert1, 'Auth_wert2': Auth_wert2, 'Auth_wert3': Auth_wert3, 'Auth_wert4': Auth_wert4, 'Auth_wert5': Auth_wert5, 'Auth_Dropdown1': Auth_Dropdown1, 'isZugangdatenExistiert': isZugangdatenExistiert, 'zusaetzliche_werte': zusaetzliche_werte, 'SchnittstelleEinschraenkungen': SchnittstelleEinschraenkungen, 'SchnittstellenStatus': JsonConverters.toJson(SchnittstellenStatus,'onlinehandel_schnittstellen_status',context!), 'SchnittstelleAusnahmen': JsonConverters.toJson(SchnittstelleAusnahmen,'List',context!) }; getTypeName() => "GetSchnittstelleZugangsdatenResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/Onlinehandel/GetSchnittstelleZugangsdaten", "GET, POST") class GetSchnittstelleZugangsdatenRequest implements IReturn, IConvertible, IPost { int? BankID; int? Schnittstelle; bool? ist_Paypal; String? AusgangsrechnungKontonummer; GetSchnittstelleZugangsdatenRequest({this.BankID,this.Schnittstelle,this.ist_Paypal,this.AusgangsrechnungKontonummer}); GetSchnittstelleZugangsdatenRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { BankID = json['BankID']; Schnittstelle = json['Schnittstelle']; ist_Paypal = json['ist_Paypal']; AusgangsrechnungKontonummer = json['AusgangsrechnungKontonummer']; return this; } Map toJson() => { 'BankID': BankID, 'Schnittstelle': Schnittstelle, 'ist_Paypal': ist_Paypal, 'AusgangsrechnungKontonummer': AusgangsrechnungKontonummer }; createResponse() => GetSchnittstelleZugangsdatenResponse(); getResponseTypeName() => "GetSchnittstelleZugangsdatenResponse"; getTypeName() => "GetSchnittstelleZugangsdatenRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'onlinehandel_schnittstellen_status': TypeInfo(TypeOf.Class, create:() => onlinehandel_schnittstellen_status()), 'GetSchnittstelleZugangsdatenResponse': TypeInfo(TypeOf.Class, create:() => GetSchnittstelleZugangsdatenResponse()), 'GetSchnittstelleZugangsdatenRequest': TypeInfo(TypeOf.Class, create:() => GetSchnittstelleZugangsdatenRequest()), });