/* Options: Date: 2026-05-09 18:00:30 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: MandRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/fibuscan/MandListe", "GET, POST") public class MandRequest : IReturn, IRequestFilter, Codable { public typealias Return = MandResponse public var limit:Int? public var expression:String required public init(){} } public class MandResponse : Codable { public var liste:[mandlogin] = [] required public init(){} } public protocol IRequestFilter { var limit:Int? { get set } var expression:String { get set } } public class mandlogin : IMandnr, IPrimaryKey, ITableBaseErstelltAenderung, Codable { public var mandnr:Int? public var _erstellt:Date? public var _aenderung:Date? public var bnr:Int? public var passw:String public var email:String public var passwMD5:String public var kurzbezeichnung:String public var imgSec:Int? public var auth_email:String public var auth_token:String public var beraternr:Int? public var berMandantNr:Int? public var dbnr:Int? public var ver:Double? public var altern:String public var updatedatei:String public var zugriffdat:Date? public var version:Double? public var pwberater_ALT:String public var pwberater:String public var post:Int? public var name:String public var strasse:String public var ort:String public var briefkasten:Int? public var mustermandant:Int? public var einzug:Int? public var konto:Int? public var blz:Int? public var bank:String public var plz:String public var land:String public var bMid:Int? public var bernrind:Int? public var speicherzeit:Int? public var kne:String public var berater_zugriffsrechte_ids:String public var plus_digifibu:Int? public var ersterlogin:Date? public var letzterlogin:Date? public var abrechnung:Int? public var gesamtrecht:Int? public var datev_wj:String public var skr_typ:Int? public var skontozuordnung:String public var gutschein:Int? public var briefkastenArbeitsanweisung:String public var kontaktTelefon:String public var kontaktEmail:String public var demo:Int? public var demo_reg_am:Date? public var demo_gueltig_bis:Date? public var fibu_ext_login:String public var isSkontoImmer:Int? public var is_kne_nur_personen:Int? public var is_ust_erfassung:Int? public var mail_user:String public var mail_adresse:String public var mail_passwort:String public var mail_passwort_aes:String public var steuernummer:String public var steuerid:String public var ustva_typ:Int? public var ustva_fertig:Int? public var elster_steuernummer:String public var fakt_uni1_bez:String public var fakt_uni2_bez:String public var fakt_uni1_regex:String public var fakt_uni2_regex:String public var fakt_text:String public var sepa_gl_id:String public var umstellung:Int? public var hardlock:String public var mahngebuer:String public var mahnzins:String public var mahntage:String public var freigabe10:Int? public var plusbearbeitung:Int? public var iban_zugferd:String public var universal:String public var fremd_ID:String public var freiFeld:String public var kuerzel:String public var buchhaltungstyp:String public var freigabe:Date? public var mobil:String public var hashtags:String public var sstelle:String public var sstelle_stamm:String public var beraternummer_export:String public var fibu_interface:String // @Ignore() public var mandant:Int? // @Ignore() public var primaryKey:Int? // @Ignore() public var bd_anzahl1:Int? required public init(){} } public protocol IPrimaryKey { var primaryKey:Int? { get set } } public protocol IMandnr { var mandant:Int? { get set } } public protocol ITableBaseErstelltAenderung { var _erstellt:Date? { get set } var _aenderung:Date? { get set } }