/* Options: Date: 2026-05-09 17:16:33 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: OnlinehandelImportAusgangsrechnungRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class Ausgangsrechnung implements IConvertible { String? datum_de; double? betrag; String? liefer_datum_de; String? ust_id; String? ust_satz; String? ust_land_iso; String? liefer_land_iso; String? belegnummer; String? auftragsnummer; String? zahlart; String? waehrung_iso; String? kundennummer; String? zahlungskondition; String? belegempfaenger_name; String? belegempfaenger_anschrift; String? liefer_name; String? liefer_anschrift; String? zahlung_transaction_id; double? gebuehren; Ausgangsrechnung({this.datum_de,this.betrag,this.liefer_datum_de,this.ust_id,this.ust_satz,this.ust_land_iso,this.liefer_land_iso,this.belegnummer,this.auftragsnummer,this.zahlart,this.waehrung_iso,this.kundennummer,this.zahlungskondition,this.belegempfaenger_name,this.belegempfaenger_anschrift,this.liefer_name,this.liefer_anschrift,this.zahlung_transaction_id,this.gebuehren}); Ausgangsrechnung.fromJson(Map json) { fromMap(json); } fromMap(Map json) { datum_de = json['datum_de']; betrag = JsonConverters.toDouble(json['betrag']); liefer_datum_de = json['liefer_datum_de']; ust_id = json['ust_id']; ust_satz = json['ust_satz']; ust_land_iso = json['ust_land_iso']; liefer_land_iso = json['liefer_land_iso']; belegnummer = json['belegnummer']; auftragsnummer = json['auftragsnummer']; zahlart = json['zahlart']; waehrung_iso = json['waehrung_iso']; kundennummer = json['kundennummer']; zahlungskondition = json['zahlungskondition']; belegempfaenger_name = json['belegempfaenger_name']; belegempfaenger_anschrift = json['belegempfaenger_anschrift']; liefer_name = json['liefer_name']; liefer_anschrift = json['liefer_anschrift']; zahlung_transaction_id = json['zahlung_transaction_id']; gebuehren = JsonConverters.toDouble(json['gebuehren']); return this; } Map toJson() => { 'datum_de': datum_de, 'betrag': betrag, 'liefer_datum_de': liefer_datum_de, 'ust_id': ust_id, 'ust_satz': ust_satz, 'ust_land_iso': ust_land_iso, 'liefer_land_iso': liefer_land_iso, 'belegnummer': belegnummer, 'auftragsnummer': auftragsnummer, 'zahlart': zahlart, 'waehrung_iso': waehrung_iso, 'kundennummer': kundennummer, 'zahlungskondition': zahlungskondition, 'belegempfaenger_name': belegempfaenger_name, 'belegempfaenger_anschrift': belegempfaenger_anschrift, 'liefer_name': liefer_name, 'liefer_anschrift': liefer_anschrift, 'zahlung_transaction_id': zahlung_transaction_id, 'gebuehren': gebuehren }; getTypeName() => "Ausgangsrechnung"; TypeContext? context = _ctx; } class OnlinehandelImportAusgangsrechnungResponse implements IConvertible { bool? ok; String? fehler; OnlinehandelImportAusgangsrechnungResponse({this.ok,this.fehler}); OnlinehandelImportAusgangsrechnungResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { ok = json['ok']; fehler = json['fehler']; return this; } Map toJson() => { 'ok': ok, 'fehler': fehler }; getTypeName() => "OnlinehandelImportAusgangsrechnungResponse"; TypeContext? context = _ctx; } // @Route("/Import/Ausgangsrechnung", "GET, POST") class OnlinehandelImportAusgangsrechnungRequest implements IReturn, IConvertible, IPost { String? Beschreibung; List? Ausgangsrechnung; String? zeitraum_von_de; String? zeitraum_bis_de; OnlinehandelImportAusgangsrechnungRequest({this.Beschreibung,this.Ausgangsrechnung,this.zeitraum_von_de,this.zeitraum_bis_de}); OnlinehandelImportAusgangsrechnungRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Beschreibung = json['Beschreibung']; Ausgangsrechnung = JsonConverters.fromJson(json['Ausgangsrechnung'],'List',context!); zeitraum_von_de = json['zeitraum_von_de']; zeitraum_bis_de = json['zeitraum_bis_de']; return this; } Map toJson() => { 'Beschreibung': Beschreibung, 'Ausgangsrechnung': JsonConverters.toJson(Ausgangsrechnung,'List',context!), 'zeitraum_von_de': zeitraum_von_de, 'zeitraum_bis_de': zeitraum_bis_de }; createResponse() => OnlinehandelImportAusgangsrechnungResponse(); getResponseTypeName() => "OnlinehandelImportAusgangsrechnungResponse"; getTypeName() => "OnlinehandelImportAusgangsrechnungRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: { 'Ausgangsrechnung': TypeInfo(TypeOf.Class, create:() => Ausgangsrechnung()), 'OnlinehandelImportAusgangsrechnungResponse': TypeInfo(TypeOf.Class, create:() => OnlinehandelImportAusgangsrechnungResponse()), 'OnlinehandelImportAusgangsrechnungRequest': TypeInfo(TypeOf.Class, create:() => OnlinehandelImportAusgangsrechnungRequest()), 'List': TypeInfo(TypeOf.Class, create:() => []), });