| GET, POST | /fibuscan/Bankdaten |
|---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports FIBUdataServiceStack.ServiceModel.Messages
Imports FIBUdataServiceStack.ServiceModel.Models
Namespace Global
Namespace FIBUdataServiceStack.ServiceModel.Messages
Public Enum BankdatenOrderBy
Standard
Erfasst
Datum
Bnr
Datenindex
Eingangsdatum
End Enum
Public Partial Class BankdatenRequest
Implements IRequestFilter
Public Sub New()
bankindexListe = New List(Of Long)
PKontoIds_RNRs = New List(Of Tuple(Of Int64,String))
End Sub
Public Overridable Property limit As Nullable(Of Integer)
Public Overridable Property bankindexListe As List(Of Long)
Public Overridable Property bankindexStringListe As String
Public Overridable Property expression As String
Public Overridable Property DatumVon As Nullable(Of Date)
Public Overridable Property DatumBis As Nullable(Of Date)
Public Overridable Property OrderBy As BankdatenOrderBy
Public Overridable Property ThenBy As Nullable(Of BankdatenOrderBy)
Public Overridable Property ThenByDescending As Boolean
Public Overridable Property OrderByDescending As Boolean
Public Overridable Property PKontoIds_RNRs As List(Of Tuple(Of Int64,String))
End Class
Public Partial Class BankdatenResponse
Public Sub New()
Liste = New List(Of bankdaten)
End Sub
Public Overridable Property Liste As List(Of bankdaten)
End Class
End Namespace
Namespace FIBUdataServiceStack.ServiceModel.Models
Public Partial Class bankdaten
Implements IPrimaryKey
Implements IBankindex
Implements IPKindex
Implements IDel
Public Overridable Property Datenindex As Nullable(Of Long)
Public Overridable Property bankindex As Nullable(Of Long)
Public Overridable Property Text As String
Public Overridable Property Datum As Nullable(Of Date)
Public Overridable Property Betrag As Nullable(Of Decimal)
Public Overridable Property Erfasst As Nullable(Of Date)
Public Overridable Property Bnr As Nullable(Of Long)
Public Overridable Property Auftraggeber As String
Public Overridable Property AuftraggeberBLZ As String
Public Overridable Property AuftraggeberKto As String
Public Overridable Property Buchungstyp As String
Public Overridable Property Buchungstext As String
Public Overridable Property Verbucht As Nullable(Of Date)
Public Overridable Property PkontoID As Nullable(Of Long)
Public Overridable Property Fälligkeit As Nullable(Of Date)
Public Overridable Property Ktr As Nullable(Of Long)
Public Overridable Property RNR As String
Public Overridable Property Transfer As Nullable(Of Long)
Public Overridable Property Info As Nullable(Of Long)
Public Overridable Property Del As Nullable(Of Long)
Public Overridable Property AZ As Nullable(Of Long)
Public Overridable Property Vorlaufnr As Nullable(Of Long)
Public Overridable Property Infotxt As String
Public Overridable Property Briefktxt As String
Public Overridable Property Briefkvorl As Nullable(Of Long)
Public Overridable Property Skontoeuro As Nullable(Of Decimal)
Public Overridable Property Mahnstufe As Nullable(Of Long)
Public Overridable Property Mahndatum As Nullable(Of Date)
Public Overridable Property Dta As Nullable(Of Long)
Public Overridable Property Eingangdatum As Nullable(Of Date)
Public Overridable Property File As Nullable(Of Long)
Public Overridable Property Volltext As String
Public Overridable Property Ausgeblendet As Nullable(Of Integer)
Public Overridable Property zurueckgesetzt As Nullable(Of Integer)
Public Overridable Property Faelligkeit As Nullable(Of Integer)
Public Overridable Property FaelligkeitSK As Nullable(Of Integer)
Public Overridable Property Bankindex_tr As Nullable(Of Long)
Public Overridable Property ID_Verrechnung As Nullable(Of Long)
Public Overridable Property ID_Transfer As Nullable(Of Long)
Public Overridable Property ID_Lokal As Nullable(Of Long)
Public Overridable Property Originalauszug As Nullable(Of Long)
Public Overridable Property IsSkontoAusbuchung As Nullable(Of Integer)
Public Overridable Property Ablaufdatum As Nullable(Of Date)
Public Overridable Property Dokumentenart As String
Public Overridable Property Archivstruktur As String
Public Overridable Property zeitstempel As String
Public Overridable Property ocranalyse As String
Public Overridable Property fremdguid As String
Public Overridable Property isEinbehalt As Nullable(Of Integer)
Public Overridable Property barcode As String
Public Overridable Property isFreigabe As Nullable(Of Integer)
Public Overridable Property ustmerkmal As String
Public Overridable Property keinOP As Nullable(Of Long)
Public Overridable Property ID_Wiederkehrend As Nullable(Of Long)
Public Overridable Property bearbeiter As String
<Ignore>
Public Overridable Property PrimaryKey As Nullable(Of Long)
<Ignore>
Public Overridable Property PKIndex As Nullable(Of Long)
<Ignore>
Public Overridable Property del As Nullable(Of Long)
End Class
End Namespace
End Namespace
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
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/jsonl
Content-Type: text/jsonl
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/jsonl
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}]}