/* Options: Date: 2026-05-09 17:35:30 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: CheckAmazonDataRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; enum Schnittstellen { Klarna, Real_de, Mollie, easybill, sumup, Etsy, Amazon, Plenty, Ebay, Shopify, DreamRobot, Rakuten, Lexoffice, EbayAusgangsrechnung, JTLRechnungen, PayPal, Billbee, Concardis, ShopifyPayment, Afterbuy, SevDesk, Shopware, AmazonPay, AmazonAusgangsrechnungen, AmazonOffenePosten, AmazonWarenbewegungen, Shopware6, Stripe, Xentral, AmazonSelfBilling, Weclapp, Gambio, CardMarket, Unzer, StripeAusgangsrechnung, Zettle, OttoMarket, MetroMarket, AmazonOauth2, FIBUscanAPI, AmazonSPA, AmazonAusgangsrechnungenSPA, AmazonOffenePostenSPA, AmazonWarenbewegungenSPA, AmazonSelfBillingSPA, AmazonPayV2, AmazonComminling, AmazonComminlingSPA, EtsyV3, OttoZahlung, MetroZahlung, MagentoZahlung, MagentoAusgangsrechnung, Pixi, Billomat, AmazonVendorAR_SPA, AmazonVendorZA_SPA, WoocommerceAusgangsrechnung, AmaInvoice, AmazonPayV3, TikTok, } class CheckAmazonDataResponse implements IConvertible { String? error; int? anzahl; double? startSaldo; double? endSaldo; List? orders_id; String? rueckmeldung; CheckAmazonDataResponse({this.error,this.anzahl,this.startSaldo,this.endSaldo,this.orders_id,this.rueckmeldung}); CheckAmazonDataResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { error = json['error']; anzahl = json['anzahl']; startSaldo = JsonConverters.toDouble(json['startSaldo']); endSaldo = JsonConverters.toDouble(json['endSaldo']); orders_id = JsonConverters.fromJson(json['orders_id'],'List',context!); rueckmeldung = json['rueckmeldung']; return this; } Map toJson() => { 'error': error, 'anzahl': anzahl, 'startSaldo': startSaldo, 'endSaldo': endSaldo, 'orders_id': JsonConverters.toJson(orders_id,'List',context!), 'rueckmeldung': rueckmeldung }; getTypeName() => "CheckAmazonDataResponse"; TypeContext? context = _ctx; } // @Route("/fibuscan/Onlinehandel/SupportTools/CheckAmazonData", "GET, POST") class CheckAmazonDataRequest implements IReturn, IConvertible, IPost { Schnittstellen? Schnittstelle; String? AusgangsrechnungKontonummer; DateTime? von_datum; DateTime? bis_datum; int? bank_id; CheckAmazonDataRequest({this.Schnittstelle,this.AusgangsrechnungKontonummer,this.von_datum,this.bis_datum,this.bank_id}); CheckAmazonDataRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Schnittstelle = JsonConverters.fromJson(json['Schnittstelle'],'Schnittstellen',context!); AusgangsrechnungKontonummer = json['AusgangsrechnungKontonummer']; von_datum = JsonConverters.fromJson(json['von_datum'],'DateTime',context!); bis_datum = JsonConverters.fromJson(json['bis_datum'],'DateTime',context!); bank_id = json['bank_id']; return this; } Map toJson() => { 'Schnittstelle': JsonConverters.toJson(Schnittstelle,'Schnittstellen',context!), 'AusgangsrechnungKontonummer': AusgangsrechnungKontonummer, 'von_datum': JsonConverters.toJson(von_datum,'DateTime',context!), 'bis_datum': JsonConverters.toJson(bis_datum,'DateTime',context!), 'bank_id': bank_id }; createResponse() => CheckAmazonDataResponse(); getResponseTypeName() => "CheckAmazonDataResponse"; getTypeName() => "CheckAmazonDataRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'Schnittstellen': TypeInfo(TypeOf.Enum, enumValues:Schnittstellen.values), 'CheckAmazonDataResponse': TypeInfo(TypeOf.Class, create:() => CheckAmazonDataResponse()), 'CheckAmazonDataRequest': TypeInfo(TypeOf.Class, create:() => CheckAmazonDataRequest()), });