/* Options: Date: 2026-05-09 18:00:25 SwiftVersion: 5.0 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ws4.fibudata.net //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: OffenePostenRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/fibuscan/OffenePosten", "GET, POST") public class OffenePostenRequest : IReturn, Codable { public typealias Return = BankdatenResponse public var expression:String required public init(){} } public class BankdatenResponse : Codable { public var liste:[bankdaten] = [] required public init(){} } public class bankdaten : IPrimaryKey, IBankindex, IPKindex, IDel, Codable { public var datenindex:Int? public var bankindex:Int? public var text:String public var datum:Date? public var betrag:Double? public var erfasst:Date? public var bnr:Int? public var auftraggeber:String public var auftraggeberBLZ:String public var auftraggeberKto:String public var buchungstyp:String public var buchungstext:String public var verbucht:Date? public var pkontoID:Int? public var fälligkeit:Date? public var ktr:Int? public var rnr:String public var transfer:Int? public var info:Int? public var del:Int? public var az:Int? public var vorlaufnr:Int? public var infotxt:String public var briefktxt:String public var briefkvorl:Int? public var skontoeuro:Double? public var mahnstufe:Int? public var mahndatum:Date? public var dta:Int? public var eingangdatum:Date? public var file:Int? public var volltext:String public var ausgeblendet:Int? public var zurueckgesetzt:Int? public var faelligkeit:Int? public var faelligkeitSK:Int? public var bankindex_tr:Int? public var iD_Verrechnung:Int? public var iD_Transfer:Int? public var iD_Lokal:Int? public var originalauszug:Int? public var isSkontoAusbuchung:Int? public var ablaufdatum:Date? public var dokumentenart:String public var archivstruktur:String public var zeitstempel:String public var ocranalyse:String public var fremdguid:String public var isEinbehalt:Int? public var barcode:String public var isFreigabe:Int? public var ustmerkmal:String public var keinOP:Int? public var iD_Wiederkehrend:Int? public var bearbeiter:String // @Ignore() public var primaryKey:Int? // @Ignore() public var pkIndex:Int? // @Ignore() public var del:Int? required public init(){} } public protocol IPrimaryKey { var primaryKey:Int? { get set } } public protocol IDel { var del:Int? { get set } } public protocol IPKindex { var pkIndex:Int? { get set } } public protocol IBankindex { var bankindex:Int? { get set } }