| GET, POST | /fibuscan/Mandlogin |
|---|
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 MandloginResponse implements IConvertible
{
mandlogin? Mandlogin;
MandloginResponse({this.Mandlogin});
MandloginResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Mandlogin = JsonConverters.fromJson(json['Mandlogin'],'mandlogin',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Mandlogin': JsonConverters.toJson(Mandlogin,'mandlogin',context!)
};
getTypeName() => "MandloginResponse";
TypeContext? context = _ctx;
}
class MandloginRequest implements IConvertible
{
MandloginRequest();
MandloginRequest.fromJson(Map<String, dynamic> json) : super();
fromMap(Map<String, dynamic> json) {
return this;
}
Map<String, dynamic> toJson() => {};
getTypeName() => "MandloginRequest";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: <String, TypeInfo> {
'mandlogin': TypeInfo(TypeOf.Class, create:() => mandlogin()),
'MandloginResponse': TypeInfo(TypeOf.Class, create:() => MandloginResponse()),
'MandloginRequest': TypeInfo(TypeOf.Class, create:() => MandloginRequest()),
});
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /fibuscan/Mandlogin HTTP/1.1
Host: ws4.fibudata.net
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
Mandlogin:
{
Mandnr: 0,
_erstellt: 0001-01-01,
_aenderung: 0001-01-01,
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: 0001-01-01,
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: 0001-01-01,
letzterlogin: 0001-01-01,
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: 0001-01-01,
demo_gueltig_bis: 0001-01-01,
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: 0001-01-01,
mobil: String,
hashtags: String,
sstelle: String,
sstelle_stamm: String,
beraternummer_export: String,
fibu_interface: String,
mandant: 0,
PrimaryKey: 0,
bd_anzahl1: 0
}
}