FIBUdataServiceStack

<back to all web services

BankdatenVerrechnungenRequest

The following routes are available for this service:
GET, POST/fibuscan/BankdatenVerrechnungen
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

    [<AllowNullLiteral>]
    type BankdatenVerrechnungenRequest() = 
        member val limit:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val bankindexListe:IEnumerable<Int64> = null with get,set
        member val ab_bnr:Int64 = new Int64() with get,set

F# BankdatenVerrechnungenRequest 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/BankdatenVerrechnungen HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	limit: 0,
	ab_bnr: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	Liste: 
	[
		{
			Datenindex: 0,
			bankindex: 0,
			Text: String,
			Datum: 0001-01-01,
			Betrag: 0,
			Erfasst: 0001-01-01,
			Bnr: 0,
			Auftraggeber: String,
			AuftraggeberBLZ: String,
			AuftraggeberKto: String,
			Buchungstyp: String,
			Buchungstext: String,
			Verbucht: 0001-01-01,
			PkontoID: 0,
			Fälligkeit: 0001-01-01,
			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: 0001-01-01,
			Dta: 0,
			Eingangdatum: 0001-01-01,
			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: 0001-01-01,
			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
		}
	]
}