/* Options: Date: 2026-05-09 17:14:38 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: OnlinehandelGetInfoBoxDetailsRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class InfoBoxDetails implements IConvertible { String? wert; DateTime? vonDatum; DateTime? bisDatum; bool? aktiv; bool? istWebclient2Aktiv; bool? istWebclient3Aktiv; bool? istWebclientAlphaAktiv; InfoBoxDetails({this.wert,this.vonDatum,this.bisDatum,this.aktiv,this.istWebclient2Aktiv,this.istWebclient3Aktiv,this.istWebclientAlphaAktiv}); InfoBoxDetails.fromJson(Map json) { fromMap(json); } fromMap(Map json) { wert = json['wert']; vonDatum = JsonConverters.fromJson(json['vonDatum'],'DateTime',context!); bisDatum = JsonConverters.fromJson(json['bisDatum'],'DateTime',context!); aktiv = json['aktiv']; istWebclient2Aktiv = json['istWebclient2Aktiv']; istWebclient3Aktiv = json['istWebclient3Aktiv']; istWebclientAlphaAktiv = json['istWebclientAlphaAktiv']; return this; } Map toJson() => { 'wert': wert, 'vonDatum': JsonConverters.toJson(vonDatum,'DateTime',context!), 'bisDatum': JsonConverters.toJson(bisDatum,'DateTime',context!), 'aktiv': aktiv, 'istWebclient2Aktiv': istWebclient2Aktiv, 'istWebclient3Aktiv': istWebclient3Aktiv, 'istWebclientAlphaAktiv': istWebclientAlphaAktiv }; getTypeName() => "InfoBoxDetails"; TypeContext? context = _ctx; } class OnlinehandelGetInfoBoxDetailsResponse implements IConvertible { InfoBoxDetails? item; String? error; bool? result; OnlinehandelGetInfoBoxDetailsResponse({this.item,this.error,this.result}); OnlinehandelGetInfoBoxDetailsResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { item = JsonConverters.fromJson(json['item'],'InfoBoxDetails',context!); error = json['error']; result = json['result']; return this; } Map toJson() => { 'item': JsonConverters.toJson(item,'InfoBoxDetails',context!), 'error': error, 'result': result }; getTypeName() => "OnlinehandelGetInfoBoxDetailsResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/Onlinehandel/info-boxes-details", "GET, POST") class OnlinehandelGetInfoBoxDetailsRequest implements IReturn, IConvertible, IPost { OnlinehandelGetInfoBoxDetailsRequest(); OnlinehandelGetInfoBoxDetailsRequest.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; createResponse() => OnlinehandelGetInfoBoxDetailsResponse(); getResponseTypeName() => "OnlinehandelGetInfoBoxDetailsResponse"; getTypeName() => "OnlinehandelGetInfoBoxDetailsRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'InfoBoxDetails': TypeInfo(TypeOf.Class, create:() => InfoBoxDetails()), 'OnlinehandelGetInfoBoxDetailsResponse': TypeInfo(TypeOf.Class, create:() => OnlinehandelGetInfoBoxDetailsResponse()), 'OnlinehandelGetInfoBoxDetailsRequest': TypeInfo(TypeOf.Class, create:() => OnlinehandelGetInfoBoxDetailsRequest()), });