| 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 .jsv suffix or ?format=jsv
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/jsv
Content-Type: text/jsv
Content-Length: length
{
details:
{
id: 0,
mandant: 0,
del: 0,
abrechnung_id: 0,
von: 0001-01-01,
bis: 0001-01-01,
server_name: String,
vorgang_guid: String,
_erstellt: 0001-01-01,
_aenderung: 0001-01-01,
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/jsv
Content-Length: length
{
result: False
}