FIBUdataServiceStack

<back to all web services

setOHParserFortschrittsDetailsRequest

The following routes are available for this service:
GET, POST/fibuscan/Onlinehandel/setOHParserFortschrittsDetails
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';

class setOHParserFortschrittsDetailsResponse implements IConvertible
{
    bool? result;

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

    fromMap(Map<String, dynamic> json) {
        result = json['result'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'result': result
    };

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

class onlinehandel_parser_details implements IPrimaryKey, IMandnr, IDel, ITableBase, IConvertible
{
    int? id;
    int? mandant;
    int? del;
    int? abrechnung_id;
    DateTime? von;
    DateTime? bis;
    String? server_name;
    String? vorgang_guid;
    DateTime? _erstellt;
    DateTime? _aenderung;
    double? gesamte_zeit;
    double? dauer;
    double? prozent;
    String? regel;
    String? details;
    // @Ignore()
    int? PrimaryKey;

    onlinehandel_parser_details({this.id,this.mandant,this.del,this.abrechnung_id,this.von,this.bis,this.server_name,this.vorgang_guid,this._erstellt,this._aenderung,this.gesamte_zeit,this.dauer,this.prozent,this.regel,this.details,this.PrimaryKey});
    onlinehandel_parser_details.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        id = json['id'];
        mandant = json['mandant'];
        del = json['del'];
        abrechnung_id = json['abrechnung_id'];
        von = JsonConverters.fromJson(json['von'],'DateTime',context!);
        bis = JsonConverters.fromJson(json['bis'],'DateTime',context!);
        server_name = json['server_name'];
        vorgang_guid = json['vorgang_guid'];
        _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!);
        _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!);
        gesamte_zeit = JsonConverters.toDouble(json['gesamte_zeit']);
        dauer = JsonConverters.toDouble(json['dauer']);
        prozent = JsonConverters.toDouble(json['prozent']);
        regel = json['regel'];
        details = json['details'];
        PrimaryKey = json['PrimaryKey'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'id': id,
        'mandant': mandant,
        'del': del,
        'abrechnung_id': abrechnung_id,
        'von': JsonConverters.toJson(von,'DateTime',context!),
        'bis': JsonConverters.toJson(bis,'DateTime',context!),
        'server_name': server_name,
        'vorgang_guid': vorgang_guid,
        '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!),
        '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!),
        'gesamte_zeit': gesamte_zeit,
        'dauer': dauer,
        'prozent': prozent,
        'regel': regel,
        'details': details,
        'PrimaryKey': PrimaryKey
    };

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

class setOHParserFortschrittsDetailsRequest implements IConvertible
{
    onlinehandel_parser_details? details;
    String? vorgang_guid;
    String? server_name;
    bool? ist_del;

    setOHParserFortschrittsDetailsRequest({this.details,this.vorgang_guid,this.server_name,this.ist_del});
    setOHParserFortschrittsDetailsRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        details = JsonConverters.fromJson(json['details'],'onlinehandel_parser_details',context!);
        vorgang_guid = json['vorgang_guid'];
        server_name = json['server_name'];
        ist_del = json['ist_del'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'details': JsonConverters.toJson(details,'onlinehandel_parser_details',context!),
        'vorgang_guid': vorgang_guid,
        'server_name': server_name,
        'ist_del': ist_del
    };

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

TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: <String, TypeInfo> {
    'setOHParserFortschrittsDetailsResponse': TypeInfo(TypeOf.Class, create:() => setOHParserFortschrittsDetailsResponse()),
    'onlinehandel_parser_details': TypeInfo(TypeOf.Class, create:() => onlinehandel_parser_details()),
    'setOHParserFortschrittsDetailsRequest': TypeInfo(TypeOf.Class, create:() => setOHParserFortschrittsDetailsRequest()),
});

Dart setOHParserFortschrittsDetailsRequest 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

HTTP + JSON

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

POST /fibuscan/Onlinehandel/setOHParserFortschrittsDetails HTTP/1.1 
Host: ws4.fibudata.net 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"details":{"id":0,"mandant":0,"del":0,"abrechnung_id":0,"von":"\/Date(-62135596800000-0000)\/","bis":"\/Date(-62135596800000-0000)\/","server_name":"String","vorgang_guid":"String","_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","gesamte_zeit":0,"dauer":0,"prozent":0,"regel":"String","details":"String","PrimaryKey":0},"vorgang_guid":"String","server_name":"String","ist_del":false}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"result":false}