import 'package:servicestack/servicestack.dart';
class MndStatistikCheckResponse implements IConvertible
{
bool? Antwort;
MndStatistikCheckResponse({this.Antwort});
MndStatistikCheckResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Antwort = json['Antwort'];
return this;
}
Map<String, dynamic> toJson() => {
'Antwort': Antwort
};
getTypeName() => "MndStatistikCheckResponse";
TypeContext? context = _ctx;
}
class MndStatistikCheckedRequest implements IConvertible
{
bool? istTestmandant;
String? LizenzNr;
String? Firmierung;
String? Databasename;
String? Serveraddress;
String? Port;
DateTime? LetzteAenderungMandant;
int? AnzahlAbrechnungen;
int? AnzahlNutzeinheiten;
int? AnzahlArchiv;
int? UVIObjekte;
int? UVIKeine;
int? UVIPost;
int? UVIEMail;
int? UVIOnline;
DateTime? UVIZuletzt;
String? AbrDetail;
int? AnzahlNeuObjekte;
int? AnzahlNeuNutzeinheiten;
String? NeuDetail;
int? AnzahlGekuendigtObjekte;
int? AnzahlGekuendigtNutzeinheiten;
String? GekuendigtDetail;
MndStatistikCheckedRequest({this.istTestmandant,this.LizenzNr,this.Firmierung,this.Databasename,this.Serveraddress,this.Port,this.LetzteAenderungMandant,this.AnzahlAbrechnungen,this.AnzahlNutzeinheiten,this.AnzahlArchiv,this.UVIObjekte,this.UVIKeine,this.UVIPost,this.UVIEMail,this.UVIOnline,this.UVIZuletzt,this.AbrDetail,this.AnzahlNeuObjekte,this.AnzahlNeuNutzeinheiten,this.NeuDetail,this.AnzahlGekuendigtObjekte,this.AnzahlGekuendigtNutzeinheiten,this.GekuendigtDetail});
MndStatistikCheckedRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
istTestmandant = json['istTestmandant'];
LizenzNr = json['LizenzNr'];
Firmierung = json['Firmierung'];
Databasename = json['Databasename'];
Serveraddress = json['Serveraddress'];
Port = json['Port'];
LetzteAenderungMandant = JsonConverters.fromJson(json['LetzteAenderungMandant'],'DateTime',context!);
AnzahlAbrechnungen = json['AnzahlAbrechnungen'];
AnzahlNutzeinheiten = json['AnzahlNutzeinheiten'];
AnzahlArchiv = json['AnzahlArchiv'];
UVIObjekte = json['UVIObjekte'];
UVIKeine = json['UVIKeine'];
UVIPost = json['UVIPost'];
UVIEMail = json['UVIEMail'];
UVIOnline = json['UVIOnline'];
UVIZuletzt = JsonConverters.fromJson(json['UVIZuletzt'],'DateTime',context!);
AbrDetail = json['AbrDetail'];
AnzahlNeuObjekte = json['AnzahlNeuObjekte'];
AnzahlNeuNutzeinheiten = json['AnzahlNeuNutzeinheiten'];
NeuDetail = json['NeuDetail'];
AnzahlGekuendigtObjekte = json['AnzahlGekuendigtObjekte'];
AnzahlGekuendigtNutzeinheiten = json['AnzahlGekuendigtNutzeinheiten'];
GekuendigtDetail = json['GekuendigtDetail'];
return this;
}
Map<String, dynamic> toJson() => {
'istTestmandant': istTestmandant,
'LizenzNr': LizenzNr,
'Firmierung': Firmierung,
'Databasename': Databasename,
'Serveraddress': Serveraddress,
'Port': Port,
'LetzteAenderungMandant': JsonConverters.toJson(LetzteAenderungMandant,'DateTime',context!),
'AnzahlAbrechnungen': AnzahlAbrechnungen,
'AnzahlNutzeinheiten': AnzahlNutzeinheiten,
'AnzahlArchiv': AnzahlArchiv,
'UVIObjekte': UVIObjekte,
'UVIKeine': UVIKeine,
'UVIPost': UVIPost,
'UVIEMail': UVIEMail,
'UVIOnline': UVIOnline,
'UVIZuletzt': JsonConverters.toJson(UVIZuletzt,'DateTime',context!),
'AbrDetail': AbrDetail,
'AnzahlNeuObjekte': AnzahlNeuObjekte,
'AnzahlNeuNutzeinheiten': AnzahlNeuNutzeinheiten,
'NeuDetail': NeuDetail,
'AnzahlGekuendigtObjekte': AnzahlGekuendigtObjekte,
'AnzahlGekuendigtNutzeinheiten': AnzahlGekuendigtNutzeinheiten,
'GekuendigtDetail': GekuendigtDetail
};
getTypeName() => "MndStatistikCheckedRequest";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: '52.142.207.43', types: <String, TypeInfo> {
'MndStatistikCheckResponse': TypeInfo(TypeOf.Class, create:() => MndStatistikCheckResponse()),
'MndStatistikCheckedRequest': TypeInfo(TypeOf.Class, create:() => MndStatistikCheckedRequest()),
});
Dart MndStatistikCheckedRequest DTOs
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 /json/reply/MndStatistikCheckedRequest HTTP/1.1
Host: 52.142.207.43
Accept: application/json
Content-Type: application/json
Content-Length: length
{"istTestmandant":false,"LizenzNr":"String","Firmierung":"String","Databasename":"String","Serveraddress":"String","Port":"String","LetzteAenderungMandant":"\/Date(-62135596800000-0000)\/","AnzahlAbrechnungen":0,"AnzahlNutzeinheiten":0,"AnzahlArchiv":0,"UVIObjekte":0,"UVIKeine":0,"UVIPost":0,"UVIEMail":0,"UVIOnline":0,"UVIZuletzt":"\/Date(-62135596800000-0000)\/","AbrDetail":"String","AnzahlNeuObjekte":0,"AnzahlNeuNutzeinheiten":0,"NeuDetail":"String","AnzahlGekuendigtObjekte":0,"AnzahlGekuendigtNutzeinheiten":0,"GekuendigtDetail":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Antwort":false}