| GET, POST | /fibuscan/MandListe |
|---|
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<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> 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<String, dynamic> 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;
}
class MandResponse implements IConvertible
{
List<mandlogin>? Liste;
MandResponse({this.Liste});
MandResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Liste = JsonConverters.fromJson(json['Liste'],'List<mandlogin>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Liste': JsonConverters.toJson(Liste,'List<mandlogin>',context!)
};
getTypeName() => "MandResponse";
TypeContext? context = _ctx;
}
class MandRequest implements IRequestFilter, IConvertible
{
int? limit;
String? expression;
MandRequest({this.limit,this.expression});
MandRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
limit = json['limit'];
expression = json['expression'];
return this;
}
Map<String, dynamic> toJson() => {
'limit': limit,
'expression': expression
};
getTypeName() => "MandRequest";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: <String, TypeInfo> {
'mandlogin': TypeInfo(TypeOf.Class, create:() => mandlogin()),
'MandResponse': TypeInfo(TypeOf.Class, create:() => MandResponse()),
'List<mandlogin>': TypeInfo(TypeOf.Class, create:() => <mandlogin>[]),
'MandRequest': TypeInfo(TypeOf.Class, create:() => MandRequest()),
});
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /fibuscan/MandListe HTTP/1.1
Host: ws4.fibudata.net
Accept: application/json
Content-Type: application/json
Content-Length: length
{"limit":0,"expression":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Liste":[{"Mandnr":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","Bnr":0,"Passw":"String","Email":"String","PasswMD5":"String","Kurzbezeichnung":"String","IMGSec":0,"auth_email":"String","auth_token":"String","Beraternr":0,"BerMandantNr":0,"Dbnr":0,"Ver":0,"Altern":"String","Updatedatei":"String","Zugriffdat":"\/Date(-62135596800000-0000)\/","Version":0,"Pwberater_ALT":"String","Pwberater":"String","Post":0,"Name":"String","Strasse":"String","Ort":"String","Briefkasten":0,"Mustermandant":0,"Einzug":0,"Konto":0,"BLZ":0,"Bank":"String","Plz":"String","Land":"String","BMid":0,"Bernrind":0,"Speicherzeit":0,"Kne":"String","berater_zugriffsrechte_ids":"String","plus_digifibu":0,"ersterlogin":"\/Date(-62135596800000-0000)\/","letzterlogin":"\/Date(-62135596800000-0000)\/","abrechnung":0,"gesamtrecht":0,"datev_wj":"String","skr_typ":0,"skontozuordnung":"String","gutschein":0,"briefkastenArbeitsanweisung":"String","kontaktTelefon":"String","kontaktEmail":"String","demo":0,"demo_reg_am":"\/Date(-62135596800000-0000)\/","demo_gueltig_bis":"\/Date(-62135596800000-0000)\/","fibu_ext_login":"String","isSkontoImmer":0,"is_kne_nur_personen":0,"is_ust_erfassung":0,"mail_user":"String","mail_adresse":"String","mail_passwort":"String","mail_passwort_aes":"String","steuernummer":"String","steuerid":"String","ustva_typ":0,"ustva_fertig":0,"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":"String","umstellung":0,"hardlock":"String","mahngebuer":"String","mahnzins":"String","mahntage":"String","freigabe10":0,"plusbearbeitung":0,"iban_zugferd":"String","universal":"String","fremd_ID":"String","freiFeld":"String","kuerzel":"String","buchhaltungstyp":"String","freigabe":"\/Date(-62135596800000-0000)\/","mobil":"String","hashtags":"String","sstelle":"String","sstelle_stamm":"String","beraternummer_export":"String","fibu_interface":"String","mandant":0,"PrimaryKey":0,"bd_anzahl1":0}]}