FIBUdataServiceStack

<back to all web services

OEMMandantenRequest

The following routes are available for this service:
GET, POST/fibuscan/OEMMandanten
import Foundation
import ServiceStack

public class OEMMandantenRequest : Codable
{
    required public init(){}
}

public class OEMMandantenResponse : Codable
{
    public var liste:[mandlogin] = []
    public var beraterNamen:[Int:String] = [:]
    public var mandanten4_3:[Int:String] = [:]

    required public init(){}
}

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(){}
}


Swift OEMMandantenRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /fibuscan/OEMMandanten HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Liste: 
	[
		{
			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
		}
	],
	BeraterNamen: 
	{
		0: String
	},
	Mandanten4_3: 
	{
		0: String
	}
}