/* Options: Date: 2026-05-09 17:14:23 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: SchnittstellenImportRequest.* //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/SchnittstellenImport", Verbs="GET, POST") open class SchnittstellenImportRequest : IReturn { var VonDatum:Date? = null var BisDatum:Date? = null var BankID:Long? = null var Schnittstelle:Long? = null var Auth_wert1:String? = null var Auth_wert2:String? = null var Auth_wert3:String? = null var Auth_wert4:String? = null var Auth_wert5:String? = null var AusgangsrechnungKontonummer:String? = null var Auth_Dropdown1:String? = null var OnlinehandeDateiGenieren:Boolean? = null var bestehende_real_report_id:Long? = null var ZugangsdatenSpeichern:Boolean? = null var ID1Checked:Boolean? = null var IDChecked:Boolean? = null var NurNeue:Boolean? = null var AlleDatenImportieren:Boolean? = null var IsWebClient:Boolean? = null var SchnittstelleAusnahmen:ArrayList = ArrayList() var AmazonAlleMaerkte:Boolean? = null var MitWarenbewegung:Boolean? = null var MitOffenePosten:Boolean? = null var MitVerkaufAnAmazon:Boolean? = null var MitCommingling:Boolean? = null var TagesgenauAbruf:Boolean? = null var ResponseSupportTools:CheckAmazonDataResponse? = null companion object { private val responseType = SchnittstellenImportResponse::class.java } override fun getResponseType(): Any? = SchnittstellenImportRequest.responseType } open class SchnittstellenImportResponse { var Liste:ArrayList> = ArrayList>() var NeueDateiID:Long? = null var error:String? = null var warnungen:String? = null var KeineDaten:Boolean? = null var real_report_id:Long? = null var Buchungen:ArrayList = ArrayList() } open class KontoauszugUmsatzModel { @DataMember var ID:String? = null @DataMember var Amount:BigDecimal? = null @DataMember var IsStorno:Boolean? = null @DataMember var Status:String? = null @DataMember var Buchungsdatum:Date? = null @DataMember var Wertstellungsdatum:Date? = null @DataMember var ServiceReference:String? = null @DataMember var BankTransactionCode:String? = null @DataMember var IsSammler:Boolean? = null @DataMember var Sammler_Information:String? = null @DataMember var Sammler_ID:String? = null @DataMember var Sammler_Anzahl:Int? = null @DataMember var Zusatzinformation:String? = null @DataMember var UmsatzDetailListe:ArrayList = ArrayList() var Rechnungsnummer:String? = null var AuftraggeberBLZ:String? = null var AuftraggeberKto:String? = null var Auftraggeber:String? = null var Buchungstyp:String? = null var EndSaldo:BigDecimal? = null } open class KontoauszugUmsatzDetailsModel { @DataMember var Ultimater_Creditor_Name:String? = null @DataMember var Mandatsreferenz:String? = null @DataMember var Schecknummer:String? = null @DataMember var Banktransactioncode:String? = null @DataMember var Amount:BigDecimal? = null @DataMember var Code:String? = null @DataMember var Creditor_Name:String? = null @DataMember var Creditor_IBAN:String? = null @DataMember var Verwendungszweck:String? = null @DataMember var ReturnInformationReasonCode:String? = null @DataMember var TransactionIdentification:String? = null @DataMember var ZusätzlicheTransaktiondetails:String? = null } open class CheckAmazonDataResponse { var error:String? = null var anzahl:Long? = null var startSaldo:BigDecimal? = null var endSaldo:BigDecimal? = null var orders_id:ArrayList = ArrayList() var rueckmeldung:String? = null }