| GET, POST | /fibuscan/OEMMandanten |
|---|
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 OEMMandantenResponse implements IConvertible
{
List<mandlogin>? Liste;
Map<int,String?>? BeraterNamen;
Map<int,String?>? Mandanten4_3;
OEMMandantenResponse({this.Liste,this.BeraterNamen,this.Mandanten4_3});
OEMMandantenResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Liste = JsonConverters.fromJson(json['Liste'],'List<mandlogin>',context!);
BeraterNamen = JsonConverters.fromJson(json['BeraterNamen'],'Map<int,String?>',context!);
Mandanten4_3 = JsonConverters.fromJson(json['Mandanten4_3'],'Map<int,String?>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Liste': JsonConverters.toJson(Liste,'List<mandlogin>',context!),
'BeraterNamen': JsonConverters.toJson(BeraterNamen,'Map<int,String?>',context!),
'Mandanten4_3': JsonConverters.toJson(Mandanten4_3,'Map<int,String?>',context!)
};
getTypeName() => "OEMMandantenResponse";
TypeContext? context = _ctx;
}
class OEMMandantenRequest implements IConvertible
{
OEMMandantenRequest();
OEMMandantenRequest.fromJson(Map<String, dynamic> json) : super();
fromMap(Map<String, dynamic> json) {
return this;
}
Map<String, dynamic> toJson() => {};
getTypeName() => "OEMMandantenRequest";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: <String, TypeInfo> {
'mandlogin': TypeInfo(TypeOf.Class, create:() => mandlogin()),
'OEMMandantenResponse': TypeInfo(TypeOf.Class, create:() => OEMMandantenResponse()),
'List<mandlogin>': TypeInfo(TypeOf.Class, create:() => <mandlogin>[]),
'Map<int,String?>': TypeInfo(TypeOf.Class, create:() => Map<int,String?>()),
'OEMMandantenRequest': TypeInfo(TypeOf.Class, create:() => OEMMandantenRequest()),
});
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /fibuscan/OEMMandanten HTTP/1.1
Host: ws4.fibudata.net
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<OEMMandantenRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages" />
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<OEMMandantenResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
<BeraterNamen xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOflongstring>
<d2p1:Key>0</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOflongstring>
</BeraterNamen>
<Liste xmlns:d2p1="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Models">
<d2p1:mandlogin>
<d2p1:Altern>String</d2p1:Altern>
<d2p1:BLZ>0</d2p1:BLZ>
<d2p1:BMid>0</d2p1:BMid>
<d2p1:Bank>String</d2p1:Bank>
<d2p1:BerMandantNr>0</d2p1:BerMandantNr>
<d2p1:Beraternr>0</d2p1:Beraternr>
<d2p1:Bernrind>0</d2p1:Bernrind>
<d2p1:Bnr>0</d2p1:Bnr>
<d2p1:Briefkasten>0</d2p1:Briefkasten>
<d2p1:Dbnr>0</d2p1:Dbnr>
<d2p1:Einzug>0</d2p1:Einzug>
<d2p1:Email>String</d2p1:Email>
<d2p1:IMGSec>0</d2p1:IMGSec>
<d2p1:Kne>String</d2p1:Kne>
<d2p1:Konto>0</d2p1:Konto>
<d2p1:Kurzbezeichnung>String</d2p1:Kurzbezeichnung>
<d2p1:Land>String</d2p1:Land>
<d2p1:Mandnr>0</d2p1:Mandnr>
<d2p1:Mustermandant>0</d2p1:Mustermandant>
<d2p1:Name>String</d2p1:Name>
<d2p1:Ort>String</d2p1:Ort>
<d2p1:Passw>String</d2p1:Passw>
<d2p1:PasswMD5>String</d2p1:PasswMD5>
<d2p1:Plz>String</d2p1:Plz>
<d2p1:Post>0</d2p1:Post>
<d2p1:PrimaryKey>0</d2p1:PrimaryKey>
<d2p1:Pwberater>String</d2p1:Pwberater>
<d2p1:Pwberater_ALT>String</d2p1:Pwberater_ALT>
<d2p1:Speicherzeit>0</d2p1:Speicherzeit>
<d2p1:Strasse>String</d2p1:Strasse>
<d2p1:Updatedatei>String</d2p1:Updatedatei>
<d2p1:Ver>0</d2p1:Ver>
<d2p1:Version>0</d2p1:Version>
<d2p1:Zugriffdat>0001-01-01T00:00:00</d2p1:Zugriffdat>
<d2p1:_aenderung>0001-01-01T00:00:00</d2p1:_aenderung>
<d2p1:_erstellt>0001-01-01T00:00:00</d2p1:_erstellt>
<d2p1:abrechnung>0</d2p1:abrechnung>
<d2p1:auth_email>String</d2p1:auth_email>
<d2p1:auth_token>String</d2p1:auth_token>
<d2p1:bd_anzahl1>0</d2p1:bd_anzahl1>
<d2p1:berater_zugriffsrechte_ids>String</d2p1:berater_zugriffsrechte_ids>
<d2p1:beraternummer_export>String</d2p1:beraternummer_export>
<d2p1:briefkastenArbeitsanweisung>String</d2p1:briefkastenArbeitsanweisung>
<d2p1:buchhaltungstyp>String</d2p1:buchhaltungstyp>
<d2p1:datev_wj>String</d2p1:datev_wj>
<d2p1:demo>0</d2p1:demo>
<d2p1:demo_gueltig_bis>0001-01-01T00:00:00</d2p1:demo_gueltig_bis>
<d2p1:demo_reg_am>0001-01-01T00:00:00</d2p1:demo_reg_am>
<d2p1:elster_steuernummer>String</d2p1:elster_steuernummer>
<d2p1:ersterlogin>0001-01-01T00:00:00</d2p1:ersterlogin>
<d2p1:fakt_text>String</d2p1:fakt_text>
<d2p1:fakt_uni1_bez>String</d2p1:fakt_uni1_bez>
<d2p1:fakt_uni1_regex>String</d2p1:fakt_uni1_regex>
<d2p1:fakt_uni2_bez>String</d2p1:fakt_uni2_bez>
<d2p1:fakt_uni2_regex>String</d2p1:fakt_uni2_regex>
<d2p1:fibu_ext_login>String</d2p1:fibu_ext_login>
<d2p1:fibu_interface>String</d2p1:fibu_interface>
<d2p1:freiFeld>String</d2p1:freiFeld>
<d2p1:freigabe>0001-01-01T00:00:00</d2p1:freigabe>
<d2p1:freigabe10>0</d2p1:freigabe10>
<d2p1:fremd_ID>String</d2p1:fremd_ID>
<d2p1:gesamtrecht>0</d2p1:gesamtrecht>
<d2p1:gutschein>0</d2p1:gutschein>
<d2p1:hardlock>String</d2p1:hardlock>
<d2p1:hashtags>String</d2p1:hashtags>
<d2p1:iban_zugferd>String</d2p1:iban_zugferd>
<d2p1:isSkontoImmer>0</d2p1:isSkontoImmer>
<d2p1:is_kne_nur_personen>0</d2p1:is_kne_nur_personen>
<d2p1:is_ust_erfassung>0</d2p1:is_ust_erfassung>
<d2p1:kontaktEmail>String</d2p1:kontaktEmail>
<d2p1:kontaktTelefon>String</d2p1:kontaktTelefon>
<d2p1:kuerzel>String</d2p1:kuerzel>
<d2p1:letzterlogin>0001-01-01T00:00:00</d2p1:letzterlogin>
<d2p1:mahngebuer>String</d2p1:mahngebuer>
<d2p1:mahntage>String</d2p1:mahntage>
<d2p1:mahnzins>String</d2p1:mahnzins>
<d2p1:mail_adresse>String</d2p1:mail_adresse>
<d2p1:mail_passwort>String</d2p1:mail_passwort>
<d2p1:mail_passwort_aes>String</d2p1:mail_passwort_aes>
<d2p1:mail_user>String</d2p1:mail_user>
<d2p1:mandant>0</d2p1:mandant>
<d2p1:mobil>String</d2p1:mobil>
<d2p1:plus_digifibu>0</d2p1:plus_digifibu>
<d2p1:plusbearbeitung>0</d2p1:plusbearbeitung>
<d2p1:sepa_gl_id>String</d2p1:sepa_gl_id>
<d2p1:skontozuordnung>String</d2p1:skontozuordnung>
<d2p1:skr_typ>0</d2p1:skr_typ>
<d2p1:sstelle>String</d2p1:sstelle>
<d2p1:sstelle_stamm>String</d2p1:sstelle_stamm>
<d2p1:steuerid>String</d2p1:steuerid>
<d2p1:steuernummer>String</d2p1:steuernummer>
<d2p1:umstellung>0</d2p1:umstellung>
<d2p1:universal>String</d2p1:universal>
<d2p1:ustva_fertig>0</d2p1:ustva_fertig>
<d2p1:ustva_typ>0</d2p1:ustva_typ>
</d2p1:mandlogin>
</Liste>
<Mandanten4_3 xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOflongstring>
<d2p1:Key>0</d2p1:Key>
<d2p1:Value>String</d2p1:Value>
</d2p1:KeyValueOflongstring>
</Mandanten4_3>
</OEMMandantenResponse>