| GET, POST | /auth/LoginMandant |
|---|
namespace FIBUdataServiceStack.ServiceModel.Common
open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
[<AllowNullLiteral>]
type mandlogin() =
member val Mandnr:Nullable<Int64> = new Nullable<Int64>() with get,set
member val _erstellt:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val _aenderung:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Bnr:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Passw:String = null with get,set
member val Email:String = null with get,set
member val PasswMD5:String = null with get,set
member val Kurzbezeichnung:String = null with get,set
member val IMGSec:Nullable<Int64> = new Nullable<Int64>() with get,set
member val auth_email:String = null with get,set
member val auth_token:String = null with get,set
member val Beraternr:Nullable<Int64> = new Nullable<Int64>() with get,set
member val BerMandantNr:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Dbnr:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Ver:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val Altern:String = null with get,set
member val Updatedatei:String = null with get,set
member val Zugriffdat:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Version:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val Pwberater_ALT:String = null with get,set
member val Pwberater:String = null with get,set
member val Post:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Name:String = null with get,set
member val Strasse:String = null with get,set
member val Ort:String = null with get,set
member val Briefkasten:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Mustermandant:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Einzug:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Konto:Nullable<Int64> = new Nullable<Int64>() with get,set
member val BLZ:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Bank:String = null with get,set
member val Plz:String = null with get,set
member val Land:String = null with get,set
member val BMid:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Bernrind:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Speicherzeit:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Kne:String = null with get,set
member val berater_zugriffsrechte_ids:String = null with get,set
member val plus_digifibu:Nullable<Int32> = new Nullable<Int32>() with get,set
member val ersterlogin:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val letzterlogin:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val abrechnung:Nullable<Int32> = new Nullable<Int32>() with get,set
member val gesamtrecht:Nullable<Int32> = new Nullable<Int32>() with get,set
member val datev_wj:String = null with get,set
member val skr_typ:Nullable<Int32> = new Nullable<Int32>() with get,set
member val skontozuordnung:String = null with get,set
member val gutschein:Nullable<Int64> = new Nullable<Int64>() with get,set
member val briefkastenArbeitsanweisung:String = null with get,set
member val kontaktTelefon:String = null with get,set
member val kontaktEmail:String = null with get,set
member val demo:Nullable<Int32> = new Nullable<Int32>() with get,set
member val demo_reg_am:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val demo_gueltig_bis:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val fibu_ext_login:String = null with get,set
member val isSkontoImmer:Nullable<Int32> = new Nullable<Int32>() with get,set
member val is_kne_nur_personen:Nullable<Int32> = new Nullable<Int32>() with get,set
member val is_ust_erfassung:Nullable<Int32> = new Nullable<Int32>() with get,set
member val mail_user:String = null with get,set
member val mail_adresse:String = null with get,set
member val mail_passwort:String = null with get,set
member val mail_passwort_aes:String = null with get,set
member val steuernummer:String = null with get,set
member val steuerid:String = null with get,set
member val ustva_typ:Nullable<Int32> = new Nullable<Int32>() with get,set
member val ustva_fertig:Nullable<Int32> = new Nullable<Int32>() with get,set
member val elster_steuernummer:String = null with get,set
member val fakt_uni1_bez:String = null with get,set
member val fakt_uni2_bez:String = null with get,set
member val fakt_uni1_regex:String = null with get,set
member val fakt_uni2_regex:String = null with get,set
member val fakt_text:String = null with get,set
member val sepa_gl_id:String = null with get,set
member val umstellung:Nullable<Int32> = new Nullable<Int32>() with get,set
member val hardlock:String = null with get,set
member val mahngebuer:String = null with get,set
member val mahnzins:String = null with get,set
member val mahntage:String = null with get,set
member val freigabe10:Nullable<Int32> = new Nullable<Int32>() with get,set
member val plusbearbeitung:Nullable<Int32> = new Nullable<Int32>() with get,set
member val iban_zugferd:String = null with get,set
member val universal:String = null with get,set
member val fremd_ID:String = null with get,set
member val freiFeld:String = null with get,set
member val kuerzel:String = null with get,set
member val buchhaltungstyp:String = null with get,set
member val freigabe:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val mobil:String = null with get,set
member val hashtags:String = null with get,set
member val sstelle:String = null with get,set
member val sstelle_stamm:String = null with get,set
member val beraternummer_export:String = null with get,set
member val fibu_interface:String = null with get,set
[<Ignore>]
member val mandant:Nullable<Int64> = new Nullable<Int64>() with get,set
[<Ignore>]
member val PrimaryKey:Nullable<Int64> = new Nullable<Int64>() with get,set
[<Ignore>]
member val bd_anzahl1:Nullable<Int64> = new Nullable<Int64>() with get,set
[<AllowNullLiteral>]
type zugriffsrechte() =
member val ID:Nullable<Int64> = new Nullable<Int64>() with get,set
member val _erstellt:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val _aenderung:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Mandnr:Nullable<Int64> = new Nullable<Int64>() with get,set
member val PasswMD5:String = null with get,set
member val Name:String = null with get,set
member val Vorname:String = null with get,set
member val EMail:String = null with get,set
member val EMail_tax:String = null with get,set
member val auth_token:String = null with get,set
member val auth_email:String = null with get,set
member val Rechte:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Gruppe:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Aktiv:Nullable<Int32> = new Nullable<Int32>() with get,set
member val Admin:Nullable<Int32> = new Nullable<Int32>() with get,set
member val Anlagedatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val guid:String = null with get,set
member val pers_typ:Nullable<Int32> = new Nullable<Int32>() with get,set
member val hardlock:String = null with get,set
member val stundensatz:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val freigabeberechtigter:Nullable<Int64> = new Nullable<Int64>() with get,set
member val vertretung:Nullable<Int64> = new Nullable<Int64>() with get,set
member val genehmiger:Nullable<Int64> = new Nullable<Int64>() with get,set
member val eintritt:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val austritt:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val abteilung_guid:String = null with get,set
member val negativurlaub:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val Alturlaub:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val bundesland:Nullable<Int32> = new Nullable<Int32>() with get,set
member val bild:Byte[] = [||] with get,set
member val mobil:String = null with get,set
member val geburtstag:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val privatsspaehre:Nullable<Int32> = new Nullable<Int32>() with get,set
member val intern:Nullable<Int32> = new Nullable<Int32>() with get,set
member val strasse:String = null with get,set
member val plz:String = null with get,set
member val ort:String = null with get,set
member val isAcc:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val email_abruf:String = null with get,set
member val email_abruf_tax:String = null with get,set
member val recht_taetigkeittyp:String = null with get,set
member val rechte_acc:String = null with get,set
member val bemerkung:String = null with get,set
member val is_main_mail:Nullable<Int32> = new Nullable<Int32>() with get,set
member val two_factor_method:Nullable<Int32> = new Nullable<Int32>() with get,set
member val two_factor_enabled:Nullable<Int32> = new Nullable<Int32>() with get,set
member val two_factor_secret:String = null with get,set
member val two_factor_backup_codes:String = null with get,set
member val two_factor_enabled_date:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val two_factor_failed_attempts:Nullable<Int32> = new Nullable<Int32>() with get,set
member val two_factor_last_failure:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val two_factor_is_lockedout:Nullable<Int32> = new Nullable<Int32>() with get,set
member val default_ja:Nullable<Int32> = new Nullable<Int32>() with get,set
member val default_fibu:Nullable<Int32> = new Nullable<Int32>() with get,set
member val default_lohn:Nullable<Int32> = new Nullable<Int32>() with get,set
member val default_acc:Nullable<Int32> = new Nullable<Int32>() with get,set
member val default_vw:Nullable<Int32> = new Nullable<Int32>() with get,set
member val rechte_intern_mandanten:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val PKIndex:Nullable<Int64> = new Nullable<Int64>() with get,set
[<Ignore>]
member val mandant:Nullable<Int64> = new Nullable<Int64>() with get,set
[<Ignore>]
member val PrimaryKey:Nullable<Int64> = new Nullable<Int64>() with get,set
[<Ignore>]
member val nutzerid:Nullable<Int64> = new Nullable<Int64>() with get,set
[<Flags>]
type Role =
| None = 0
| Mandant = 1
| Berater = 2
| Benutzer = 4
| WebClient = 8
| Steuerberater = 16
| ExternBerater = 32
| MFA = 64
| MFABerater = 128
[<AllowNullLiteral>]
type LoginMandantResponse() =
member val start:DateTime = new DateTime() with get,set
member val loginmand_ende:DateTime = new DateTime() with get,set
member val ende:DateTime = new DateTime() with get,set
member val mandlogin:mandlogin = null with get,set
member val zugriffsrechte:zugriffsrechte = null with get,set
member val Token:String = null with get,set
member val MFAToken:String = null with get,set
member val rolle:Role = new Role() with get,set
member val showSupportButton:Boolean = new Boolean() with get,set
member val PasswortAbgelaufen:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val NeuesPasswortGesetzt:Nullable<Boolean> = new Nullable<Boolean>() with get,set
member val ErrorMsg:String = null with get,set
member val Anmeldeversuche:Nullable<Int32> = new Nullable<Int32>() with get,set
member val Configs:ResizeArray<String> = new ResizeArray<String>() with get,set
type Oem =
| fibudata = 0
| spectrum = 3
[<AllowNullLiteral>]
type LoginMandantRequest() =
member val Mandnr:Int64 = new Int64() with get,set
member val eMail:String = null with get,set
member val Password:String = null with get,set
member val hardlock:IEnumerable<String> = null with get,set
member val OEM:Nullable<Oem> = new Nullable<Oem>() with get,set
member val isWebClient:Nullable<Int32> = new Nullable<Int32>() with get,set
member val fibuscan_version:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val token:String = null with get,set
member val einladungs_token:String = null with get,set
member val MFACode:String = null with get,set
member val MFAToken:String = null with get,set
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /auth/LoginMandant HTTP/1.1
Host: ws4.fibudata.net
Accept: application/json
Content-Type: application/json
Content-Length: length
{"Mandnr":0,"eMail":"String","Password":"String","OEM":"fibudata","isWebClient":0,"fibuscan_version":0,"token":"String","einladungs_token":"String","MFACode":"String","MFAToken":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"start":"\/Date(-62135596800000-0000)\/","loginmand_ende":"\/Date(-62135596800000-0000)\/","ende":"\/Date(-62135596800000-0000)\/","mandlogin":{"Mandnr":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","Bnr":0,"Passw":"String","Email":"String","PasswMD5":"String","Kurzbezeichnung":"String","IMGSec":0,"auth_email":"String","auth_token":"String","Beraternr":0,"BerMandantNr":0,"Dbnr":0,"Ver":0,"Altern":"String","Updatedatei":"String","Zugriffdat":"\/Date(-62135596800000-0000)\/","Version":0,"Pwberater_ALT":"String","Pwberater":"String","Post":0,"Name":"String","Strasse":"String","Ort":"String","Briefkasten":0,"Mustermandant":0,"Einzug":0,"Konto":0,"BLZ":0,"Bank":"String","Plz":"String","Land":"String","BMid":0,"Bernrind":0,"Speicherzeit":0,"Kne":"String","berater_zugriffsrechte_ids":"String","plus_digifibu":0,"ersterlogin":"\/Date(-62135596800000-0000)\/","letzterlogin":"\/Date(-62135596800000-0000)\/","abrechnung":0,"gesamtrecht":0,"datev_wj":"String","skr_typ":0,"skontozuordnung":"String","gutschein":0,"briefkastenArbeitsanweisung":"String","kontaktTelefon":"String","kontaktEmail":"String","demo":0,"demo_reg_am":"\/Date(-62135596800000-0000)\/","demo_gueltig_bis":"\/Date(-62135596800000-0000)\/","fibu_ext_login":"String","isSkontoImmer":0,"is_kne_nur_personen":0,"is_ust_erfassung":0,"mail_user":"String","mail_adresse":"String","mail_passwort":"String","mail_passwort_aes":"String","steuernummer":"String","steuerid":"String","ustva_typ":0,"ustva_fertig":0,"elster_steuernummer":"String","fakt_uni1_bez":"String","fakt_uni2_bez":"String","fakt_uni1_regex":"String","fakt_uni2_regex":"String","fakt_text":"String","sepa_gl_id":"String","umstellung":0,"hardlock":"String","mahngebuer":"String","mahnzins":"String","mahntage":"String","freigabe10":0,"plusbearbeitung":0,"iban_zugferd":"String","universal":"String","fremd_ID":"String","freiFeld":"String","kuerzel":"String","buchhaltungstyp":"String","freigabe":"\/Date(-62135596800000-0000)\/","mobil":"String","hashtags":"String","sstelle":"String","sstelle_stamm":"String","beraternummer_export":"String","fibu_interface":"String","mandant":0,"PrimaryKey":0,"bd_anzahl1":0},"zugriffsrechte":{"ID":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","Mandnr":0,"PasswMD5":"String","Name":"String","Vorname":"String","EMail":"String","EMail_tax":"String","auth_token":"String","auth_email":"String","Rechte":0,"Gruppe":0,"Aktiv":0,"Admin":0,"Anlagedatum":"\/Date(-62135596800000-0000)\/","guid":"String","pers_typ":0,"hardlock":"String","stundensatz":0,"freigabeberechtigter":0,"vertretung":0,"genehmiger":0,"eintritt":"\/Date(-62135596800000-0000)\/","austritt":"\/Date(-62135596800000-0000)\/","abteilung_guid":"String","negativurlaub":false,"Alturlaub":false,"bundesland":0,"bild":"AA==","mobil":"String","geburtstag":"\/Date(-62135596800000-0000)\/","privatsspaehre":0,"intern":0,"strasse":"String","plz":"String","ort":"String","isAcc":false,"email_abruf":"String","email_abruf_tax":"String","recht_taetigkeittyp":"String","rechte_acc":"String","bemerkung":"String","is_main_mail":0,"two_factor_method":0,"two_factor_enabled":0,"two_factor_secret":"String","two_factor_backup_codes":"String","two_factor_enabled_date":"\/Date(-62135596800000-0000)\/","two_factor_failed_attempts":0,"two_factor_last_failure":"\/Date(-62135596800000-0000)\/","two_factor_is_lockedout":0,"default_ja":0,"default_fibu":0,"default_lohn":0,"default_acc":0,"default_vw":0,"rechte_intern_mandanten":false,"PKIndex":0,"mandant":0,"PrimaryKey":0,"nutzerid":0},"Token":"String","MFAToken":"String","rolle":0,"showSupportButton":false,"PasswortAbgelaufen":false,"NeuesPasswortGesetzt":false,"ErrorMsg":"String","Anmeldeversuche":0,"Configs":["String"]}