| GET, POST | /fibuscan/Onlinehandel/BankdatenLaden |
|---|
import java.math.*
import java.util.*
import net.servicestack.client.*
import com.google.gson.annotations.*
import com.google.gson.reflect.*
open class OnlinehandelBankdatenLadenRequest
{
var guid:String? = null
var BankID:Long? = null
var VonDatum:Date? = null
var BisDatum:Date? = null
var BuchungstextTrennzeichen:String? = null
}
open class OnlinehandelBankdatenLadenResponse
{
var onlineHandelModel:ArrayList<OnlinehandelModel> = ArrayList<OnlinehandelModel>()
var mehrAlsAnzahl:Boolean? = null
var alleDictionaryitems:ArrayList<OnlinehandelTreffertypen> = ArrayList<OnlinehandelTreffertypen>()
}
open class OnlinehandelModel
{
var Zahlbetrag:BigDecimal? = null
var Datum:Date? = null
var Treffertyp:String? = null
var OrderID:String? = null
var lstTreffer:ArrayList<OnlinehandelModel> = ArrayList<OnlinehandelModel>()
var ID:String? = null
var ID1:String? = null
var Buchungstext:String? = null
var Zahlsystem:String? = null
var Sonstiges:String? = null
var Treffer:String? = null
var ÜbrigeDaten:String? = null
var hasTreffer:Boolean? = null
var Geparsed_guid:String? = null
var Fileguid:String? = null
var OnlinehandelDateiID:Long? = null
var OnlinehandelTalkID:Long? = null
var DateiName:String? = null
var ZeilNummer:Long? = null
var Dateiname:String? = null
var dateitype:String? = null
var DBDateitype:Int? = null
var LetzteDateiId:Long? = null
var TrefferStelle:Int? = null
var TrefferInfo:String? = null
var Volltext:String? = null
}
open class OnlinehandelTreffertypen
{
@SerializedName("data") var Data:onlinehandel_treffertypen? = null
var anzahl:Long? = null
var isEnum:Boolean? = null
var Quote:BigDecimal? = null
}
open class onlinehandel_treffertypen : IPrimaryKey, IMandnr, IDel, ITableBase
{
var id:Long? = null
var guid:String? = null
var mandant:Long? = null
var del:Long? = null
var parent_id:Long? = null
var soll_parsen:Long? = null
var bezeichnung:String? = null
var _erstellt:Date? = null
var _aenderung:Date? = null
var suchfeld1:Long? = null
var suchfeld1_text:String? = null
var suchfeld2:Long? = null
var suchfeld2_text:String? = null
@Ignore()
var PrimaryKey:Long? = null
}
Kotlin OnlinehandelBankdatenLadenRequest 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/Onlinehandel/BankdatenLaden HTTP/1.1
Host: ws4.fibudata.net
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
guid: String,
BankID: 0,
VonDatum: 0001-01-01,
BisDatum: 0001-01-01,
BuchungstextTrennzeichen: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
onlineHandelModel:
[
{
Zahlbetrag: 0,
Datum: 0001-01-01,
Treffertyp: String,
OrderID: String,
lstTreffer:
[
{
Zahlbetrag: 0,
Datum: 0001-01-01,
Treffertyp: String,
OrderID: String,
lstTreffer:
[
{
Zahlbetrag: 0,
Datum: 0001-01-01,
Treffertyp: String,
OrderID: String,
ID: String,
ID1: String,
Buchungstext: String,
Zahlsystem: String,
Sonstiges: String,
Treffer: String,
ÜbrigeDaten: String,
hasTreffer: False,
Geparsed_guid: String,
Fileguid: String,
OnlinehandelDateiID: 0,
OnlinehandelTalkID: 0,
DateiName: String,
ZeilNummer: 0,
Dateiname: String,
dateitype: String,
DBDateitype: 0,
LetzteDateiId: 0,
TrefferStelle: 0,
TrefferInfo: String,
Volltext: String
}
],
ID: String,
ID1: String,
Buchungstext: String,
Zahlsystem: String,
Sonstiges: String,
Treffer: String,
ÜbrigeDaten: String,
hasTreffer: False,
Geparsed_guid: String,
Fileguid: String,
OnlinehandelDateiID: 0,
OnlinehandelTalkID: 0,
DateiName: String,
ZeilNummer: 0,
Dateiname: String,
dateitype: String,
DBDateitype: 0,
LetzteDateiId: 0,
TrefferStelle: 0,
TrefferInfo: String,
Volltext: String
}
],
ID: String,
ID1: String,
Buchungstext: String,
Zahlsystem: String,
Sonstiges: String,
Treffer: String,
ÜbrigeDaten: String,
hasTreffer: False,
Geparsed_guid: String,
Fileguid: String,
OnlinehandelDateiID: 0,
OnlinehandelTalkID: 0,
DateiName: String,
ZeilNummer: 0,
Dateiname: String,
dateitype: String,
DBDateitype: 0,
LetzteDateiId: 0,
TrefferStelle: 0,
TrefferInfo: String,
Volltext: String
}
],
mehrAlsAnzahl: False,
alleDictionaryitems:
[
{
data:
{
id: 0,
guid: String,
mandant: 0,
del: 0,
parent_id: 0,
soll_parsen: 0,
bezeichnung: String,
_erstellt: 0001-01-01,
_aenderung: 0001-01-01,
suchfeld1: 0,
suchfeld1_text: String,
suchfeld2: 0,
suchfeld2_text: String,
PrimaryKey: 0
},
anzahl: 0,
isEnum: False,
Quote: 0
}
]
}