| GET, POST | /fibuscan/Auth/google |
|---|
export class mandlogin implements IMandnr, IPrimaryKey, ITableBaseErstelltAenderung
{
public Mandnr?: number;
public _erstellt?: string;
public _aenderung?: string;
public Bnr?: number;
public Passw: string;
public Email: string;
public PasswMD5: string;
public Kurzbezeichnung: string;
public IMGSec?: number;
public auth_email: string;
public auth_token: string;
public Beraternr?: number;
public BerMandantNr?: number;
public Dbnr?: number;
public Ver?: number;
public Altern: string;
public Updatedatei: string;
public Zugriffdat?: string;
public Version?: number;
public Pwberater_ALT: string;
public Pwberater: string;
public Post?: number;
public Name: string;
public Strasse: string;
public Ort: string;
public Briefkasten?: number;
public Mustermandant?: number;
public Einzug?: number;
public Konto?: number;
public BLZ?: number;
public Bank: string;
public Plz: string;
public Land: string;
public BMid?: number;
public Bernrind?: number;
public Speicherzeit?: number;
public Kne: string;
public berater_zugriffsrechte_ids: string;
public plus_digifibu?: number;
public ersterlogin?: string;
public letzterlogin?: string;
public abrechnung?: number;
public gesamtrecht?: number;
public datev_wj: string;
public skr_typ?: number;
public skontozuordnung: string;
public gutschein?: number;
public briefkastenArbeitsanweisung: string;
public kontaktTelefon: string;
public kontaktEmail: string;
public demo?: number;
public demo_reg_am?: string;
public demo_gueltig_bis?: string;
public fibu_ext_login: string;
public isSkontoImmer?: number;
public is_kne_nur_personen?: number;
public is_ust_erfassung?: number;
public mail_user: string;
public mail_adresse: string;
public mail_passwort: string;
public mail_passwort_aes: string;
public steuernummer: string;
public steuerid: string;
public ustva_typ?: number;
public ustva_fertig?: number;
public elster_steuernummer: string;
public fakt_uni1_bez: string;
public fakt_uni2_bez: string;
public fakt_uni1_regex: string;
public fakt_uni2_regex: string;
public fakt_text: string;
public sepa_gl_id: string;
public umstellung?: number;
public hardlock: string;
public mahngebuer: string;
public mahnzins: string;
public mahntage: string;
public freigabe10?: number;
public plusbearbeitung?: number;
public iban_zugferd: string;
public universal: string;
public fremd_ID: string;
public freiFeld: string;
public kuerzel: string;
public buchhaltungstyp: string;
public freigabe?: string;
public mobil: string;
public hashtags: string;
public sstelle: string;
public sstelle_stamm: string;
public beraternummer_export: string;
public fibu_interface: string;
// @Ignore()
public mandant?: number;
// @Ignore()
public PrimaryKey?: number;
// @Ignore()
public bd_anzahl1?: number;
public constructor(init?: Partial<mandlogin>) { (Object as any).assign(this, init); }
}
export class GoogleAuthResponse
{
public Result: boolean;
public Fehler: string;
public Token: string;
public Mandnr: number;
public nutzerid: number;
public Mandanten: mandlogin[];
public constructor(init?: Partial<GoogleAuthResponse>) { (Object as any).assign(this, init); }
}
export class GoogleAuthRequest
{
public token: string;
public Mandnr?: number;
public constructor(init?: Partial<GoogleAuthRequest>) { (Object as any).assign(this, init); }
}
TypeScript GoogleAuthRequest DTOs
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 /fibuscan/Auth/google HTTP/1.1
Host: ws4.fibudata.net
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
token: String,
Mandnr: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
Result: False,
Fehler: String,
Token: String,
Mandnr: 0,
nutzerid: 0,
Mandanten:
[
{
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
}
]
}