/* Options: Date: 2026-05-09 21:07:15 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: OnlinehandelLerndatenbankRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class onlinehandel_lerndatenbank implements IPrimaryKey, IMandnr, IDel, IBankindex, ITableBase, IConvertible { int? id; int? mandant; int? del; String? guid; String? bezeichnung; DateTime? _erstellt; DateTime? _aenderung; int? bankindex; int? dateityp; String? dateinamensteil; String? headerart_betrag_spalte; String? headerart_liste; String? headerwert_liste; String? headerart_konto; String? headerwert_konto; String? headerart_bs; String? headerwert_bs; String? headerart_lkz; String? headerwert_lkz; String? headerart_ustid; String? headerwert_ustid; String? konto; String? buchungsschluessel; // @Ignore() int? PrimaryKey; onlinehandel_lerndatenbank({this.id,this.mandant,this.del,this.guid,this.bezeichnung,this._erstellt,this._aenderung,this.bankindex,this.dateityp,this.dateinamensteil,this.headerart_betrag_spalte,this.headerart_liste,this.headerwert_liste,this.headerart_konto,this.headerwert_konto,this.headerart_bs,this.headerwert_bs,this.headerart_lkz,this.headerwert_lkz,this.headerart_ustid,this.headerwert_ustid,this.konto,this.buchungsschluessel,this.PrimaryKey}); onlinehandel_lerndatenbank.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id = json['id']; mandant = json['mandant']; del = json['del']; guid = json['guid']; bezeichnung = json['bezeichnung']; _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!); _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!); bankindex = json['bankindex']; dateityp = json['dateityp']; dateinamensteil = json['dateinamensteil']; headerart_betrag_spalte = json['headerart_betrag_spalte']; headerart_liste = json['headerart_liste']; headerwert_liste = json['headerwert_liste']; headerart_konto = json['headerart_konto']; headerwert_konto = json['headerwert_konto']; headerart_bs = json['headerart_bs']; headerwert_bs = json['headerwert_bs']; headerart_lkz = json['headerart_lkz']; headerwert_lkz = json['headerwert_lkz']; headerart_ustid = json['headerart_ustid']; headerwert_ustid = json['headerwert_ustid']; konto = json['konto']; buchungsschluessel = json['buchungsschluessel']; PrimaryKey = json['PrimaryKey']; return this; } Map toJson() => { 'id': id, 'mandant': mandant, 'del': del, 'guid': guid, 'bezeichnung': bezeichnung, '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!), '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!), 'bankindex': bankindex, 'dateityp': dateityp, 'dateinamensteil': dateinamensteil, 'headerart_betrag_spalte': headerart_betrag_spalte, 'headerart_liste': headerart_liste, 'headerwert_liste': headerwert_liste, 'headerart_konto': headerart_konto, 'headerwert_konto': headerwert_konto, 'headerart_bs': headerart_bs, 'headerwert_bs': headerwert_bs, 'headerart_lkz': headerart_lkz, 'headerwert_lkz': headerwert_lkz, 'headerart_ustid': headerart_ustid, 'headerwert_ustid': headerwert_ustid, 'konto': konto, 'buchungsschluessel': buchungsschluessel, 'PrimaryKey': PrimaryKey }; getTypeName() => "onlinehandel_lerndatenbank"; 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; } abstract class IBankindex { int? bankindex; } class OnlinehandelLerndatenbankResponse implements IConvertible { List? Liste; OnlinehandelLerndatenbankResponse({this.Liste}); OnlinehandelLerndatenbankResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Liste = JsonConverters.fromJson(json['Liste'],'List',context!); return this; } Map toJson() => { 'Liste': JsonConverters.toJson(Liste,'List',context!) }; getTypeName() => "OnlinehandelLerndatenbankResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/OnlinehandelLerndatenbank", "GET, POST") class OnlinehandelLerndatenbankRequest implements IReturn, IConvertible, IPost { String? expression; int? limit; OnlinehandelLerndatenbankRequest({this.expression,this.limit}); OnlinehandelLerndatenbankRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { expression = json['expression']; limit = json['limit']; return this; } Map toJson() => { 'expression': expression, 'limit': limit }; createResponse() => OnlinehandelLerndatenbankResponse(); getResponseTypeName() => "OnlinehandelLerndatenbankResponse"; getTypeName() => "OnlinehandelLerndatenbankRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'onlinehandel_lerndatenbank': TypeInfo(TypeOf.Class, create:() => onlinehandel_lerndatenbank()), 'IPrimaryKey': TypeInfo(TypeOf.Interface), 'IMandnr': TypeInfo(TypeOf.Interface), 'IDel': TypeInfo(TypeOf.Interface), 'ITableBase': TypeInfo(TypeOf.Interface), 'IBankindex': TypeInfo(TypeOf.Interface), 'OnlinehandelLerndatenbankResponse': TypeInfo(TypeOf.Class, create:() => OnlinehandelLerndatenbankResponse()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'OnlinehandelLerndatenbankRequest': TypeInfo(TypeOf.Class, create:() => OnlinehandelLerndatenbankRequest()), });