WebService

<back to all web services

MndStatistikCheckedRequest

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

HTTP + 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>