/* Options: Date: 2026-05-09 17:13:01 Version: 6.110 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ws4.fibudata.net //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False IncludeTypes: LoginMandantRequest.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using FIBUdataServiceStack.ServiceModel.Common; using FIBUdataServiceStack.ServiceModel.Models; using FIBUdataServiceStack.ServiceModel.Messages; namespace FIBUdataServiceStack.ServiceModel.Common { public enum Oem { fibudata = 0, spectrum = 3, } [Flags] public enum Role { None = 0, Mandant = 1, Berater = 2, Benutzer = 4, WebClient = 8, Steuerberater = 16, ExternBerater = 32, MFA = 64, MFABerater = 128, } } namespace FIBUdataServiceStack.ServiceModel.Messages { [Route("/auth/LoginMandant", "GET, POST")] public partial class LoginMandantRequest : IReturn { public virtual long Mandnr { get; set; } public virtual string eMail { get; set; } public virtual string Password { get; set; } public virtual IEnumerable hardlock { get; set; } public virtual Oem? OEM { get; set; } public virtual int? isWebClient { get; set; } public virtual decimal? fibuscan_version { get; set; } public virtual string token { get; set; } public virtual string einladungs_token { get; set; } public virtual string MFACode { get; set; } public virtual string MFAToken { get; set; } } public partial class LoginMandantResponse { public LoginMandantResponse() { Configs = new List{}; } public virtual DateTime start { get; set; } public virtual DateTime loginmand_ende { get; set; } public virtual DateTime ende { get; set; } public virtual mandlogin mandlogin { get; set; } public virtual zugriffsrechte zugriffsrechte { get; set; } public virtual string Token { get; set; } public virtual string MFAToken { get; set; } public virtual Role rolle { get; set; } public virtual bool showSupportButton { get; set; } public virtual bool? PasswortAbgelaufen { get; set; } public virtual bool? NeuesPasswortGesetzt { get; set; } public virtual string ErrorMsg { get; set; } public virtual int? Anmeldeversuche { get; set; } public virtual List Configs { get; set; } } } namespace FIBUdataServiceStack.ServiceModel.Models { public partial interface IMandnr { long? mandant { get; set; } } public partial interface INutzerid { long? nutzerid { get; set; } } public partial interface IPKindex { long? PKIndex { get; set; } } public partial interface IPrimaryKey { long? PrimaryKey { get; set; } } public partial interface ITableBaseErstelltAenderung { DateTime? _erstellt { get; set; } DateTime? _aenderung { get; set; } } public partial class mandlogin : IMandnr, IPrimaryKey, ITableBaseErstelltAenderung { public virtual long? Mandnr { get; set; } public virtual DateTime? _erstellt { get; set; } public virtual DateTime? _aenderung { get; set; } public virtual long? Bnr { get; set; } public virtual string Passw { get; set; } public virtual string Email { get; set; } public virtual string PasswMD5 { get; set; } public virtual string Kurzbezeichnung { get; set; } public virtual long? IMGSec { get; set; } public virtual string auth_email { get; set; } public virtual string auth_token { get; set; } public virtual long? Beraternr { get; set; } public virtual long? BerMandantNr { get; set; } public virtual long? Dbnr { get; set; } public virtual decimal? Ver { get; set; } public virtual string Altern { get; set; } public virtual string Updatedatei { get; set; } public virtual DateTime? Zugriffdat { get; set; } public virtual decimal? Version { get; set; } public virtual string Pwberater_ALT { get; set; } public virtual string Pwberater { get; set; } public virtual long? Post { get; set; } public virtual string Name { get; set; } public virtual string Strasse { get; set; } public virtual string Ort { get; set; } public virtual long? Briefkasten { get; set; } public virtual long? Mustermandant { get; set; } public virtual long? Einzug { get; set; } public virtual long? Konto { get; set; } public virtual long? BLZ { get; set; } public virtual string Bank { get; set; } public virtual string Plz { get; set; } public virtual string Land { get; set; } public virtual long? BMid { get; set; } public virtual long? Bernrind { get; set; } public virtual long? Speicherzeit { get; set; } public virtual string Kne { get; set; } public virtual string berater_zugriffsrechte_ids { get; set; } public virtual int? plus_digifibu { get; set; } public virtual DateTime? ersterlogin { get; set; } public virtual DateTime? letzterlogin { get; set; } public virtual int? abrechnung { get; set; } public virtual int? gesamtrecht { get; set; } public virtual string datev_wj { get; set; } public virtual int? skr_typ { get; set; } public virtual string skontozuordnung { get; set; } public virtual long? gutschein { get; set; } public virtual string briefkastenArbeitsanweisung { get; set; } public virtual string kontaktTelefon { get; set; } public virtual string kontaktEmail { get; set; } public virtual int? demo { get; set; } public virtual DateTime? demo_reg_am { get; set; } public virtual DateTime? demo_gueltig_bis { get; set; } public virtual string fibu_ext_login { get; set; } public virtual int? isSkontoImmer { get; set; } public virtual int? is_kne_nur_personen { get; set; } public virtual int? is_ust_erfassung { get; set; } public virtual string mail_user { get; set; } public virtual string mail_adresse { get; set; } public virtual string mail_passwort { get; set; } public virtual string mail_passwort_aes { get; set; } public virtual string steuernummer { get; set; } public virtual string steuerid { get; set; } public virtual int? ustva_typ { get; set; } public virtual int? ustva_fertig { get; set; } public virtual string elster_steuernummer { get; set; } public virtual string fakt_uni1_bez { get; set; } public virtual string fakt_uni2_bez { get; set; } public virtual string fakt_uni1_regex { get; set; } public virtual string fakt_uni2_regex { get; set; } public virtual string fakt_text { get; set; } public virtual string sepa_gl_id { get; set; } public virtual int? umstellung { get; set; } public virtual string hardlock { get; set; } public virtual string mahngebuer { get; set; } public virtual string mahnzins { get; set; } public virtual string mahntage { get; set; } public virtual int? freigabe10 { get; set; } public virtual int? plusbearbeitung { get; set; } public virtual string iban_zugferd { get; set; } public virtual string universal { get; set; } public virtual string fremd_ID { get; set; } public virtual string freiFeld { get; set; } public virtual string kuerzel { get; set; } public virtual string buchhaltungstyp { get; set; } public virtual DateTime? freigabe { get; set; } public virtual string mobil { get; set; } public virtual string hashtags { get; set; } public virtual string sstelle { get; set; } public virtual string sstelle_stamm { get; set; } public virtual string beraternummer_export { get; set; } public virtual string fibu_interface { get; set; } [Ignore] public virtual long? mandant { get; set; } [Ignore] public virtual long? PrimaryKey { get; set; } [Ignore] public virtual long? bd_anzahl1 { get; set; } } public partial class zugriffsrechte : IMandnr, IPrimaryKey, INutzerid, ITableBaseErstelltAenderung, IPKindex { public zugriffsrechte() { bild = new byte[]{}; } public virtual long? ID { get; set; } public virtual DateTime? _erstellt { get; set; } public virtual DateTime? _aenderung { get; set; } public virtual long? Mandnr { get; set; } public virtual string PasswMD5 { get; set; } public virtual string Name { get; set; } public virtual string Vorname { get; set; } public virtual string EMail { get; set; } public virtual string EMail_tax { get; set; } public virtual string auth_token { get; set; } public virtual string auth_email { get; set; } public virtual long? Rechte { get; set; } public virtual long? Gruppe { get; set; } public virtual int? Aktiv { get; set; } public virtual int? Admin { get; set; } public virtual DateTime? Anlagedatum { get; set; } public virtual string guid { get; set; } public virtual int? pers_typ { get; set; } public virtual string hardlock { get; set; } public virtual decimal? stundensatz { get; set; } public virtual long? freigabeberechtigter { get; set; } public virtual long? vertretung { get; set; } public virtual long? genehmiger { get; set; } public virtual DateTime? eintritt { get; set; } public virtual DateTime? austritt { get; set; } public virtual string abteilung_guid { get; set; } public virtual bool? negativurlaub { get; set; } public virtual bool? Alturlaub { get; set; } public virtual int? bundesland { get; set; } public virtual byte[] bild { get; set; } public virtual string mobil { get; set; } public virtual DateTime? geburtstag { get; set; } public virtual int? privatsspaehre { get; set; } public virtual int? intern { get; set; } public virtual string strasse { get; set; } public virtual string plz { get; set; } public virtual string ort { get; set; } public virtual bool? isAcc { get; set; } public virtual string email_abruf { get; set; } public virtual string email_abruf_tax { get; set; } public virtual string recht_taetigkeittyp { get; set; } public virtual string rechte_acc { get; set; } public virtual string bemerkung { get; set; } public virtual int? is_main_mail { get; set; } public virtual int? two_factor_method { get; set; } public virtual int? two_factor_enabled { get; set; } public virtual string two_factor_secret { get; set; } public virtual string two_factor_backup_codes { get; set; } public virtual DateTime? two_factor_enabled_date { get; set; } public virtual int? two_factor_failed_attempts { get; set; } public virtual DateTime? two_factor_last_failure { get; set; } public virtual int? two_factor_is_lockedout { get; set; } public virtual int? default_ja { get; set; } public virtual int? default_fibu { get; set; } public virtual int? default_lohn { get; set; } public virtual int? default_acc { get; set; } public virtual int? default_vw { get; set; } public virtual bool? rechte_intern_mandanten { get; set; } public virtual long? PKIndex { get; set; } [Ignore] public virtual long? mandant { get; set; } [Ignore] public virtual long? PrimaryKey { get; set; } [Ignore] public virtual long? nutzerid { get; set; } } }