FIBUdataServiceStack

<back to all web services

AbrechnungsChatListeLadenRequest

The following routes are available for this service:
GET, POST/fibuscan/Onlinehandel/AbrechnungsChatListeLaden
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';

enum Berater_mandant
{
    M,
    B,
}

class mandtalk_chat implements IPrimaryKey, ITableBase, IMandnr, IDel, INutzerid, IConvertible
{
    int? id;
    DateTime? _erstellt;
    DateTime? _aenderung;
    int? mandant;
    int? benutzer_id;
    int? mandtalk_id;
    Berater_mandant? berater_mandant;
    // @Ignore()
    String? dateiName;

    // @Ignore()
    Uint8List? dok_bin;

    String? meldung;
    String? dokumente_guid;
    int? del;
    String? guid;
    int? intern;
    String? mandtalk_guid;
    DateTime? gelesen;
    DateTime? geschickt;
    int? antwort_chat_Id;
    int? weitergeleitet_an;
    int? email_id;
    // @Ignore()
    int? PrimaryKey;

    // @Ignore()
    int? nutzerid;

    mandtalk_chat({this.id,this._erstellt,this._aenderung,this.mandant,this.benutzer_id,this.mandtalk_id,this.berater_mandant,this.dateiName,this.dok_bin,this.meldung,this.dokumente_guid,this.del,this.guid,this.intern,this.mandtalk_guid,this.gelesen,this.geschickt,this.antwort_chat_Id,this.weitergeleitet_an,this.email_id,this.PrimaryKey,this.nutzerid});
    mandtalk_chat.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        id = json['id'];
        _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!);
        _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!);
        mandant = json['mandant'];
        benutzer_id = json['benutzer_id'];
        mandtalk_id = json['mandtalk_id'];
        berater_mandant = JsonConverters.fromJson(json['berater_mandant'],'Berater_mandant',context!);
        dateiName = json['dateiName'];
        dok_bin = JsonConverters.fromJson(json['dok_bin'],'Uint8List',context!);
        meldung = json['meldung'];
        dokumente_guid = json['dokumente_guid'];
        del = json['del'];
        guid = json['guid'];
        intern = json['intern'];
        mandtalk_guid = json['mandtalk_guid'];
        gelesen = JsonConverters.fromJson(json['gelesen'],'DateTime',context!);
        geschickt = JsonConverters.fromJson(json['geschickt'],'DateTime',context!);
        antwort_chat_Id = json['antwort_chat_Id'];
        weitergeleitet_an = json['weitergeleitet_an'];
        email_id = json['email_id'];
        PrimaryKey = json['PrimaryKey'];
        nutzerid = json['nutzerid'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'id': id,
        '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!),
        '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!),
        'mandant': mandant,
        'benutzer_id': benutzer_id,
        'mandtalk_id': mandtalk_id,
        'berater_mandant': JsonConverters.toJson(berater_mandant,'Berater_mandant',context!),
        'dateiName': dateiName,
        'dok_bin': JsonConverters.toJson(dok_bin,'Uint8List',context!),
        'meldung': meldung,
        'dokumente_guid': dokumente_guid,
        'del': del,
        'guid': guid,
        'intern': intern,
        'mandtalk_guid': mandtalk_guid,
        'gelesen': JsonConverters.toJson(gelesen,'DateTime',context!),
        'geschickt': JsonConverters.toJson(geschickt,'DateTime',context!),
        'antwort_chat_Id': antwort_chat_Id,
        'weitergeleitet_an': weitergeleitet_an,
        'email_id': email_id,
        'PrimaryKey': PrimaryKey,
        'nutzerid': nutzerid
    };

    getTypeName() => "mandtalk_chat";
    TypeContext? context = _ctx;
}

class mandtalk_kontakt implements IPrimaryKey, ITableBase, IMandnr, IDel, IConvertible
{
    int? id;
    DateTime? _erstellt;
    DateTime? _aenderung;
    int? mandant;
    int? del;
    int? mandtalk_id;
    int? benutzer_id;
    // @Ignore()
    int? PrimaryKey;

    mandtalk_kontakt({this.id,this._erstellt,this._aenderung,this.mandant,this.del,this.mandtalk_id,this.benutzer_id,this.PrimaryKey});
    mandtalk_kontakt.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        id = json['id'];
        _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!);
        _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!);
        mandant = json['mandant'];
        del = json['del'];
        mandtalk_id = json['mandtalk_id'];
        benutzer_id = json['benutzer_id'];
        PrimaryKey = json['PrimaryKey'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'id': id,
        '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!),
        '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!),
        'mandant': mandant,
        'del': del,
        'mandtalk_id': mandtalk_id,
        'benutzer_id': benutzer_id,
        'PrimaryKey': PrimaryKey
    };

    getTypeName() => "mandtalk_kontakt";
    TypeContext? context = _ctx;
}

class zugriffsrechte implements IMandnr, IPrimaryKey, INutzerid, ITableBaseErstelltAenderung, IPKindex, IConvertible
{
    int? ID;
    DateTime? _erstellt;
    DateTime? _aenderung;
    int? Mandnr;
    String? PasswMD5;
    String? Name;
    String? Vorname;
    String? EMail;
    String? EMail_tax;
    String? auth_token;
    String? auth_email;
    int? Rechte;
    int? Gruppe;
    int? Aktiv;
    int? Admin;
    DateTime? Anlagedatum;
    String? guid;
    int? pers_typ;
    String? hardlock;
    double? stundensatz;
    int? freigabeberechtigter;
    int? vertretung;
    int? genehmiger;
    DateTime? eintritt;
    DateTime? austritt;
    String? abteilung_guid;
    bool? negativurlaub;
    bool? Alturlaub;
    int? bundesland;
    Uint8List? bild;
    String? mobil;
    DateTime? geburtstag;
    int? privatsspaehre;
    int? intern;
    String? strasse;
    String? plz;
    String? ort;
    bool? isAcc;
    String? email_abruf;
    String? email_abruf_tax;
    String? recht_taetigkeittyp;
    String? rechte_acc;
    String? bemerkung;
    int? is_main_mail;
    int? two_factor_method;
    int? two_factor_enabled;
    String? two_factor_secret;
    String? two_factor_backup_codes;
    DateTime? two_factor_enabled_date;
    int? two_factor_failed_attempts;
    DateTime? two_factor_last_failure;
    int? two_factor_is_lockedout;
    int? default_ja;
    int? default_fibu;
    int? default_lohn;
    int? default_acc;
    int? default_vw;
    bool? rechte_intern_mandanten;
    int? PKIndex;
    // @Ignore()
    int? mandant;

    // @Ignore()
    int? PrimaryKey;

    // @Ignore()
    int? nutzerid;

    zugriffsrechte({this.ID,this._erstellt,this._aenderung,this.Mandnr,this.PasswMD5,this.Name,this.Vorname,this.EMail,this.EMail_tax,this.auth_token,this.auth_email,this.Rechte,this.Gruppe,this.Aktiv,this.Admin,this.Anlagedatum,this.guid,this.pers_typ,this.hardlock,this.stundensatz,this.freigabeberechtigter,this.vertretung,this.genehmiger,this.eintritt,this.austritt,this.abteilung_guid,this.negativurlaub,this.Alturlaub,this.bundesland,this.bild,this.mobil,this.geburtstag,this.privatsspaehre,this.intern,this.strasse,this.plz,this.ort,this.isAcc,this.email_abruf,this.email_abruf_tax,this.recht_taetigkeittyp,this.rechte_acc,this.bemerkung,this.is_main_mail,this.two_factor_method,this.two_factor_enabled,this.two_factor_secret,this.two_factor_backup_codes,this.two_factor_enabled_date,this.two_factor_failed_attempts,this.two_factor_last_failure,this.two_factor_is_lockedout,this.default_ja,this.default_fibu,this.default_lohn,this.default_acc,this.default_vw,this.rechte_intern_mandanten,this.PKIndex,this.mandant,this.PrimaryKey,this.nutzerid});
    zugriffsrechte.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        ID = json['ID'];
        _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!);
        _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!);
        Mandnr = json['Mandnr'];
        PasswMD5 = json['PasswMD5'];
        Name = json['Name'];
        Vorname = json['Vorname'];
        EMail = json['EMail'];
        EMail_tax = json['EMail_tax'];
        auth_token = json['auth_token'];
        auth_email = json['auth_email'];
        Rechte = json['Rechte'];
        Gruppe = json['Gruppe'];
        Aktiv = json['Aktiv'];
        Admin = json['Admin'];
        Anlagedatum = JsonConverters.fromJson(json['Anlagedatum'],'DateTime',context!);
        guid = json['guid'];
        pers_typ = json['pers_typ'];
        hardlock = json['hardlock'];
        stundensatz = JsonConverters.toDouble(json['stundensatz']);
        freigabeberechtigter = json['freigabeberechtigter'];
        vertretung = json['vertretung'];
        genehmiger = json['genehmiger'];
        eintritt = JsonConverters.fromJson(json['eintritt'],'DateTime',context!);
        austritt = JsonConverters.fromJson(json['austritt'],'DateTime',context!);
        abteilung_guid = json['abteilung_guid'];
        negativurlaub = json['negativurlaub'];
        Alturlaub = json['Alturlaub'];
        bundesland = json['bundesland'];
        bild = JsonConverters.fromJson(json['bild'],'Uint8List',context!);
        mobil = json['mobil'];
        geburtstag = JsonConverters.fromJson(json['geburtstag'],'DateTime',context!);
        privatsspaehre = json['privatsspaehre'];
        intern = json['intern'];
        strasse = json['strasse'];
        plz = json['plz'];
        ort = json['ort'];
        isAcc = json['isAcc'];
        email_abruf = json['email_abruf'];
        email_abruf_tax = json['email_abruf_tax'];
        recht_taetigkeittyp = json['recht_taetigkeittyp'];
        rechte_acc = json['rechte_acc'];
        bemerkung = json['bemerkung'];
        is_main_mail = json['is_main_mail'];
        two_factor_method = json['two_factor_method'];
        two_factor_enabled = json['two_factor_enabled'];
        two_factor_secret = json['two_factor_secret'];
        two_factor_backup_codes = json['two_factor_backup_codes'];
        two_factor_enabled_date = JsonConverters.fromJson(json['two_factor_enabled_date'],'DateTime',context!);
        two_factor_failed_attempts = json['two_factor_failed_attempts'];
        two_factor_last_failure = JsonConverters.fromJson(json['two_factor_last_failure'],'DateTime',context!);
        two_factor_is_lockedout = json['two_factor_is_lockedout'];
        default_ja = json['default_ja'];
        default_fibu = json['default_fibu'];
        default_lohn = json['default_lohn'];
        default_acc = json['default_acc'];
        default_vw = json['default_vw'];
        rechte_intern_mandanten = json['rechte_intern_mandanten'];
        PKIndex = json['PKIndex'];
        mandant = json['mandant'];
        PrimaryKey = json['PrimaryKey'];
        nutzerid = json['nutzerid'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'ID': ID,
        '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!),
        '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!),
        'Mandnr': Mandnr,
        'PasswMD5': PasswMD5,
        'Name': Name,
        'Vorname': Vorname,
        'EMail': EMail,
        'EMail_tax': EMail_tax,
        'auth_token': auth_token,
        'auth_email': auth_email,
        'Rechte': Rechte,
        'Gruppe': Gruppe,
        'Aktiv': Aktiv,
        'Admin': Admin,
        'Anlagedatum': JsonConverters.toJson(Anlagedatum,'DateTime',context!),
        'guid': guid,
        'pers_typ': pers_typ,
        'hardlock': hardlock,
        'stundensatz': stundensatz,
        'freigabeberechtigter': freigabeberechtigter,
        'vertretung': vertretung,
        'genehmiger': genehmiger,
        'eintritt': JsonConverters.toJson(eintritt,'DateTime',context!),
        'austritt': JsonConverters.toJson(austritt,'DateTime',context!),
        'abteilung_guid': abteilung_guid,
        'negativurlaub': negativurlaub,
        'Alturlaub': Alturlaub,
        'bundesland': bundesland,
        'bild': JsonConverters.toJson(bild,'Uint8List',context!),
        'mobil': mobil,
        'geburtstag': JsonConverters.toJson(geburtstag,'DateTime',context!),
        'privatsspaehre': privatsspaehre,
        'intern': intern,
        'strasse': strasse,
        'plz': plz,
        'ort': ort,
        'isAcc': isAcc,
        'email_abruf': email_abruf,
        'email_abruf_tax': email_abruf_tax,
        'recht_taetigkeittyp': recht_taetigkeittyp,
        'rechte_acc': rechte_acc,
        'bemerkung': bemerkung,
        'is_main_mail': is_main_mail,
        'two_factor_method': two_factor_method,
        'two_factor_enabled': two_factor_enabled,
        'two_factor_secret': two_factor_secret,
        'two_factor_backup_codes': two_factor_backup_codes,
        'two_factor_enabled_date': JsonConverters.toJson(two_factor_enabled_date,'DateTime',context!),
        'two_factor_failed_attempts': two_factor_failed_attempts,
        'two_factor_last_failure': JsonConverters.toJson(two_factor_last_failure,'DateTime',context!),
        'two_factor_is_lockedout': two_factor_is_lockedout,
        'default_ja': default_ja,
        'default_fibu': default_fibu,
        'default_lohn': default_lohn,
        'default_acc': default_acc,
        'default_vw': default_vw,
        'rechte_intern_mandanten': rechte_intern_mandanten,
        'PKIndex': PKIndex,
        'mandant': mandant,
        'PrimaryKey': PrimaryKey,
        'nutzerid': nutzerid
    };

    getTypeName() => "zugriffsrechte";
    TypeContext? context = _ctx;
}

class dokumente implements IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, IConvertible
{
    int? ID;
    DateTime? _erstellt;
    DateTime? _aenderung;
    int? mandant;
    int? Datenindex;
    String? Dateiname;
    String? zip_dateiname;
    String? SubPfad;
    int? Upload;
    int? DownloadExt;
    DateTime? Datum;
    String? Link;
    String? anlagen;
    String? metadaten;
    int? dateityp;
    int? del;
    String? hash;
    String? guid;
    // @Ignore()
    String? server_hash;

    // @Ignore()
    int? PrimaryKey;

    dokumente({this.ID,this._erstellt,this._aenderung,this.mandant,this.Datenindex,this.Dateiname,this.zip_dateiname,this.SubPfad,this.Upload,this.DownloadExt,this.Datum,this.Link,this.anlagen,this.metadaten,this.dateityp,this.del,this.hash,this.guid,this.server_hash,this.PrimaryKey});
    dokumente.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        ID = json['ID'];
        _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!);
        _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!);
        mandant = json['mandant'];
        Datenindex = json['Datenindex'];
        Dateiname = json['Dateiname'];
        zip_dateiname = json['zip_dateiname'];
        SubPfad = json['SubPfad'];
        Upload = json['Upload'];
        DownloadExt = json['DownloadExt'];
        Datum = JsonConverters.fromJson(json['Datum'],'DateTime',context!);
        Link = json['Link'];
        anlagen = json['anlagen'];
        metadaten = json['metadaten'];
        dateityp = json['dateityp'];
        del = json['del'];
        hash = json['hash'];
        guid = json['guid'];
        server_hash = json['server_hash'];
        PrimaryKey = json['PrimaryKey'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'ID': ID,
        '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!),
        '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!),
        'mandant': mandant,
        'Datenindex': Datenindex,
        'Dateiname': Dateiname,
        'zip_dateiname': zip_dateiname,
        'SubPfad': SubPfad,
        'Upload': Upload,
        'DownloadExt': DownloadExt,
        'Datum': JsonConverters.toJson(Datum,'DateTime',context!),
        'Link': Link,
        'anlagen': anlagen,
        'metadaten': metadaten,
        'dateityp': dateityp,
        'del': del,
        'hash': hash,
        'guid': guid,
        'server_hash': server_hash,
        'PrimaryKey': PrimaryKey
    };

    getTypeName() => "dokumente";
    TypeContext? context = _ctx;
}

class AbrechnungsChatListeLadenResponse implements IConvertible
{
    bool? result;
    String? error_msg;
    int? OnlinehandelDateiId;
    List<mandtalk_chat>? chats;
    List<mandtalk_kontakt>? kontakte;
    List<zugriffsrechte>? ZugriffsrechteListe;
    List<dokumente>? dokumente;

    AbrechnungsChatListeLadenResponse({this.result,this.error_msg,this.OnlinehandelDateiId,this.chats,this.kontakte,this.ZugriffsrechteListe,this.dokumente});
    AbrechnungsChatListeLadenResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        result = json['result'];
        error_msg = json['error_msg'];
        OnlinehandelDateiId = json['OnlinehandelDateiId'];
        chats = JsonConverters.fromJson(json['chats'],'List<mandtalk_chat>',context!);
        kontakte = JsonConverters.fromJson(json['kontakte'],'List<mandtalk_kontakt>',context!);
        ZugriffsrechteListe = JsonConverters.fromJson(json['ZugriffsrechteListe'],'List<zugriffsrechte>',context!);
        dokumente = JsonConverters.fromJson(json['dokumente'],'List<dokumente>',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'result': result,
        'error_msg': error_msg,
        'OnlinehandelDateiId': OnlinehandelDateiId,
        'chats': JsonConverters.toJson(chats,'List<mandtalk_chat>',context!),
        'kontakte': JsonConverters.toJson(kontakte,'List<mandtalk_kontakt>',context!),
        'ZugriffsrechteListe': JsonConverters.toJson(ZugriffsrechteListe,'List<zugriffsrechte>',context!),
        'dokumente': JsonConverters.toJson(dokumente,'List<dokumente>',context!)
    };

    getTypeName() => "AbrechnungsChatListeLadenResponse";
    TypeContext? context = _ctx;
}

class AbrechnungsChatListeLadenRequest implements IConvertible
{
    String? Fileguid;
    int? ZeilNummer;
    String? AbrechnungsGuid;

    AbrechnungsChatListeLadenRequest({this.Fileguid,this.ZeilNummer,this.AbrechnungsGuid});
    AbrechnungsChatListeLadenRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Fileguid = json['Fileguid'];
        ZeilNummer = json['ZeilNummer'];
        AbrechnungsGuid = json['AbrechnungsGuid'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Fileguid': Fileguid,
        'ZeilNummer': ZeilNummer,
        'AbrechnungsGuid': AbrechnungsGuid
    };

    getTypeName() => "AbrechnungsChatListeLadenRequest";
    TypeContext? context = _ctx;
}

TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: <String, TypeInfo> {
    'Berater_mandant': TypeInfo(TypeOf.Enum, enumValues:Berater_mandant.values),
    'mandtalk_chat': TypeInfo(TypeOf.Class, create:() => mandtalk_chat()),
    'Uint8List': TypeInfo(TypeOf.Class, create:() => Uint8List(0)),
    'mandtalk_kontakt': TypeInfo(TypeOf.Class, create:() => mandtalk_kontakt()),
    'zugriffsrechte': TypeInfo(TypeOf.Class, create:() => zugriffsrechte()),
    'dokumente': TypeInfo(TypeOf.Class, create:() => dokumente()),
    'AbrechnungsChatListeLadenResponse': TypeInfo(TypeOf.Class, create:() => AbrechnungsChatListeLadenResponse()),
    'List<mandtalk_chat>': TypeInfo(TypeOf.Class, create:() => <mandtalk_chat>[]),
    'List<mandtalk_kontakt>': TypeInfo(TypeOf.Class, create:() => <mandtalk_kontakt>[]),
    'List<zugriffsrechte>': TypeInfo(TypeOf.Class, create:() => <zugriffsrechte>[]),
    'List<dokumente>': TypeInfo(TypeOf.Class, create:() => <dokumente>[]),
    'AbrechnungsChatListeLadenRequest': TypeInfo(TypeOf.Class, create:() => AbrechnungsChatListeLadenRequest()),
});

Dart AbrechnungsChatListeLadenRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /fibuscan/Onlinehandel/AbrechnungsChatListeLaden HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	Fileguid: String,
	ZeilNummer: 0,
	AbrechnungsGuid: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	result: False,
	error_msg: String,
	OnlinehandelDateiId: 0,
	chats: 
	[
		{
			id: 0,
			_erstellt: 0001-01-01,
			_aenderung: 0001-01-01,
			mandant: 0,
			benutzer_id: 0,
			mandtalk_id: 0,
			berater_mandant: M,
			dateiName: String,
			dok_bin: AA==,
			meldung: String,
			dokumente_guid: String,
			del: 0,
			guid: String,
			intern: 0,
			mandtalk_guid: String,
			gelesen: 0001-01-01,
			geschickt: 0001-01-01,
			antwort_chat_Id: 0,
			weitergeleitet_an: 0,
			email_id: 0,
			PrimaryKey: 0,
			nutzerid: 0
		}
	],
	kontakte: 
	[
		{
			id: 0,
			_erstellt: 0001-01-01,
			_aenderung: 0001-01-01,
			mandant: 0,
			del: 0,
			mandtalk_id: 0,
			benutzer_id: 0,
			PrimaryKey: 0
		}
	],
	ZugriffsrechteListe: 
	[
		{
			ID: 0,
			_erstellt: 0001-01-01,
			_aenderung: 0001-01-01,
			Mandnr: 0,
			PasswMD5: String,
			Name: String,
			Vorname: String,
			EMail: String,
			EMail_tax: String,
			auth_token: String,
			auth_email: String,
			Rechte: 0,
			Gruppe: 0,
			Aktiv: 0,
			Admin: 0,
			Anlagedatum: 0001-01-01,
			guid: String,
			pers_typ: 0,
			hardlock: String,
			stundensatz: 0,
			freigabeberechtigter: 0,
			vertretung: 0,
			genehmiger: 0,
			eintritt: 0001-01-01,
			austritt: 0001-01-01,
			abteilung_guid: String,
			negativurlaub: False,
			Alturlaub: False,
			bundesland: 0,
			bild: AA==,
			mobil: String,
			geburtstag: 0001-01-01,
			privatsspaehre: 0,
			intern: 0,
			strasse: String,
			plz: String,
			ort: String,
			isAcc: False,
			email_abruf: String,
			email_abruf_tax: String,
			recht_taetigkeittyp: String,
			rechte_acc: String,
			bemerkung: String,
			is_main_mail: 0,
			two_factor_method: 0,
			two_factor_enabled: 0,
			two_factor_secret: String,
			two_factor_backup_codes: String,
			two_factor_enabled_date: 0001-01-01,
			two_factor_failed_attempts: 0,
			two_factor_last_failure: 0001-01-01,
			two_factor_is_lockedout: 0,
			default_ja: 0,
			default_fibu: 0,
			default_lohn: 0,
			default_acc: 0,
			default_vw: 0,
			rechte_intern_mandanten: False,
			PKIndex: 0,
			mandant: 0,
			PrimaryKey: 0,
			nutzerid: 0
		}
	],
	dokumente: 
	[
		{
			ID: 0,
			_erstellt: 0001-01-01,
			_aenderung: 0001-01-01,
			mandant: 0,
			Datenindex: 0,
			Dateiname: String,
			zip_dateiname: String,
			SubPfad: String,
			Upload: 0,
			DownloadExt: 0,
			Datum: 0001-01-01,
			Link: String,
			anlagen: String,
			metadaten: String,
			dateityp: 0,
			del: 0,
			hash: String,
			guid: String,
			server_hash: String,
			PrimaryKey: 0
		}
	]
}