| GET, POST | /fibuscan/Bankdaten |
|---|
namespace FIBUdataServiceStack.ServiceModel.Messages
open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations
[<AllowNullLiteral>]
type bankdaten() =
member val Datenindex:Nullable<Int64> = new Nullable<Int64>() with get,set
member val bankindex:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Text:String = null with get,set
member val Datum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Betrag:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val Erfasst:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Bnr:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Auftraggeber:String = null with get,set
member val AuftraggeberBLZ:String = null with get,set
member val AuftraggeberKto:String = null with get,set
member val Buchungstyp:String = null with get,set
member val Buchungstext:String = null with get,set
member val Verbucht:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val PkontoID:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Fälligkeit:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Ktr:Nullable<Int64> = new Nullable<Int64>() with get,set
member val RNR:String = null with get,set
member val Transfer:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Info:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Del:Nullable<Int64> = new Nullable<Int64>() with get,set
member val AZ:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Vorlaufnr:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Infotxt:String = null with get,set
member val Briefktxt:String = null with get,set
member val Briefkvorl:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Skontoeuro:Nullable<Decimal> = new Nullable<Decimal>() with get,set
member val Mahnstufe:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Mahndatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Dta:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Eingangdatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val File:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Volltext:String = null with get,set
member val Ausgeblendet:Nullable<Int32> = new Nullable<Int32>() with get,set
member val zurueckgesetzt:Nullable<Int32> = new Nullable<Int32>() with get,set
member val Faelligkeit:Nullable<Int32> = new Nullable<Int32>() with get,set
member val FaelligkeitSK:Nullable<Int32> = new Nullable<Int32>() with get,set
member val Bankindex_tr:Nullable<Int64> = new Nullable<Int64>() with get,set
member val ID_Verrechnung:Nullable<Int64> = new Nullable<Int64>() with get,set
member val ID_Transfer:Nullable<Int64> = new Nullable<Int64>() with get,set
member val ID_Lokal:Nullable<Int64> = new Nullable<Int64>() with get,set
member val Originalauszug:Nullable<Int64> = new Nullable<Int64>() with get,set
member val IsSkontoAusbuchung:Nullable<Int32> = new Nullable<Int32>() with get,set
member val Ablaufdatum:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val Dokumentenart:String = null with get,set
member val Archivstruktur:String = null with get,set
member val zeitstempel:String = null with get,set
member val ocranalyse:String = null with get,set
member val fremdguid:String = null with get,set
member val isEinbehalt:Nullable<Int32> = new Nullable<Int32>() with get,set
member val barcode:String = null with get,set
member val isFreigabe:Nullable<Int32> = new Nullable<Int32>() with get,set
member val ustmerkmal:String = null with get,set
member val keinOP:Nullable<Int64> = new Nullable<Int64>() with get,set
member val ID_Wiederkehrend:Nullable<Int64> = new Nullable<Int64>() with get,set
member val bearbeiter:String = null with get,set
[<Ignore>]
member val PrimaryKey:Nullable<Int64> = new Nullable<Int64>() with get,set
[<Ignore>]
member val PKIndex:Nullable<Int64> = new Nullable<Int64>() with get,set
[<Ignore>]
member val del:Nullable<Int64> = new Nullable<Int64>() with get,set
[<AllowNullLiteral>]
type BankdatenResponse() =
member val Liste:ResizeArray<bankdaten> = new ResizeArray<bankdaten>() with get,set
type BankdatenOrderBy =
| Standard = 0
| Erfasst = 1
| Datum = 2
| Bnr = 3
| Datenindex = 4
| Eingangsdatum = 5
[<AllowNullLiteral>]
type BankdatenRequest() =
member val limit:Nullable<Int32> = new Nullable<Int32>() with get,set
member val bankindexListe:ResizeArray<Int64> = new ResizeArray<Int64>() with get,set
member val bankindexStringListe:String = null with get,set
member val expression:String = null with get,set
member val DatumVon:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val DatumBis:Nullable<DateTime> = new Nullable<DateTime>() with get,set
member val OrderBy:BankdatenOrderBy = new BankdatenOrderBy() with get,set
member val ThenBy:Nullable<BankdatenOrderBy> = new Nullable<BankdatenOrderBy>() with get,set
member val ThenByDescending:Boolean = new Boolean() with get,set
member val OrderByDescending:Boolean = new Boolean() with get,set
member val PKontoIds_RNRs:ResizeArray<Tuple<Int64,String>> = new ResizeArray<Tuple<Int64,String>>() with get,set
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /fibuscan/Bankdaten HTTP/1.1
Host: ws4.fibudata.net
Accept: text/csv
Content-Type: text/csv
Content-Length: length
{"limit":0,"bankindexListe":[0],"bankindexStringListe":"String","expression":"String","DatumVon":"\/Date(-62135596800000-0000)\/","DatumBis":"\/Date(-62135596800000-0000)\/","OrderBy":"Standard","ThenBy":"Standard","ThenByDescending":false,"OrderByDescending":false,"PKontoIds_RNRs":[{}]}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length
{"Liste":[{"Datenindex":0,"bankindex":0,"Text":"String","Datum":"\/Date(-62135596800000-0000)\/","Betrag":0,"Erfasst":"\/Date(-62135596800000-0000)\/","Bnr":0,"Auftraggeber":"String","AuftraggeberBLZ":"String","AuftraggeberKto":"String","Buchungstyp":"String","Buchungstext":"String","Verbucht":"\/Date(-62135596800000-0000)\/","PkontoID":0,"Fälligkeit":"\/Date(-62135596800000-0000)\/","Ktr":0,"RNR":"String","Transfer":0,"Info":0,"Del":0,"AZ":0,"Vorlaufnr":0,"Infotxt":"String","Briefktxt":"String","Briefkvorl":0,"Skontoeuro":0,"Mahnstufe":0,"Mahndatum":"\/Date(-62135596800000-0000)\/","Dta":0,"Eingangdatum":"\/Date(-62135596800000-0000)\/","File":0,"Volltext":"String","Ausgeblendet":0,"zurueckgesetzt":0,"Faelligkeit":0,"FaelligkeitSK":0,"Bankindex_tr":0,"ID_Verrechnung":0,"ID_Transfer":0,"ID_Lokal":0,"Originalauszug":0,"IsSkontoAusbuchung":0,"Ablaufdatum":"\/Date(-62135596800000-0000)\/","Dokumentenart":"String","Archivstruktur":"String","zeitstempel":"String","ocranalyse":"String","fremdguid":"String","isEinbehalt":0,"barcode":"String","isFreigabe":0,"ustmerkmal":"String","keinOP":0,"ID_Wiederkehrend":0,"bearbeiter":"String","PrimaryKey":0,"PKIndex":0,"del":0}]}