FIBUdataServiceStack

<back to all web services

OnlinehandelWeiterRequest

The following routes are available for this service:
GET, POST/fibuscan/Onlinehandel/Weiter
import java.math.*
import java.util.*
import net.servicestack.client.*


open class OnlinehandelWeiterRequest
{
    var oem:Oem? = null
    var fileName:String? = null
    var Dateityp:Int? = null
    var Dateiname:String? = null
    var Textcodierung:Int? = null
    var Trennzeichen:String? = null
    var Datumskonvertierung:Int? = null
    var Kopfspalte:Int? = null
    var Betragskonvertierung:Int? = null
    var speichern:Boolean? = null
    var ViewId:Long? = null
    var bankindex:Long? = null
    var ListeLaden:Boolean? = null
    var ApiDaten:Boolean? = null
    var ID2_Text:String? = null
    var kopf_faengt_mit:String? = null
    var standard_waehrung:String? = null
    var ColsOrder:ArrayList<Long> = ArrayList<Long>()
    var KopfOptionen:String? = null
    var limit:Int? = null
}

enum class Oem(val value:Int)
{
    Fibudata(0),
    Spectrum(3),
}

open class OnlinehandelWeiterResponse
{
    var Liste:ArrayList<ArrayList<OnlinehandelItem>> = ArrayList<ArrayList<OnlinehandelItem>>()
    var selectedOptions:ArrayList<OnlinehandelKonfig> = ArrayList<OnlinehandelKonfig>()
    var DisableLetzteKonfigPositionen:Int? = null
    var colsCount:Int? = null
    var guid:String? = null
    var betragssumme:BigDecimal? = null
    var anfangsdatum:Date? = null
    var enddatum:Date? = null
    var positionen_anzahl:Long? = null
    var WaehrungsErrors:String? = null
    var Hinweise:String? = null
    var KannFortfahren:Boolean? = null
    var NeueWaehrungen:ArrayList<String> = ArrayList<String>()
}

open class OnlinehandelKonfig
{
    var summenkonfiguration:Boolean? = null
    var spaltenkonfiguration:Int? = null
}

Kotlin OnlinehandelWeiterRequest 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/Onlinehandel/Weiter HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	oem: fibudata,
	fileName: String,
	Dateityp: 0,
	Dateiname: String,
	Textcodierung: 0,
	Trennzeichen: String,
	Datumskonvertierung: 0,
	Kopfspalte: 0,
	Betragskonvertierung: 0,
	speichern: False,
	ViewId: 0,
	bankindex: 0,
	ListeLaden: False,
	ApiDaten: False,
	ID2_Text: String,
	kopf_faengt_mit: String,
	standard_waehrung: String,
	ColsOrder: 
	[
		0
	],
	KopfOptionen: String,
	limit: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Liste: 
	[
		[
			{
				fehler: False,
				original: String,
				header: String,
				col_nummer: 0,
				konfiguration: OrderiD,
				summenkonfiguration: False,
				value: {},
				datum: 0001-01-01,
				zahl: 0,
				datum_string: String,
				zahl_string: String
			}
		]
	],
	selectedOptions: 
	[
		{
			summenkonfiguration: False,
			spaltenkonfiguration: 0
		}
	],
	DisableLetzteKonfigPositionen: 0,
	colsCount: 0,
	guid: String,
	betragssumme: 0,
	anfangsdatum: 0001-01-01,
	enddatum: 0001-01-01,
	positionen_anzahl: 0,
	WaehrungsErrors: String,
	Hinweise: String,
	KannFortfahren: False,
	NeueWaehrungen: 
	[
		String
	]
}