| GET, POST | /auth/LoginMandant |
|---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class LoginMandantRequest
{
public Long Mandnr = null;
public String eMail = null;
public String Password = null;
public ArrayList<String> hardlock = null;
public Oem OEM = null;
public Integer isWebClient = null;
public BigDecimal fibuscan_version = null;
public String token = null;
public String einladungs_token = null;
public String MFACode = null;
public String MFAToken = null;
public Long getMandnr() { return Mandnr; }
public LoginMandantRequest setMandnr(Long value) { this.Mandnr = value; return this; }
public String getEMail() { return eMail; }
public LoginMandantRequest setEMail(String value) { this.eMail = value; return this; }
public String getPassword() { return Password; }
public LoginMandantRequest setPassword(String value) { this.Password = value; return this; }
public ArrayList<String> getHardlock() { return hardlock; }
public LoginMandantRequest setHardlock(ArrayList<String> value) { this.hardlock = value; return this; }
public Oem getOem() { return OEM; }
public LoginMandantRequest setOem(Oem value) { this.OEM = value; return this; }
public Integer getIsWebClient() { return isWebClient; }
public LoginMandantRequest setIsWebClient(Integer value) { this.isWebClient = value; return this; }
public BigDecimal getFibuscanVersion() { return fibuscan_version; }
public LoginMandantRequest setFibuscanVersion(BigDecimal value) { this.fibuscan_version = value; return this; }
public String getToken() { return token; }
public LoginMandantRequest setToken(String value) { this.token = value; return this; }
public String getEinladungsToken() { return einladungs_token; }
public LoginMandantRequest setEinladungsToken(String value) { this.einladungs_token = value; return this; }
public String getMfaCode() { return MFACode; }
public LoginMandantRequest setMfaCode(String value) { this.MFACode = value; return this; }
public String getMfaToken() { return MFAToken; }
public LoginMandantRequest setMfaToken(String value) { this.MFAToken = value; return this; }
}
public static enum Oem
{
Fibudata(0),
Spectrum(3);
private final int value;
Oem(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
public static class LoginMandantResponse
{
public Date start = null;
public Date loginmand_ende = null;
public Date ende = null;
public mandlogin mandlogin = null;
public zugriffsrechte zugriffsrechte = null;
public String Token = null;
public String MFAToken = null;
public Role rolle = null;
public Boolean showSupportButton = null;
public Boolean PasswortAbgelaufen = null;
public Boolean NeuesPasswortGesetzt = null;
public String ErrorMsg = null;
public Integer Anmeldeversuche = null;
public ArrayList<String> Configs = null;
public Date getStart() { return start; }
public LoginMandantResponse setStart(Date value) { this.start = value; return this; }
public Date getLoginmandEnde() { return loginmand_ende; }
public LoginMandantResponse setLoginmandEnde(Date value) { this.loginmand_ende = value; return this; }
public Date getEnde() { return ende; }
public LoginMandantResponse setEnde(Date value) { this.ende = value; return this; }
public mandlogin getMandlogin() { return mandlogin; }
public LoginMandantResponse setMandlogin(mandlogin value) { this.mandlogin = value; return this; }
public zugriffsrechte getZugriffsrechte() { return zugriffsrechte; }
public LoginMandantResponse setZugriffsrechte(zugriffsrechte value) { this.zugriffsrechte = value; return this; }
public String getToken() { return Token; }
public LoginMandantResponse setToken(String value) { this.Token = value; return this; }
public String getMfaToken() { return MFAToken; }
public LoginMandantResponse setMfaToken(String value) { this.MFAToken = value; return this; }
public Role getRolle() { return rolle; }
public LoginMandantResponse setRolle(Role value) { this.rolle = value; return this; }
public Boolean isShowSupportButton() { return showSupportButton; }
public LoginMandantResponse setShowSupportButton(Boolean value) { this.showSupportButton = value; return this; }
public Boolean isPasswortAbgelaufen() { return PasswortAbgelaufen; }
public LoginMandantResponse setPasswortAbgelaufen(Boolean value) { this.PasswortAbgelaufen = value; return this; }
public Boolean isNeuesPasswortGesetzt() { return NeuesPasswortGesetzt; }
public LoginMandantResponse setNeuesPasswortGesetzt(Boolean value) { this.NeuesPasswortGesetzt = value; return this; }
public String getErrorMsg() { return ErrorMsg; }
public LoginMandantResponse setErrorMsg(String value) { this.ErrorMsg = value; return this; }
public Integer getAnmeldeversuche() { return Anmeldeversuche; }
public LoginMandantResponse setAnmeldeversuche(Integer value) { this.Anmeldeversuche = value; return this; }
public ArrayList<String> getConfigs() { return Configs; }
public LoginMandantResponse setConfigs(ArrayList<String> value) { this.Configs = value; return this; }
}
public static class mandlogin implements IMandnr, IPrimaryKey, ITableBaseErstelltAenderung
{
public Long Mandnr = null;
public Date _erstellt = null;
public Date _aenderung = null;
public Long Bnr = null;
public String Passw = null;
public String Email = null;
public String PasswMD5 = null;
public String Kurzbezeichnung = null;
public Long IMGSec = null;
public String auth_email = null;
public String auth_token = null;
public Long Beraternr = null;
public Long BerMandantNr = null;
public Long Dbnr = null;
public BigDecimal Ver = null;
public String Altern = null;
public String Updatedatei = null;
public Date Zugriffdat = null;
public BigDecimal Version = null;
public String Pwberater_ALT = null;
public String Pwberater = null;
public Long Post = null;
public String Name = null;
public String Strasse = null;
public String Ort = null;
public Long Briefkasten = null;
public Long Mustermandant = null;
public Long Einzug = null;
public Long Konto = null;
public Long BLZ = null;
public String Bank = null;
public String Plz = null;
public String Land = null;
public Long BMid = null;
public Long Bernrind = null;
public Long Speicherzeit = null;
public String Kne = null;
public String berater_zugriffsrechte_ids = null;
public Integer plus_digifibu = null;
public Date ersterlogin = null;
public Date letzterlogin = null;
public Integer abrechnung = null;
public Integer gesamtrecht = null;
public String datev_wj = null;
public Integer skr_typ = null;
public String skontozuordnung = null;
public Long gutschein = null;
public String briefkastenArbeitsanweisung = null;
public String kontaktTelefon = null;
public String kontaktEmail = null;
public Integer demo = null;
public Date demo_reg_am = null;
public Date demo_gueltig_bis = null;
public String fibu_ext_login = null;
public Integer isSkontoImmer = null;
public Integer is_kne_nur_personen = null;
public Integer is_ust_erfassung = null;
public String mail_user = null;
public String mail_adresse = null;
public String mail_passwort = null;
public String mail_passwort_aes = null;
public String steuernummer = null;
public String steuerid = null;
public Integer ustva_typ = null;
public Integer ustva_fertig = null;
public String elster_steuernummer = null;
public String fakt_uni1_bez = null;
public String fakt_uni2_bez = null;
public String fakt_uni1_regex = null;
public String fakt_uni2_regex = null;
public String fakt_text = null;
public String sepa_gl_id = null;
public Integer umstellung = null;
public String hardlock = null;
public String mahngebuer = null;
public String mahnzins = null;
public String mahntage = null;
public Integer freigabe10 = null;
public Integer plusbearbeitung = null;
public String iban_zugferd = null;
public String universal = null;
public String fremd_ID = null;
public String freiFeld = null;
public String kuerzel = null;
public String buchhaltungstyp = null;
public Date freigabe = null;
public String mobil = null;
public String hashtags = null;
public String sstelle = null;
public String sstelle_stamm = null;
public String beraternummer_export = null;
public String fibu_interface = null;
@Ignore()
public Long mandant = null;
@Ignore()
public Long PrimaryKey = null;
@Ignore()
public Long bd_anzahl1 = null;
public Long getMandnr() { return Mandnr; }
public mandlogin setMandnr(Long value) { this.Mandnr = value; return this; }
public Date getErstellt() { return _erstellt; }
public mandlogin setErstellt(Date value) { this._erstellt = value; return this; }
public Date getAenderung() { return _aenderung; }
public mandlogin setAenderung(Date value) { this._aenderung = value; return this; }
public Long getBnr() { return Bnr; }
public mandlogin setBnr(Long value) { this.Bnr = value; return this; }
public String getPassw() { return Passw; }
public mandlogin setPassw(String value) { this.Passw = value; return this; }
public String getEmail() { return Email; }
public mandlogin setEmail(String value) { this.Email = value; return this; }
public String getPasswMD5() { return PasswMD5; }
public mandlogin setPasswMD5(String value) { this.PasswMD5 = value; return this; }
public String getKurzbezeichnung() { return Kurzbezeichnung; }
public mandlogin setKurzbezeichnung(String value) { this.Kurzbezeichnung = value; return this; }
public Long getImgSec() { return IMGSec; }
public mandlogin setImgSec(Long value) { this.IMGSec = value; return this; }
public String getAuthEmail() { return auth_email; }
public mandlogin setAuthEmail(String value) { this.auth_email = value; return this; }
public String getAuthToken() { return auth_token; }
public mandlogin setAuthToken(String value) { this.auth_token = value; return this; }
public Long getBeraternr() { return Beraternr; }
public mandlogin setBeraternr(Long value) { this.Beraternr = value; return this; }
public Long getBerMandantNr() { return BerMandantNr; }
public mandlogin setBerMandantNr(Long value) { this.BerMandantNr = value; return this; }
public Long getDbnr() { return Dbnr; }
public mandlogin setDbnr(Long value) { this.Dbnr = value; return this; }
public BigDecimal getVer() { return Ver; }
public mandlogin setVer(BigDecimal value) { this.Ver = value; return this; }
public String getAltern() { return Altern; }
public mandlogin setAltern(String value) { this.Altern = value; return this; }
public String getUpdatedatei() { return Updatedatei; }
public mandlogin setUpdatedatei(String value) { this.Updatedatei = value; return this; }
public Date getZugriffdat() { return Zugriffdat; }
public mandlogin setZugriffdat(Date value) { this.Zugriffdat = value; return this; }
public BigDecimal getVersion() { return Version; }
public mandlogin setVersion(BigDecimal value) { this.Version = value; return this; }
public String getPwberaterAlt() { return Pwberater_ALT; }
public mandlogin setPwberaterAlt(String value) { this.Pwberater_ALT = value; return this; }
public String getPwberater() { return Pwberater; }
public mandlogin setPwberater(String value) { this.Pwberater = value; return this; }
public Long getPost() { return Post; }
public mandlogin setPost(Long value) { this.Post = value; return this; }
public String getName() { return Name; }
public mandlogin setName(String value) { this.Name = value; return this; }
public String getStrasse() { return Strasse; }
public mandlogin setStrasse(String value) { this.Strasse = value; return this; }
public String getOrt() { return Ort; }
public mandlogin setOrt(String value) { this.Ort = value; return this; }
public Long getBriefkasten() { return Briefkasten; }
public mandlogin setBriefkasten(Long value) { this.Briefkasten = value; return this; }
public Long getMustermandant() { return Mustermandant; }
public mandlogin setMustermandant(Long value) { this.Mustermandant = value; return this; }
public Long getEinzug() { return Einzug; }
public mandlogin setEinzug(Long value) { this.Einzug = value; return this; }
public Long getKonto() { return Konto; }
public mandlogin setKonto(Long value) { this.Konto = value; return this; }
public Long getBlz() { return BLZ; }
public mandlogin setBlz(Long value) { this.BLZ = value; return this; }
public String getBank() { return Bank; }
public mandlogin setBank(String value) { this.Bank = value; return this; }
public String getPlz() { return Plz; }
public mandlogin setPlz(String value) { this.Plz = value; return this; }
public String getLand() { return Land; }
public mandlogin setLand(String value) { this.Land = value; return this; }
public Long getBMid() { return BMid; }
public mandlogin setBMid(Long value) { this.BMid = value; return this; }
public Long getBernrind() { return Bernrind; }
public mandlogin setBernrind(Long value) { this.Bernrind = value; return this; }
public Long getSpeicherzeit() { return Speicherzeit; }
public mandlogin setSpeicherzeit(Long value) { this.Speicherzeit = value; return this; }
public String getKne() { return Kne; }
public mandlogin setKne(String value) { this.Kne = value; return this; }
public String getBeraterZugriffsrechteIds() { return berater_zugriffsrechte_ids; }
public mandlogin setBeraterZugriffsrechteIds(String value) { this.berater_zugriffsrechte_ids = value; return this; }
public Integer getPlusDigifibu() { return plus_digifibu; }
public mandlogin setPlusDigifibu(Integer value) { this.plus_digifibu = value; return this; }
public Date getErsterlogin() { return ersterlogin; }
public mandlogin setErsterlogin(Date value) { this.ersterlogin = value; return this; }
public Date getLetzterlogin() { return letzterlogin; }
public mandlogin setLetzterlogin(Date value) { this.letzterlogin = value; return this; }
public Integer getAbrechnung() { return abrechnung; }
public mandlogin setAbrechnung(Integer value) { this.abrechnung = value; return this; }
public Integer getGesamtrecht() { return gesamtrecht; }
public mandlogin setGesamtrecht(Integer value) { this.gesamtrecht = value; return this; }
public String getDatevWj() { return datev_wj; }
public mandlogin setDatevWj(String value) { this.datev_wj = value; return this; }
public Integer getSkrTyp() { return skr_typ; }
public mandlogin setSkrTyp(Integer value) { this.skr_typ = value; return this; }
public String getSkontozuordnung() { return skontozuordnung; }
public mandlogin setSkontozuordnung(String value) { this.skontozuordnung = value; return this; }
public Long getGutschein() { return gutschein; }
public mandlogin setGutschein(Long value) { this.gutschein = value; return this; }
public String getBriefkastenArbeitsanweisung() { return briefkastenArbeitsanweisung; }
public mandlogin setBriefkastenArbeitsanweisung(String value) { this.briefkastenArbeitsanweisung = value; return this; }
public String getKontaktTelefon() { return kontaktTelefon; }
public mandlogin setKontaktTelefon(String value) { this.kontaktTelefon = value; return this; }
public String getKontaktEmail() { return kontaktEmail; }
public mandlogin setKontaktEmail(String value) { this.kontaktEmail = value; return this; }
public Integer getDemo() { return demo; }
public mandlogin setDemo(Integer value) { this.demo = value; return this; }
public Date getDemoRegAm() { return demo_reg_am; }
public mandlogin setDemoRegAm(Date value) { this.demo_reg_am = value; return this; }
public Date getDemoGueltigBis() { return demo_gueltig_bis; }
public mandlogin setDemoGueltigBis(Date value) { this.demo_gueltig_bis = value; return this; }
public String getFibuExtLogin() { return fibu_ext_login; }
public mandlogin setFibuExtLogin(String value) { this.fibu_ext_login = value; return this; }
public Integer getIsSkontoImmer() { return isSkontoImmer; }
public mandlogin setIsSkontoImmer(Integer value) { this.isSkontoImmer = value; return this; }
public Integer getIsKneNurPersonen() { return is_kne_nur_personen; }
public mandlogin setIsKneNurPersonen(Integer value) { this.is_kne_nur_personen = value; return this; }
public Integer getIsUstErfassung() { return is_ust_erfassung; }
public mandlogin setIsUstErfassung(Integer value) { this.is_ust_erfassung = value; return this; }
public String getMailUser() { return mail_user; }
public mandlogin setMailUser(String value) { this.mail_user = value; return this; }
public String getMailAdresse() { return mail_adresse; }
public mandlogin setMailAdresse(String value) { this.mail_adresse = value; return this; }
public String getMailPasswort() { return mail_passwort; }
public mandlogin setMailPasswort(String value) { this.mail_passwort = value; return this; }
public String getMailPasswortAes() { return mail_passwort_aes; }
public mandlogin setMailPasswortAes(String value) { this.mail_passwort_aes = value; return this; }
public String getSteuernummer() { return steuernummer; }
public mandlogin setSteuernummer(String value) { this.steuernummer = value; return this; }
public String getSteuerid() { return steuerid; }
public mandlogin setSteuerid(String value) { this.steuerid = value; return this; }
public Integer getUstvaTyp() { return ustva_typ; }
public mandlogin setUstvaTyp(Integer value) { this.ustva_typ = value; return this; }
public Integer getUstvaFertig() { return ustva_fertig; }
public mandlogin setUstvaFertig(Integer value) { this.ustva_fertig = value; return this; }
public String getElsterSteuernummer() { return elster_steuernummer; }
public mandlogin setElsterSteuernummer(String value) { this.elster_steuernummer = value; return this; }
public String getFaktUni1Bez() { return fakt_uni1_bez; }
public mandlogin setFaktUni1Bez(String value) { this.fakt_uni1_bez = value; return this; }
public String getFaktUni2Bez() { return fakt_uni2_bez; }
public mandlogin setFaktUni2Bez(String value) { this.fakt_uni2_bez = value; return this; }
public String getFaktUni1Regex() { return fakt_uni1_regex; }
public mandlogin setFaktUni1Regex(String value) { this.fakt_uni1_regex = value; return this; }
public String getFaktUni2Regex() { return fakt_uni2_regex; }
public mandlogin setFaktUni2Regex(String value) { this.fakt_uni2_regex = value; return this; }
public String getFaktText() { return fakt_text; }
public mandlogin setFaktText(String value) { this.fakt_text = value; return this; }
public String getSepaGlId() { return sepa_gl_id; }
public mandlogin setSepaGlId(String value) { this.sepa_gl_id = value; return this; }
public Integer getUmstellung() { return umstellung; }
public mandlogin setUmstellung(Integer value) { this.umstellung = value; return this; }
public String getHardlock() { return hardlock; }
public mandlogin setHardlock(String value) { this.hardlock = value; return this; }
public String getMahngebuer() { return mahngebuer; }
public mandlogin setMahngebuer(String value) { this.mahngebuer = value; return this; }
public String getMahnzins() { return mahnzins; }
public mandlogin setMahnzins(String value) { this.mahnzins = value; return this; }
public String getMahntage() { return mahntage; }
public mandlogin setMahntage(String value) { this.mahntage = value; return this; }
public Integer getFreigabe10() { return freigabe10; }
public mandlogin setFreigabe10(Integer value) { this.freigabe10 = value; return this; }
public Integer getPlusbearbeitung() { return plusbearbeitung; }
public mandlogin setPlusbearbeitung(Integer value) { this.plusbearbeitung = value; return this; }
public String getIbanZugferd() { return iban_zugferd; }
public mandlogin setIbanZugferd(String value) { this.iban_zugferd = value; return this; }
public String getUniversal() { return universal; }
public mandlogin setUniversal(String value) { this.universal = value; return this; }
public String getFremdId() { return fremd_ID; }
public mandlogin setFremdId(String value) { this.fremd_ID = value; return this; }
public String getFreiFeld() { return freiFeld; }
public mandlogin setFreiFeld(String value) { this.freiFeld = value; return this; }
public String getKuerzel() { return kuerzel; }
public mandlogin setKuerzel(String value) { this.kuerzel = value; return this; }
public String getBuchhaltungstyp() { return buchhaltungstyp; }
public mandlogin setBuchhaltungstyp(String value) { this.buchhaltungstyp = value; return this; }
public Date getFreigabe() { return freigabe; }
public mandlogin setFreigabe(Date value) { this.freigabe = value; return this; }
public String getMobil() { return mobil; }
public mandlogin setMobil(String value) { this.mobil = value; return this; }
public String getHashtags() { return hashtags; }
public mandlogin setHashtags(String value) { this.hashtags = value; return this; }
public String getSstelle() { return sstelle; }
public mandlogin setSstelle(String value) { this.sstelle = value; return this; }
public String getSstelleStamm() { return sstelle_stamm; }
public mandlogin setSstelleStamm(String value) { this.sstelle_stamm = value; return this; }
public String getBeraternummerExport() { return beraternummer_export; }
public mandlogin setBeraternummerExport(String value) { this.beraternummer_export = value; return this; }
public String getFibuInterface() { return fibu_interface; }
public mandlogin setFibuInterface(String value) { this.fibu_interface = value; return this; }
public Long getMandant() { return mandant; }
public mandlogin setMandant(Long value) { this.mandant = value; return this; }
public Long getPrimaryKey() { return PrimaryKey; }
public mandlogin setPrimaryKey(Long value) { this.PrimaryKey = value; return this; }
public Long getBdAnzahl1() { return bd_anzahl1; }
public mandlogin setBdAnzahl1(Long value) { this.bd_anzahl1 = value; return this; }
}
public static class zugriffsrechte implements IMandnr, IPrimaryKey, INutzerid, ITableBaseErstelltAenderung, IPKindex
{
public Long ID = null;
public Date _erstellt = null;
public Date _aenderung = null;
public Long Mandnr = null;
public String PasswMD5 = null;
public String Name = null;
public String Vorname = null;
public String EMail = null;
public String EMail_tax = null;
public String auth_token = null;
public String auth_email = null;
public Long Rechte = null;
public Long Gruppe = null;
public Integer Aktiv = null;
public Integer Admin = null;
public Date Anlagedatum = null;
public String guid = null;
public Integer pers_typ = null;
public String hardlock = null;
public BigDecimal stundensatz = null;
public Long freigabeberechtigter = null;
public Long vertretung = null;
public Long genehmiger = null;
public Date eintritt = null;
public Date austritt = null;
public String abteilung_guid = null;
public Boolean negativurlaub = null;
public Boolean Alturlaub = null;
public Integer bundesland = null;
public byte[] bild = null;
public String mobil = null;
public Date geburtstag = null;
public Integer privatsspaehre = null;
public Integer intern = null;
public String strasse = null;
public String plz = null;
public String ort = null;
public Boolean isAcc = null;
public String email_abruf = null;
public String email_abruf_tax = null;
public String recht_taetigkeittyp = null;
public String rechte_acc = null;
public String bemerkung = null;
public Integer is_main_mail = null;
public Integer two_factor_method = null;
public Integer two_factor_enabled = null;
public String two_factor_secret = null;
public String two_factor_backup_codes = null;
public Date two_factor_enabled_date = null;
public Integer two_factor_failed_attempts = null;
public Date two_factor_last_failure = null;
public Integer two_factor_is_lockedout = null;
public Integer default_ja = null;
public Integer default_fibu = null;
public Integer default_lohn = null;
public Integer default_acc = null;
public Integer default_vw = null;
public Boolean rechte_intern_mandanten = null;
public Long PKIndex = null;
@Ignore()
public Long mandant = null;
@Ignore()
public Long PrimaryKey = null;
@Ignore()
public Long nutzerid = null;
public Long getId() { return ID; }
public zugriffsrechte setId(Long value) { this.ID = value; return this; }
public Date getErstellt() { return _erstellt; }
public zugriffsrechte setErstellt(Date value) { this._erstellt = value; return this; }
public Date getAenderung() { return _aenderung; }
public zugriffsrechte setAenderung(Date value) { this._aenderung = value; return this; }
public Long getMandnr() { return Mandnr; }
public zugriffsrechte setMandnr(Long value) { this.Mandnr = value; return this; }
public String getPasswMD5() { return PasswMD5; }
public zugriffsrechte setPasswMD5(String value) { this.PasswMD5 = value; return this; }
public String getName() { return Name; }
public zugriffsrechte setName(String value) { this.Name = value; return this; }
public String getVorname() { return Vorname; }
public zugriffsrechte setVorname(String value) { this.Vorname = value; return this; }
public String getEMail() { return EMail; }
public zugriffsrechte setEMail(String value) { this.EMail = value; return this; }
public String getEMailTax() { return EMail_tax; }
public zugriffsrechte setEMailTax(String value) { this.EMail_tax = value; return this; }
public String getAuthToken() { return auth_token; }
public zugriffsrechte setAuthToken(String value) { this.auth_token = value; return this; }
public String getAuthEmail() { return auth_email; }
public zugriffsrechte setAuthEmail(String value) { this.auth_email = value; return this; }
public Long getRechte() { return Rechte; }
public zugriffsrechte setRechte(Long value) { this.Rechte = value; return this; }
public Long getGruppe() { return Gruppe; }
public zugriffsrechte setGruppe(Long value) { this.Gruppe = value; return this; }
public Integer getAktiv() { return Aktiv; }
public zugriffsrechte setAktiv(Integer value) { this.Aktiv = value; return this; }
public Integer getAdmin() { return Admin; }
public zugriffsrechte setAdmin(Integer value) { this.Admin = value; return this; }
public Date getAnlagedatum() { return Anlagedatum; }
public zugriffsrechte setAnlagedatum(Date value) { this.Anlagedatum = value; return this; }
public String getGuid() { return guid; }
public zugriffsrechte setGuid(String value) { this.guid = value; return this; }
public Integer getPersTyp() { return pers_typ; }
public zugriffsrechte setPersTyp(Integer value) { this.pers_typ = value; return this; }
public String getHardlock() { return hardlock; }
public zugriffsrechte setHardlock(String value) { this.hardlock = value; return this; }
public BigDecimal getStundensatz() { return stundensatz; }
public zugriffsrechte setStundensatz(BigDecimal value) { this.stundensatz = value; return this; }
public Long getFreigabeberechtigter() { return freigabeberechtigter; }
public zugriffsrechte setFreigabeberechtigter(Long value) { this.freigabeberechtigter = value; return this; }
public Long getVertretung() { return vertretung; }
public zugriffsrechte setVertretung(Long value) { this.vertretung = value; return this; }
public Long getGenehmiger() { return genehmiger; }
public zugriffsrechte setGenehmiger(Long value) { this.genehmiger = value; return this; }
public Date getEintritt() { return eintritt; }
public zugriffsrechte setEintritt(Date value) { this.eintritt = value; return this; }
public Date getAustritt() { return austritt; }
public zugriffsrechte setAustritt(Date value) { this.austritt = value; return this; }
public String getAbteilungGuid() { return abteilung_guid; }
public zugriffsrechte setAbteilungGuid(String value) { this.abteilung_guid = value; return this; }
public Boolean isNegativurlaub() { return negativurlaub; }
public zugriffsrechte setNegativurlaub(Boolean value) { this.negativurlaub = value; return this; }
public Boolean isAlturlaub() { return Alturlaub; }
public zugriffsrechte setAlturlaub(Boolean value) { this.Alturlaub = value; return this; }
public Integer getBundesland() { return bundesland; }
public zugriffsrechte setBundesland(Integer value) { this.bundesland = value; return this; }
public byte[] getBild() { return bild; }
public zugriffsrechte setBild(byte[] value) { this.bild = value; return this; }
public String getMobil() { return mobil; }
public zugriffsrechte setMobil(String value) { this.mobil = value; return this; }
public Date getGeburtstag() { return geburtstag; }
public zugriffsrechte setGeburtstag(Date value) { this.geburtstag = value; return this; }
public Integer getPrivatsspaehre() { return privatsspaehre; }
public zugriffsrechte setPrivatsspaehre(Integer value) { this.privatsspaehre = value; return this; }
public Integer getIntern() { return intern; }
public zugriffsrechte setIntern(Integer value) { this.intern = value; return this; }
public String getStrasse() { return strasse; }
public zugriffsrechte setStrasse(String value) { this.strasse = value; return this; }
public String getPlz() { return plz; }
public zugriffsrechte setPlz(String value) { this.plz = value; return this; }
public String getOrt() { return ort; }
public zugriffsrechte setOrt(String value) { this.ort = value; return this; }
public Boolean getIsAcc() { return isAcc; }
public zugriffsrechte setIsAcc(Boolean value) { this.isAcc = value; return this; }
public String getEmailAbruf() { return email_abruf; }
public zugriffsrechte setEmailAbruf(String value) { this.email_abruf = value; return this; }
public String getEmailAbrufTax() { return email_abruf_tax; }
public zugriffsrechte setEmailAbrufTax(String value) { this.email_abruf_tax = value; return this; }
public String getRechtTaetigkeittyp() { return recht_taetigkeittyp; }
public zugriffsrechte setRechtTaetigkeittyp(String value) { this.recht_taetigkeittyp = value; return this; }
public String getRechteAcc() { return rechte_acc; }
public zugriffsrechte setRechteAcc(String value) { this.rechte_acc = value; return this; }
public String getBemerkung() { return bemerkung; }
public zugriffsrechte setBemerkung(String value) { this.bemerkung = value; return this; }
public Integer getIsMainMail() { return is_main_mail; }
public zugriffsrechte setIsMainMail(Integer value) { this.is_main_mail = value; return this; }
public Integer getTwoFactorMethod() { return two_factor_method; }
public zugriffsrechte setTwoFactorMethod(Integer value) { this.two_factor_method = value; return this; }
public Integer getTwoFactorEnabled() { return two_factor_enabled; }
public zugriffsrechte setTwoFactorEnabled(Integer value) { this.two_factor_enabled = value; return this; }
public String getTwoFactorSecret() { return two_factor_secret; }
public zugriffsrechte setTwoFactorSecret(String value) { this.two_factor_secret = value; return this; }
public String getTwoFactorBackupCodes() { return two_factor_backup_codes; }
public zugriffsrechte setTwoFactorBackupCodes(String value) { this.two_factor_backup_codes = value; return this; }
public Date getTwoFactorEnabledDate() { return two_factor_enabled_date; }
public zugriffsrechte setTwoFactorEnabledDate(Date value) { this.two_factor_enabled_date = value; return this; }
public Integer getTwoFactorFailedAttempts() { return two_factor_failed_attempts; }
public zugriffsrechte setTwoFactorFailedAttempts(Integer value) { this.two_factor_failed_attempts = value; return this; }
public Date getTwoFactorLastFailure() { return two_factor_last_failure; }
public zugriffsrechte setTwoFactorLastFailure(Date value) { this.two_factor_last_failure = value; return this; }
public Integer getTwoFactorIsLockedout() { return two_factor_is_lockedout; }
public zugriffsrechte setTwoFactorIsLockedout(Integer value) { this.two_factor_is_lockedout = value; return this; }
public Integer getDefaultJa() { return default_ja; }
public zugriffsrechte setDefaultJa(Integer value) { this.default_ja = value; return this; }
public Integer getDefaultFibu() { return default_fibu; }
public zugriffsrechte setDefaultFibu(Integer value) { this.default_fibu = value; return this; }
public Integer getDefaultLohn() { return default_lohn; }
public zugriffsrechte setDefaultLohn(Integer value) { this.default_lohn = value; return this; }
public Integer getDefaultAcc() { return default_acc; }
public zugriffsrechte setDefaultAcc(Integer value) { this.default_acc = value; return this; }
public Integer getDefaultVw() { return default_vw; }
public zugriffsrechte setDefaultVw(Integer value) { this.default_vw = value; return this; }
public Boolean isRechteInternMandanten() { return rechte_intern_mandanten; }
public zugriffsrechte setRechteInternMandanten(Boolean value) { this.rechte_intern_mandanten = value; return this; }
public Long getPkIndex() { return PKIndex; }
public zugriffsrechte setPkIndex(Long value) { this.PKIndex = value; return this; }
public Long getMandant() { return mandant; }
public zugriffsrechte setMandant(Long value) { this.mandant = value; return this; }
public Long getPrimaryKey() { return PrimaryKey; }
public zugriffsrechte setPrimaryKey(Long value) { this.PrimaryKey = value; return this; }
public Long getNutzerid() { return nutzerid; }
public zugriffsrechte setNutzerid(Long value) { this.nutzerid = value; return this; }
}
@Flags()
public static enum Role
{
@SerializedName("0") None(0),
@SerializedName("1") Mandant(1),
@SerializedName("2") Berater(2),
@SerializedName("4") Benutzer(4),
@SerializedName("8") WebClient(8),
@SerializedName("16") Steuerberater(16),
@SerializedName("32") ExternBerater(32),
@SerializedName("64") Mfa(64),
@SerializedName("128") MfaBerater(128);
private final int value;
Role(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
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: text/jsv
Content-Type: text/jsv
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: text/jsv
Content-Length: length
{
start: 0001-01-01,
loginmand_ende: 0001-01-01,
ende: 0001-01-01,
mandlogin:
{
Mandnr: 0,
_erstellt: 0001-01-01,
_aenderung: 0001-01-01,
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: 0001-01-01,
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: 0001-01-01,
letzterlogin: 0001-01-01,
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: 0001-01-01,
demo_gueltig_bis: 0001-01-01,
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: 0001-01-01,
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: 0001-01-01,
_aenderung: 0001-01-01,
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: 0001-01-01,
guid: String,
pers_typ: 0,
hardlock: String,
stundensatz: 0,
freigabeberechtigter: 0,
vertretung: 0,
genehmiger: 0,
eintritt: 0001-01-01,
austritt: 0001-01-01,
abteilung_guid: String,
negativurlaub: False,
Alturlaub: False,
bundesland: 0,
bild: AA==,
mobil: String,
geburtstag: 0001-01-01,
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: 0001-01-01,
two_factor_failed_attempts: 0,
two_factor_last_failure: 0001-01-01,
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
]
}