| 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 .csv suffix or ?format=csv
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: text/csv
Content-Type: text/csv
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: text/csv
Content-Length: length
{"result":false}