| GET, POST | /auth/MandantDaten |
|---|
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';
class MandantDatenResponse implements IConvertible
{
int? MandTalksAnzahl;
int? OffeneRechnungenAnzahl;
int? isAdmin;
double? LieferantenSaldo;
double? KundenSaldo;
double? KasseBarSaldo;
double? BankSaldo;
int? Mandnr;
int? nutzerid;
String? nutzer_name;
String? Kurzbezeichnung;
Map<String,bool?>? Apps_Rechte;
int? AbwesenheitZahl;
int? SteuerberaterAuftraegeAnzahl;
int? IsExternBerater;
int? BeraterNr;
MandantDatenResponse({this.MandTalksAnzahl,this.OffeneRechnungenAnzahl,this.isAdmin,this.LieferantenSaldo,this.KundenSaldo,this.KasseBarSaldo,this.BankSaldo,this.Mandnr,this.nutzerid,this.nutzer_name,this.Kurzbezeichnung,this.Apps_Rechte,this.AbwesenheitZahl,this.SteuerberaterAuftraegeAnzahl,this.IsExternBerater,this.BeraterNr});
MandantDatenResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
MandTalksAnzahl = json['MandTalksAnzahl'];
OffeneRechnungenAnzahl = json['OffeneRechnungenAnzahl'];
isAdmin = json['isAdmin'];
LieferantenSaldo = JsonConverters.toDouble(json['LieferantenSaldo']);
KundenSaldo = JsonConverters.toDouble(json['KundenSaldo']);
KasseBarSaldo = JsonConverters.toDouble(json['KasseBarSaldo']);
BankSaldo = JsonConverters.toDouble(json['BankSaldo']);
Mandnr = json['Mandnr'];
nutzerid = json['nutzerid'];
nutzer_name = json['nutzer_name'];
Kurzbezeichnung = json['Kurzbezeichnung'];
Apps_Rechte = JsonConverters.fromJson(json['Apps_Rechte'],'Map<String,bool?>',context!);
AbwesenheitZahl = json['AbwesenheitZahl'];
SteuerberaterAuftraegeAnzahl = json['SteuerberaterAuftraegeAnzahl'];
IsExternBerater = json['IsExternBerater'];
BeraterNr = json['BeraterNr'];
return this;
}
Map<String, dynamic> toJson() => {
'MandTalksAnzahl': MandTalksAnzahl,
'OffeneRechnungenAnzahl': OffeneRechnungenAnzahl,
'isAdmin': isAdmin,
'LieferantenSaldo': LieferantenSaldo,
'KundenSaldo': KundenSaldo,
'KasseBarSaldo': KasseBarSaldo,
'BankSaldo': BankSaldo,
'Mandnr': Mandnr,
'nutzerid': nutzerid,
'nutzer_name': nutzer_name,
'Kurzbezeichnung': Kurzbezeichnung,
'Apps_Rechte': JsonConverters.toJson(Apps_Rechte,'Map<String,bool?>',context!),
'AbwesenheitZahl': AbwesenheitZahl,
'SteuerberaterAuftraegeAnzahl': SteuerberaterAuftraegeAnzahl,
'IsExternBerater': IsExternBerater,
'BeraterNr': BeraterNr
};
getTypeName() => "MandantDatenResponse";
TypeContext? context = _ctx;
}
class MandantDatenRequest implements IConvertible
{
String? Token;
bool? mitBanksalden;
MandantDatenRequest({this.Token,this.mitBanksalden});
MandantDatenRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Token = json['Token'];
mitBanksalden = json['mitBanksalden'];
return this;
}
Map<String, dynamic> toJson() => {
'Token': Token,
'mitBanksalden': mitBanksalden
};
getTypeName() => "MandantDatenRequest";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: <String, TypeInfo> {
'MandantDatenResponse': TypeInfo(TypeOf.Class, create:() => MandantDatenResponse()),
'Map<String,bool?>': TypeInfo(TypeOf.Class, create:() => Map<String,bool?>()),
'MandantDatenRequest': TypeInfo(TypeOf.Class, create:() => MandantDatenRequest()),
});
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 /auth/MandantDaten HTTP/1.1
Host: ws4.fibudata.net
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<MandantDatenRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
<Token>String</Token>
<mitBanksalden>false</mitBanksalden>
</MandantDatenRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<MandantDatenResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
<AbwesenheitZahl>0</AbwesenheitZahl>
<Apps_Rechte xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringboolean>
<d2p1:Key>String</d2p1:Key>
<d2p1:Value>false</d2p1:Value>
</d2p1:KeyValueOfstringboolean>
</Apps_Rechte>
<BankSaldo>0</BankSaldo>
<BeraterNr>0</BeraterNr>
<IsExternBerater>0</IsExternBerater>
<KasseBarSaldo>0</KasseBarSaldo>
<KundenSaldo>0</KundenSaldo>
<Kurzbezeichnung>String</Kurzbezeichnung>
<LieferantenSaldo>0</LieferantenSaldo>
<MandTalksAnzahl>0</MandTalksAnzahl>
<Mandnr>0</Mandnr>
<OffeneRechnungenAnzahl>0</OffeneRechnungenAnzahl>
<SteuerberaterAuftraegeAnzahl>0</SteuerberaterAuftraegeAnzahl>
<isAdmin>0</isAdmin>
<nutzer_name>String</nutzer_name>
<nutzerid>0</nutzerid>
</MandantDatenResponse>