/* Options: Date: 2026-05-09 17:14:06 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: MandloginRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class mandlogin implements IMandnr, IPrimaryKey, ITableBaseErstelltAenderung, IConvertible { int? Mandnr; DateTime? _erstellt; DateTime? _aenderung; int? Bnr; String? Passw; String? Email; String? PasswMD5; String? Kurzbezeichnung; int? IMGSec; String? auth_email; String? auth_token; int? Beraternr; int? BerMandantNr; int? Dbnr; double? Ver; String? Altern; String? Updatedatei; DateTime? Zugriffdat; double? Version; String? Pwberater_ALT; String? Pwberater; int? Post; String? Name; String? Strasse; String? Ort; int? Briefkasten; int? Mustermandant; int? Einzug; int? Konto; int? BLZ; String? Bank; String? Plz; String? Land; int? BMid; int? Bernrind; int? Speicherzeit; String? Kne; String? berater_zugriffsrechte_ids; int? plus_digifibu; DateTime? ersterlogin; DateTime? letzterlogin; int? abrechnung; int? gesamtrecht; String? datev_wj; int? skr_typ; String? skontozuordnung; int? gutschein; String? briefkastenArbeitsanweisung; String? kontaktTelefon; String? kontaktEmail; int? demo; DateTime? demo_reg_am; DateTime? demo_gueltig_bis; String? fibu_ext_login; int? isSkontoImmer; int? is_kne_nur_personen; int? is_ust_erfassung; String? mail_user; String? mail_adresse; String? mail_passwort; String? mail_passwort_aes; String? steuernummer; String? steuerid; int? ustva_typ; int? ustva_fertig; String? elster_steuernummer; String? fakt_uni1_bez; String? fakt_uni2_bez; String? fakt_uni1_regex; String? fakt_uni2_regex; String? fakt_text; String? sepa_gl_id; int? umstellung; String? hardlock; String? mahngebuer; String? mahnzins; String? mahntage; int? freigabe10; int? plusbearbeitung; String? iban_zugferd; String? universal; String? fremd_ID; String? freiFeld; String? kuerzel; String? buchhaltungstyp; DateTime? freigabe; String? mobil; String? hashtags; String? sstelle; String? sstelle_stamm; String? beraternummer_export; String? fibu_interface; // @Ignore() int? mandant; // @Ignore() int? PrimaryKey; // @Ignore() int? bd_anzahl1; mandlogin({this.Mandnr,this._erstellt,this._aenderung,this.Bnr,this.Passw,this.Email,this.PasswMD5,this.Kurzbezeichnung,this.IMGSec,this.auth_email,this.auth_token,this.Beraternr,this.BerMandantNr,this.Dbnr,this.Ver,this.Altern,this.Updatedatei,this.Zugriffdat,this.Version,this.Pwberater_ALT,this.Pwberater,this.Post,this.Name,this.Strasse,this.Ort,this.Briefkasten,this.Mustermandant,this.Einzug,this.Konto,this.BLZ,this.Bank,this.Plz,this.Land,this.BMid,this.Bernrind,this.Speicherzeit,this.Kne,this.berater_zugriffsrechte_ids,this.plus_digifibu,this.ersterlogin,this.letzterlogin,this.abrechnung,this.gesamtrecht,this.datev_wj,this.skr_typ,this.skontozuordnung,this.gutschein,this.briefkastenArbeitsanweisung,this.kontaktTelefon,this.kontaktEmail,this.demo,this.demo_reg_am,this.demo_gueltig_bis,this.fibu_ext_login,this.isSkontoImmer,this.is_kne_nur_personen,this.is_ust_erfassung,this.mail_user,this.mail_adresse,this.mail_passwort,this.mail_passwort_aes,this.steuernummer,this.steuerid,this.ustva_typ,this.ustva_fertig,this.elster_steuernummer,this.fakt_uni1_bez,this.fakt_uni2_bez,this.fakt_uni1_regex,this.fakt_uni2_regex,this.fakt_text,this.sepa_gl_id,this.umstellung,this.hardlock,this.mahngebuer,this.mahnzins,this.mahntage,this.freigabe10,this.plusbearbeitung,this.iban_zugferd,this.universal,this.fremd_ID,this.freiFeld,this.kuerzel,this.buchhaltungstyp,this.freigabe,this.mobil,this.hashtags,this.sstelle,this.sstelle_stamm,this.beraternummer_export,this.fibu_interface,this.mandant,this.PrimaryKey,this.bd_anzahl1}); mandlogin.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Mandnr = json['Mandnr']; _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!); _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!); Bnr = json['Bnr']; Passw = json['Passw']; Email = json['Email']; PasswMD5 = json['PasswMD5']; Kurzbezeichnung = json['Kurzbezeichnung']; IMGSec = json['IMGSec']; auth_email = json['auth_email']; auth_token = json['auth_token']; Beraternr = json['Beraternr']; BerMandantNr = json['BerMandantNr']; Dbnr = json['Dbnr']; Ver = JsonConverters.toDouble(json['Ver']); Altern = json['Altern']; Updatedatei = json['Updatedatei']; Zugriffdat = JsonConverters.fromJson(json['Zugriffdat'],'DateTime',context!); Version = JsonConverters.toDouble(json['Version']); Pwberater_ALT = json['Pwberater_ALT']; Pwberater = json['Pwberater']; Post = json['Post']; Name = json['Name']; Strasse = json['Strasse']; Ort = json['Ort']; Briefkasten = json['Briefkasten']; Mustermandant = json['Mustermandant']; Einzug = json['Einzug']; Konto = json['Konto']; BLZ = json['BLZ']; Bank = json['Bank']; Plz = json['Plz']; Land = json['Land']; BMid = json['BMid']; Bernrind = json['Bernrind']; Speicherzeit = json['Speicherzeit']; Kne = json['Kne']; berater_zugriffsrechte_ids = json['berater_zugriffsrechte_ids']; plus_digifibu = json['plus_digifibu']; ersterlogin = JsonConverters.fromJson(json['ersterlogin'],'DateTime',context!); letzterlogin = JsonConverters.fromJson(json['letzterlogin'],'DateTime',context!); abrechnung = json['abrechnung']; gesamtrecht = json['gesamtrecht']; datev_wj = json['datev_wj']; skr_typ = json['skr_typ']; skontozuordnung = json['skontozuordnung']; gutschein = json['gutschein']; briefkastenArbeitsanweisung = json['briefkastenArbeitsanweisung']; kontaktTelefon = json['kontaktTelefon']; kontaktEmail = json['kontaktEmail']; demo = json['demo']; demo_reg_am = JsonConverters.fromJson(json['demo_reg_am'],'DateTime',context!); demo_gueltig_bis = JsonConverters.fromJson(json['demo_gueltig_bis'],'DateTime',context!); fibu_ext_login = json['fibu_ext_login']; isSkontoImmer = json['isSkontoImmer']; is_kne_nur_personen = json['is_kne_nur_personen']; is_ust_erfassung = json['is_ust_erfassung']; mail_user = json['mail_user']; mail_adresse = json['mail_adresse']; mail_passwort = json['mail_passwort']; mail_passwort_aes = json['mail_passwort_aes']; steuernummer = json['steuernummer']; steuerid = json['steuerid']; ustva_typ = json['ustva_typ']; ustva_fertig = json['ustva_fertig']; elster_steuernummer = json['elster_steuernummer']; fakt_uni1_bez = json['fakt_uni1_bez']; fakt_uni2_bez = json['fakt_uni2_bez']; fakt_uni1_regex = json['fakt_uni1_regex']; fakt_uni2_regex = json['fakt_uni2_regex']; fakt_text = json['fakt_text']; sepa_gl_id = json['sepa_gl_id']; umstellung = json['umstellung']; hardlock = json['hardlock']; mahngebuer = json['mahngebuer']; mahnzins = json['mahnzins']; mahntage = json['mahntage']; freigabe10 = json['freigabe10']; plusbearbeitung = json['plusbearbeitung']; iban_zugferd = json['iban_zugferd']; universal = json['universal']; fremd_ID = json['fremd_ID']; freiFeld = json['freiFeld']; kuerzel = json['kuerzel']; buchhaltungstyp = json['buchhaltungstyp']; freigabe = JsonConverters.fromJson(json['freigabe'],'DateTime',context!); mobil = json['mobil']; hashtags = json['hashtags']; sstelle = json['sstelle']; sstelle_stamm = json['sstelle_stamm']; beraternummer_export = json['beraternummer_export']; fibu_interface = json['fibu_interface']; mandant = json['mandant']; PrimaryKey = json['PrimaryKey']; bd_anzahl1 = json['bd_anzahl1']; return this; } Map toJson() => { 'Mandnr': Mandnr, '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!), '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!), 'Bnr': Bnr, 'Passw': Passw, 'Email': Email, 'PasswMD5': PasswMD5, 'Kurzbezeichnung': Kurzbezeichnung, 'IMGSec': IMGSec, 'auth_email': auth_email, 'auth_token': auth_token, 'Beraternr': Beraternr, 'BerMandantNr': BerMandantNr, 'Dbnr': Dbnr, 'Ver': Ver, 'Altern': Altern, 'Updatedatei': Updatedatei, 'Zugriffdat': JsonConverters.toJson(Zugriffdat,'DateTime',context!), 'Version': Version, 'Pwberater_ALT': Pwberater_ALT, 'Pwberater': Pwberater, 'Post': Post, 'Name': Name, 'Strasse': Strasse, 'Ort': Ort, 'Briefkasten': Briefkasten, 'Mustermandant': Mustermandant, 'Einzug': Einzug, 'Konto': Konto, 'BLZ': BLZ, 'Bank': Bank, 'Plz': Plz, 'Land': Land, 'BMid': BMid, 'Bernrind': Bernrind, 'Speicherzeit': Speicherzeit, 'Kne': Kne, 'berater_zugriffsrechte_ids': berater_zugriffsrechte_ids, 'plus_digifibu': plus_digifibu, 'ersterlogin': JsonConverters.toJson(ersterlogin,'DateTime',context!), 'letzterlogin': JsonConverters.toJson(letzterlogin,'DateTime',context!), 'abrechnung': abrechnung, 'gesamtrecht': gesamtrecht, 'datev_wj': datev_wj, 'skr_typ': skr_typ, 'skontozuordnung': skontozuordnung, 'gutschein': gutschein, 'briefkastenArbeitsanweisung': briefkastenArbeitsanweisung, 'kontaktTelefon': kontaktTelefon, 'kontaktEmail': kontaktEmail, 'demo': demo, 'demo_reg_am': JsonConverters.toJson(demo_reg_am,'DateTime',context!), 'demo_gueltig_bis': JsonConverters.toJson(demo_gueltig_bis,'DateTime',context!), 'fibu_ext_login': fibu_ext_login, 'isSkontoImmer': isSkontoImmer, 'is_kne_nur_personen': is_kne_nur_personen, 'is_ust_erfassung': is_ust_erfassung, 'mail_user': mail_user, 'mail_adresse': mail_adresse, 'mail_passwort': mail_passwort, 'mail_passwort_aes': mail_passwort_aes, 'steuernummer': steuernummer, 'steuerid': steuerid, 'ustva_typ': ustva_typ, 'ustva_fertig': ustva_fertig, 'elster_steuernummer': elster_steuernummer, 'fakt_uni1_bez': fakt_uni1_bez, 'fakt_uni2_bez': fakt_uni2_bez, 'fakt_uni1_regex': fakt_uni1_regex, 'fakt_uni2_regex': fakt_uni2_regex, 'fakt_text': fakt_text, 'sepa_gl_id': sepa_gl_id, 'umstellung': umstellung, 'hardlock': hardlock, 'mahngebuer': mahngebuer, 'mahnzins': mahnzins, 'mahntage': mahntage, 'freigabe10': freigabe10, 'plusbearbeitung': plusbearbeitung, 'iban_zugferd': iban_zugferd, 'universal': universal, 'fremd_ID': fremd_ID, 'freiFeld': freiFeld, 'kuerzel': kuerzel, 'buchhaltungstyp': buchhaltungstyp, 'freigabe': JsonConverters.toJson(freigabe,'DateTime',context!), 'mobil': mobil, 'hashtags': hashtags, 'sstelle': sstelle, 'sstelle_stamm': sstelle_stamm, 'beraternummer_export': beraternummer_export, 'fibu_interface': fibu_interface, 'mandant': mandant, 'PrimaryKey': PrimaryKey, 'bd_anzahl1': bd_anzahl1 }; getTypeName() => "mandlogin"; TypeContext? context = _ctx; } abstract class IPrimaryKey { int? PrimaryKey; } abstract class IMandnr { int? mandant; } abstract class ITableBaseErstelltAenderung { DateTime? _erstellt; DateTime? _aenderung; } class MandloginResponse implements IConvertible { mandlogin? Mandlogin; MandloginResponse({this.Mandlogin}); MandloginResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Mandlogin = JsonConverters.fromJson(json['Mandlogin'],'mandlogin',context!); return this; } Map toJson() => { 'Mandlogin': JsonConverters.toJson(Mandlogin,'mandlogin',context!) }; getTypeName() => "MandloginResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/Mandlogin", "GET, POST") class MandloginRequest implements IReturn, IConvertible, IPost { MandloginRequest(); MandloginRequest.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; createResponse() => MandloginResponse(); getResponseTypeName() => "MandloginResponse"; getTypeName() => "MandloginRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'mandlogin': TypeInfo(TypeOf.Class, create:() => mandlogin()), 'IPrimaryKey': TypeInfo(TypeOf.Interface), 'IMandnr': TypeInfo(TypeOf.Interface), 'ITableBaseErstelltAenderung': TypeInfo(TypeOf.Interface), 'MandloginResponse': TypeInfo(TypeOf.Class, create:() => MandloginResponse()), 'MandloginRequest': TypeInfo(TypeOf.Class, create:() => MandloginRequest()), });