/* Options: Date: 2026-05-09 18:00:29 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: MandantDatenRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class MandantDatenResponse implements IConvertible { int? MandTalksAnzahl; int? OffeneRechnungenAnzahl; int? isAdmin; double? LieferantenSaldo; double? KundenSaldo; double? KasseBarSaldo; double? BankSaldo; int? Mandnr; int? nutzerid; String? nutzer_name; String? Kurzbezeichnung; Map? Apps_Rechte; int? AbwesenheitZahl; int? SteuerberaterAuftraegeAnzahl; int? IsExternBerater; int? BeraterNr; MandantDatenResponse({this.MandTalksAnzahl,this.OffeneRechnungenAnzahl,this.isAdmin,this.LieferantenSaldo,this.KundenSaldo,this.KasseBarSaldo,this.BankSaldo,this.Mandnr,this.nutzerid,this.nutzer_name,this.Kurzbezeichnung,this.Apps_Rechte,this.AbwesenheitZahl,this.SteuerberaterAuftraegeAnzahl,this.IsExternBerater,this.BeraterNr}); MandantDatenResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { MandTalksAnzahl = json['MandTalksAnzahl']; OffeneRechnungenAnzahl = json['OffeneRechnungenAnzahl']; isAdmin = json['isAdmin']; LieferantenSaldo = JsonConverters.toDouble(json['LieferantenSaldo']); KundenSaldo = JsonConverters.toDouble(json['KundenSaldo']); KasseBarSaldo = JsonConverters.toDouble(json['KasseBarSaldo']); BankSaldo = JsonConverters.toDouble(json['BankSaldo']); Mandnr = json['Mandnr']; nutzerid = json['nutzerid']; nutzer_name = json['nutzer_name']; Kurzbezeichnung = json['Kurzbezeichnung']; Apps_Rechte = JsonConverters.fromJson(json['Apps_Rechte'],'Map',context!); AbwesenheitZahl = json['AbwesenheitZahl']; SteuerberaterAuftraegeAnzahl = json['SteuerberaterAuftraegeAnzahl']; IsExternBerater = json['IsExternBerater']; BeraterNr = json['BeraterNr']; return this; } Map toJson() => { 'MandTalksAnzahl': MandTalksAnzahl, 'OffeneRechnungenAnzahl': OffeneRechnungenAnzahl, 'isAdmin': isAdmin, 'LieferantenSaldo': LieferantenSaldo, 'KundenSaldo': KundenSaldo, 'KasseBarSaldo': KasseBarSaldo, 'BankSaldo': BankSaldo, 'Mandnr': Mandnr, 'nutzerid': nutzerid, 'nutzer_name': nutzer_name, 'Kurzbezeichnung': Kurzbezeichnung, 'Apps_Rechte': JsonConverters.toJson(Apps_Rechte,'Map',context!), 'AbwesenheitZahl': AbwesenheitZahl, 'SteuerberaterAuftraegeAnzahl': SteuerberaterAuftraegeAnzahl, 'IsExternBerater': IsExternBerater, 'BeraterNr': BeraterNr }; getTypeName() => "MandantDatenResponse"; TypeContext? context = _ctx; } // @Route("/auth/MandantDaten", "GET, POST") class MandantDatenRequest implements IReturn, IConvertible, IPost { String? Token; bool? mitBanksalden; MandantDatenRequest({this.Token,this.mitBanksalden}); MandantDatenRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Token = json['Token']; mitBanksalden = json['mitBanksalden']; return this; } Map toJson() => { 'Token': Token, 'mitBanksalden': mitBanksalden }; createResponse() => MandantDatenResponse(); getResponseTypeName() => "MandantDatenResponse"; getTypeName() => "MandantDatenRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'MandantDatenResponse': TypeInfo(TypeOf.Class, create:() => MandantDatenResponse()), 'Map': TypeInfo(TypeOf.Class, create:() => Map()), 'MandantDatenRequest': TypeInfo(TypeOf.Class, create:() => MandantDatenRequest()), });