WebService

<back to all web services

GetAlleDurchschnitt

import 'package:servicestack/servicestack.dart';

class DurchschnittNutzer implements IConvertible
{
    int? ID;
    String? Kategorie;
    int? Anzahl;
    double? Durchschnittswert;
    DateTime? Zuletzt;

    DurchschnittNutzer({this.ID,this.Kategorie,this.Anzahl,this.Durchschnittswert,this.Zuletzt});
    DurchschnittNutzer.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        ID = json['ID'];
        Kategorie = json['Kategorie'];
        Anzahl = json['Anzahl'];
        Durchschnittswert = JsonConverters.toDouble(json['Durchschnittswert']);
        Zuletzt = JsonConverters.fromJson(json['Zuletzt'],'DateTime',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'ID': ID,
        'Kategorie': Kategorie,
        'Anzahl': Anzahl,
        'Durchschnittswert': Durchschnittswert,
        'Zuletzt': JsonConverters.toJson(Zuletzt,'DateTime',context!)
    };

    getTypeName() => "DurchschnittNutzer";
    TypeContext? context = _ctx;
}

class DurchschnittListeResponse implements IConvertible
{
    List<DurchschnittNutzer>? Liste;

    DurchschnittListeResponse({this.Liste});
    DurchschnittListeResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Liste = JsonConverters.fromJson(json['Liste'],'List<DurchschnittNutzer>',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Liste': JsonConverters.toJson(Liste,'List<DurchschnittNutzer>',context!)
    };

    getTypeName() => "DurchschnittListeResponse";
    TypeContext? context = _ctx;
}

class GetAlleDurchschnitt implements IConvertible
{
    DateTime? Zuletzt;

    GetAlleDurchschnitt({this.Zuletzt});
    GetAlleDurchschnitt.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Zuletzt = JsonConverters.fromJson(json['Zuletzt'],'DateTime',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Zuletzt': JsonConverters.toJson(Zuletzt,'DateTime',context!)
    };

    getTypeName() => "GetAlleDurchschnitt";
    TypeContext? context = _ctx;
}

TypeContext _ctx = TypeContext(library: '52.142.207.43', types: <String, TypeInfo> {
    'DurchschnittNutzer': TypeInfo(TypeOf.Class, create:() => DurchschnittNutzer()),
    'DurchschnittListeResponse': TypeInfo(TypeOf.Class, create:() => DurchschnittListeResponse()),
    'List<DurchschnittNutzer>': TypeInfo(TypeOf.Class, create:() => <DurchschnittNutzer>[]),
    'GetAlleDurchschnitt': TypeInfo(TypeOf.Class, create:() => GetAlleDurchschnitt()),
});

Dart GetAlleDurchschnitt 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/GetAlleDurchschnitt HTTP/1.1 
Host: 52.142.207.43 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<ecUpdaterLicenseCommModel.GetAlleDurchschnitt xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EndianUpdaterLicenser">
  <Zuletzt>0001-01-01T00:00:00</Zuletzt>
</ecUpdaterLicenseCommModel.GetAlleDurchschnitt>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<ecUpdaterLicenseCommModel.DurchschnittListeResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/EndianUpdaterLicenser">
  <Liste>
    <ecUpdaterLicenseCommModel.DurchschnittNutzer>
      <Anzahl>0</Anzahl>
      <Durchschnittswert>0</Durchschnittswert>
      <ID>0</ID>
      <Kategorie>String</Kategorie>
      <Zuletzt>0001-01-01T00:00:00</Zuletzt>
    </ecUpdaterLicenseCommModel.DurchschnittNutzer>
  </Liste>
</ecUpdaterLicenseCommModel.DurchschnittListeResponse>