FIBUdataServiceStack

<back to all web services

OEMMandantenRequest

The following routes are available for this service:
GET, POST/fibuscan/OEMMandanten
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using FIBUdataServiceStack.ServiceModel.Messages;
using FIBUdataServiceStack.ServiceModel.Models;

namespace FIBUdataServiceStack.ServiceModel.Messages
{
    public partial class OEMMandantenRequest
    {
    }

    public partial class OEMMandantenResponse
    {
        public OEMMandantenResponse()
        {
            Liste = new List<mandlogin>{};
            BeraterNamen = new Dictionary<long, string>{};
            Mandanten4_3 = new Dictionary<long, string>{};
        }

        public virtual List<mandlogin> Liste { get; set; }
        public virtual Dictionary<long, string> BeraterNamen { get; set; }
        public virtual Dictionary<long, string> Mandanten4_3 { get; set; }
    }

}

namespace FIBUdataServiceStack.ServiceModel.Models
{
    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; }
    }

}

C# 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
	}
}