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 .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /xml/reply/MndStatistikCheckedRequest HTTP/1.1
Host: 52.142.207.43
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<ecUpdaterLicenseCommModel.MndStatistikCheckedRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EndianUpdaterLicenser">
<AbrDetail>String</AbrDetail>
<AnzahlAbrechnungen>0</AnzahlAbrechnungen>
<AnzahlArchiv>0</AnzahlArchiv>
<AnzahlGekuendigtNutzeinheiten>0</AnzahlGekuendigtNutzeinheiten>
<AnzahlGekuendigtObjekte>0</AnzahlGekuendigtObjekte>
<AnzahlNeuNutzeinheiten>0</AnzahlNeuNutzeinheiten>
<AnzahlNeuObjekte>0</AnzahlNeuObjekte>
<AnzahlNutzeinheiten>0</AnzahlNutzeinheiten>
<Databasename>String</Databasename>
<Firmierung>String</Firmierung>
<GekuendigtDetail>String</GekuendigtDetail>
<LetzteAenderungMandant>0001-01-01T00:00:00</LetzteAenderungMandant>
<LizenzNr>String</LizenzNr>
<NeuDetail>String</NeuDetail>
<Port>String</Port>
<Serveraddress>String</Serveraddress>
<UVIEMail>0</UVIEMail>
<UVIKeine>0</UVIKeine>
<UVIObjekte>0</UVIObjekte>
<UVIOnline>0</UVIOnline>
<UVIPost>0</UVIPost>
<UVIZuletzt>0001-01-01T00:00:00</UVIZuletzt>
<istTestmandant>false</istTestmandant>
</ecUpdaterLicenseCommModel.MndStatistikCheckedRequest>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <ecUpdaterLicenseCommModel.MndStatistikCheckResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EndianUpdaterLicenser"> <Antwort>false</Antwort> </ecUpdaterLicenseCommModel.MndStatistikCheckResponse>