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 .other suffix or ?format=other

HTTP + OTHER

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsonl/reply/MndStatistikCheckedRequest HTTP/1.1 
Host: 52.142.207.43 
Accept: text/jsonl
Content-Type: text/jsonl
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: text/jsonl
Content-Length: length

{"Antwort":false}