/* Options: Date: 2026-05-09 21:06:57 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ws4.fibudata.net //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: OnlinehandelAbrechnungGetGeparsteResultsRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/fibuscan/Onlinehandel/AbrechnungGetGeparsteResults", Verbs="GET, POST") open class OnlinehandelAbrechnungGetGeparsteResultsRequest : IReturn { var guid:String? = null var id:Long? = null companion object { private val responseType = OnlinehandelAbrechnungGetGeparsteResultsResponse::class.java } override fun getResponseType(): Any? = OnlinehandelAbrechnungGetGeparsteResultsRequest.responseType } open class OnlinehandelAbrechnungGetGeparsteResultsResponse { var errorMSG:String? = null var content_bin:ByteArray? = null var DateienListe:ArrayList = ArrayList() var dic_keys:ArrayList = ArrayList() var dic_values:ArrayList> = ArrayList>() } enum class Onlinehandel_Enum_Dateityp { Ar, Za, ArFremd, Bankzahlung, FolgemonatAR, OffenePosten, Warenbewegungen, FolgemonatARManuell, Commingling, AbgleichDatei, Warenbestand, } open class onlinehandel_datei : IPrimaryKey, IMandnr, IDel, ITableBase { var id:Long? = null var mandant:Long? = null var bankindex:Long? = null var del:Long? = null var dateiname:String? = null var kopf_hash:String? = null var betragskonvertierung:Int? = null var datumskonvertierung:Int? = null var trennzeichen:String? = null var originalname:String? = null var textcodierung:Int? = null var dateityp:Int? = null var kopfspalte_vorhanden:Int? = null var dateiinhalt:String? = null var _erstellt:Date? = null var _aenderung:Date? = null var _checked:Date? = null var originaldatei:ByteArray? = null var anfangsdatum:Date? = null var enddatum:Date? = null var positionen_anzahl:Long? = null var betragssumme:BigDecimal? = null var abrechnung_id:Long? = null var offene_positionen_id:Long? = null var bemerkung:String? = null var guid:String? = null var naechste_datei_id:Long? = null var letzte_datei_id:Long? = null var id2_text:String? = null var kopf_faengt_mit:String? = null var muster:Long? = null var schnittstelle:Int? = null var subpfad:String? = null var originaldateiname:String? = null var dateiinhalt_pfad:String? = null var anfangssaldo:BigDecimal? = null var endsaldo:BigDecimal? = null var aktueller_saldo:BigDecimal? = null var json_data:String? = null var waehrung:String? = null @Ignore() var PrimaryKey:Long? = null } open class Onlinehandel_Index_Datensatz_Model { var Menge:BigDecimal? = null var Datei_Index:Long? = null var Zeile_Index:Int? = null var DateiGuid:String? = null var Typ_AR_ZA:Onlinehandel_Enum_Dateityp? = null var Zeile_Item:ArrayList = ArrayList() var parseID:String? = null var Zeile_Zahlsystem:String? = null var ID_Liste:ArrayList = ArrayList() var IsBearbeitet:Long? = null var Geparsed_guid:String? = null var Datum:Date? = null var Buchungstext:String? = null var ZuzahlenderBetrag:BigDecimal? = null var Zahlbetrag:BigDecimal? = null var Dateiname:String? = null var Kurs:BigDecimal? = null var Bruttowährung:BigDecimal? = null var TrefferStelle:Int? = null var TrefferInfo:String? = null var Volltext:String? = null var ID_All_Liste:ArrayList = ArrayList() } open interface IPrimaryKey { var PrimaryKey:Long? } open class OnlinehandelItem { var fehler:Boolean? = null var original:String? = null var header:String? = null var col_nummer:Int? = null var konfiguration:Spaltenkonfiguration? = null var summenkonfiguration:Boolean? = null var value:Object? = null var datum:Date? = null var zahl:BigDecimal? = null var datum_string:String? = null var zahl_string:String? = null } open interface IMandnr { var mandant:Long? } open interface IDel { var del:Long? } open interface ITableBase { var id:Long? var _erstellt:Date? var _aenderung:Date? } enum class Spaltenkonfiguration { OrderiD, Betrag, GebuehrExtra, GebuehrInkl, Betragx1, GebuehrExtraX1, GebuehrInklX1, Waehrung, Id, Sonstiges, Datum, Buchungstext, Zahlbetrag, Zahlart, ID1, ID2, Menge, USt, IdIntern, UStId, BruttoWaehrung, Kurs, IdUrsprung, WaehrungsfaktorEurWaehrung, WaehrungsfaktorWaehrungEur, SollHaben, Volltext, SonstigesOhneVolltext, KursDatum, }