/* Options: Date: 2026-05-09 17:15:28 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ws4.fibudata.net //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: setOHParserFortschrittsDetailsRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; 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 json) { fromMap(json); } fromMap(Map 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 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; } abstract class IPrimaryKey { int? PrimaryKey; } abstract class IMandnr { int? mandant; } abstract class IDel { int? del; } abstract class ITableBase { int? id; DateTime? _erstellt; DateTime? _aenderung; } class setOHParserFortschrittsDetailsResponse implements IConvertible { bool? result; setOHParserFortschrittsDetailsResponse({this.result}); setOHParserFortschrittsDetailsResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { result = json['result']; return this; } Map toJson() => { 'result': result }; getTypeName() => "setOHParserFortschrittsDetailsResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/Onlinehandel/setOHParserFortschrittsDetails", "GET, POST") class setOHParserFortschrittsDetailsRequest implements IReturn, IConvertible, IPost { 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 json) { fromMap(json); } fromMap(Map 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 toJson() => { 'details': JsonConverters.toJson(details,'onlinehandel_parser_details',context!), 'vorgang_guid': vorgang_guid, 'server_name': server_name, 'ist_del': ist_del }; createResponse() => setOHParserFortschrittsDetailsResponse(); getResponseTypeName() => "setOHParserFortschrittsDetailsResponse"; getTypeName() => "setOHParserFortschrittsDetailsRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'onlinehandel_parser_details': TypeInfo(TypeOf.Class, create:() => onlinehandel_parser_details()), 'IPrimaryKey': TypeInfo(TypeOf.Interface), 'IMandnr': TypeInfo(TypeOf.Interface), 'IDel': TypeInfo(TypeOf.Interface), 'ITableBase': TypeInfo(TypeOf.Interface), 'setOHParserFortschrittsDetailsResponse': TypeInfo(TypeOf.Class, create:() => setOHParserFortschrittsDetailsResponse()), 'setOHParserFortschrittsDetailsRequest': TypeInfo(TypeOf.Class, create:() => setOHParserFortschrittsDetailsRequest()), });