FIBUdataServiceStack

<back to all web services

MandantDatenRequest

The following routes are available for this service:
GET, POST/auth/MandantDaten
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class MandantDatenRequest
    {
        public String Token = null;
        public Boolean mitBanksalden = null;
        
        public String getToken() { return Token; }
        public MandantDatenRequest setToken(String value) { this.Token = value; return this; }
        public Boolean isMitBanksalden() { return mitBanksalden; }
        public MandantDatenRequest setMitBanksalden(Boolean value) { this.mitBanksalden = value; return this; }
    }

    public static class MandantDatenResponse
    {
        public Integer MandTalksAnzahl = null;
        public Integer OffeneRechnungenAnzahl = null;
        public Integer isAdmin = null;
        public BigDecimal LieferantenSaldo = null;
        public BigDecimal KundenSaldo = null;
        public BigDecimal KasseBarSaldo = null;
        public BigDecimal BankSaldo = null;
        public Long Mandnr = null;
        public Long nutzerid = null;
        public String nutzer_name = null;
        public String Kurzbezeichnung = null;
        public HashMap<String,Boolean> Apps_Rechte = null;
        public Long AbwesenheitZahl = null;
        public Integer SteuerberaterAuftraegeAnzahl = null;
        public Integer IsExternBerater = null;
        public Long BeraterNr = null;
        
        public Integer getMandTalksAnzahl() { return MandTalksAnzahl; }
        public MandantDatenResponse setMandTalksAnzahl(Integer value) { this.MandTalksAnzahl = value; return this; }
        public Integer getOffeneRechnungenAnzahl() { return OffeneRechnungenAnzahl; }
        public MandantDatenResponse setOffeneRechnungenAnzahl(Integer value) { this.OffeneRechnungenAnzahl = value; return this; }
        public Integer getIsAdmin() { return isAdmin; }
        public MandantDatenResponse setIsAdmin(Integer value) { this.isAdmin = value; return this; }
        public BigDecimal getLieferantenSaldo() { return LieferantenSaldo; }
        public MandantDatenResponse setLieferantenSaldo(BigDecimal value) { this.LieferantenSaldo = value; return this; }
        public BigDecimal getKundenSaldo() { return KundenSaldo; }
        public MandantDatenResponse setKundenSaldo(BigDecimal value) { this.KundenSaldo = value; return this; }
        public BigDecimal getKasseBarSaldo() { return KasseBarSaldo; }
        public MandantDatenResponse setKasseBarSaldo(BigDecimal value) { this.KasseBarSaldo = value; return this; }
        public BigDecimal getBankSaldo() { return BankSaldo; }
        public MandantDatenResponse setBankSaldo(BigDecimal value) { this.BankSaldo = value; return this; }
        public Long getMandnr() { return Mandnr; }
        public MandantDatenResponse setMandnr(Long value) { this.Mandnr = value; return this; }
        public Long getNutzerid() { return nutzerid; }
        public MandantDatenResponse setNutzerid(Long value) { this.nutzerid = value; return this; }
        public String getNutzerName() { return nutzer_name; }
        public MandantDatenResponse setNutzerName(String value) { this.nutzer_name = value; return this; }
        public String getKurzbezeichnung() { return Kurzbezeichnung; }
        public MandantDatenResponse setKurzbezeichnung(String value) { this.Kurzbezeichnung = value; return this; }
        public HashMap<String,Boolean> getAppsRechte() { return Apps_Rechte; }
        public MandantDatenResponse setAppsRechte(HashMap<String,Boolean> value) { this.Apps_Rechte = value; return this; }
        public Long getAbwesenheitZahl() { return AbwesenheitZahl; }
        public MandantDatenResponse setAbwesenheitZahl(Long value) { this.AbwesenheitZahl = value; return this; }
        public Integer getSteuerberaterAuftraegeAnzahl() { return SteuerberaterAuftraegeAnzahl; }
        public MandantDatenResponse setSteuerberaterAuftraegeAnzahl(Integer value) { this.SteuerberaterAuftraegeAnzahl = value; return this; }
        public Integer getIsExternBerater() { return IsExternBerater; }
        public MandantDatenResponse setIsExternBerater(Integer value) { this.IsExternBerater = value; return this; }
        public Long getBeraterNr() { return BeraterNr; }
        public MandantDatenResponse setBeraterNr(Long value) { this.BeraterNr = value; return this; }
    }

}

Java MandantDatenRequest 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 /auth/MandantDaten HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	Token: String,
	mitBanksalden: False
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	MandTalksAnzahl: 0,
	OffeneRechnungenAnzahl: 0,
	isAdmin: 0,
	LieferantenSaldo: 0,
	KundenSaldo: 0,
	KasseBarSaldo: 0,
	BankSaldo: 0,
	Mandnr: 0,
	nutzerid: 0,
	nutzer_name: String,
	Kurzbezeichnung: String,
	Apps_Rechte: 
	{
		String: False
	},
	AbwesenheitZahl: 0,
	SteuerberaterAuftraegeAnzahl: 0,
	IsExternBerater: 0,
	BeraterNr: 0
}