FIBUdataServiceStack

<back to all web services

DokumentUploadFailedListRequest

The following routes are available for this service:
GET, POST/fibuscan/DokumentUpload/Failed
import Foundation
import ServiceStack

public class DokumentUploadFailedListRequest : Codable
{
    public var expression:String
    public var limit:Int

    required public init(){}
}

public class DokumentUploadFailedListResponse : Codable
{
    public var dokumente:[dokumente] = []
    public var bankdaten:[bankdaten] = []
    public var banks:[bank] = []
    public var personen:[personendb] = []

    required public init(){}
}

public class dokumente : IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, Codable
{
    public var id:Int?
    public var _erstellt:Date?
    public var _aenderung:Date?
    public var mandant:Int?
    public var datenindex:Int?
    public var dateiname:String
    public var zip_dateiname:String
    public var subPfad:String
    public var upload:Int?
    public var downloadExt:Int?
    public var datum:Date?
    public var link:String
    public var anlagen:String
    public var metadaten:String
    public var dateityp:Int?
    public var del:Int?
    public var hash:String
    public var guid:String
    // @Ignore()
    public var server_hash:String

    // @Ignore()
    public var primaryKey:Int?

    required public init(){}
}

public class bankdaten : IPrimaryKey, IBankindex, IPKindex, IDel, Codable
{
    public var datenindex:Int?
    public var bankindex:Int?
    public var text:String
    public var datum:Date?
    public var betrag:Double?
    public var erfasst:Date?
    public var bnr:Int?
    public var auftraggeber:String
    public var auftraggeberBLZ:String
    public var auftraggeberKto:String
    public var buchungstyp:String
    public var buchungstext:String
    public var verbucht:Date?
    public var pkontoID:Int?
    public var fälligkeit:Date?
    public var ktr:Int?
    public var rnr:String
    public var transfer:Int?
    public var info:Int?
    public var del:Int?
    public var az:Int?
    public var vorlaufnr:Int?
    public var infotxt:String
    public var briefktxt:String
    public var briefkvorl:Int?
    public var skontoeuro:Double?
    public var mahnstufe:Int?
    public var mahndatum:Date?
    public var dta:Int?
    public var eingangdatum:Date?
    public var file:Int?
    public var volltext:String
    public var ausgeblendet:Int?
    public var zurueckgesetzt:Int?
    public var faelligkeit:Int?
    public var faelligkeitSK:Int?
    public var bankindex_tr:Int?
    public var iD_Verrechnung:Int?
    public var iD_Transfer:Int?
    public var iD_Lokal:Int?
    public var originalauszug:Int?
    public var isSkontoAusbuchung:Int?
    public var ablaufdatum:Date?
    public var dokumentenart:String
    public var archivstruktur:String
    public var zeitstempel:String
    public var ocranalyse:String
    public var fremdguid:String
    public var isEinbehalt:Int?
    public var barcode:String
    public var isFreigabe:Int?
    public var ustmerkmal:String
    public var keinOP:Int?
    public var iD_Wiederkehrend:Int?
    public var bearbeiter:String
    // @Ignore()
    public var primaryKey:Int?

    // @Ignore()
    public var pkIndex:Int?

    // @Ignore()
    public var del:Int?

    required public init(){}
}

public class bank : IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, INutzerid, Codable
{
    public var bankID:Int?
    public var _erstellt:Date?
    public var _aenderung:Date?
    public var anlagedatum:Date?
    public var ktotyp:Int?
    public var max_banktext:Int?
    public var abruf:Int?
    public var isRev:Int?
    public var isSepa:Int?
    public var buchungsdatum_isErfasst:Int?
    public var del:Int?
    public var id_lokal:Int?
    public var mandant:Int?
    public var art:Int?
    public var fibuKonto:Int?
    public var bezeichnung:String
    public var bic:String
    public var blz:String
    public var guid:String
    public var iban:String
    public var konto:String
    public var pw:String
    public var userBLZ:String
    public var userKto:String
    public var wkz:String
    public var universal:String
    public var nutzerid:Int?
    // @Ignore()
    public var primaryKey:Int?

    required public init(){}
}

public class personendb : IMandnr, IPrimaryKey, IBankindex, IPKindex, IDel, ITableBaseErstelltAenderung, Codable
{
    public var pkIndex:Int?
    public var bezeichnung:String
    public var kontonr:Int?
    public var mandantID:Int?
    public var bankKontoNr:String
    public var blz:String
    public var bankBez:String
    public var zahlungsziel:Int?
    public var einzug:Int?
    public var debKundNr:String
    public var skonto:Double?
    public var bic:String
    public var iban:String
    public var lernID:Int?
    public var zahlungszielSkonto:Int?
    public var ort:String
    public var strasse:String
    public var ansprechpartner:String
    public var mahnlauf:String
    public var plz:String
    public var stId:String
    public var mahnfax:String
    public var mahnmail:String
    public var lk:String
    public var zahlempf:String
    public var bemerkung:String
    public var bankindex:Int?
    public var vierAugen:Int?
    public var anlagedatum:Date?
    public var iD_Lokal:Int?
    public var persoenliche_anrede:String
    public var steuernummer:String
    public var lverfahren:Int?
    public var fremdguid:String
    public var sicherprozent:Double?
    public var sicherfaelligkeit:Int?
    public var kostid2vorschl:Int?
    public var fremdguid_user:String
    public var lieferanten_passwort:String
    public var del:Int?
    public var sepa_mandat_id:String
    public var sepa_unterschrift:Date?
    public var mahngebuehr:String
    public var mahnzins:String
    public var ocr_pos:String
    public var universal:String
    public var leitweg_id:String
    public var _erstellt:Date?
    public var _aenderung:Date?
    public var code_herkunft:String
    public var bearbeiter:String
    // @Ignore()
    public var primaryKey:Int?

    // @Ignore()
    public var mandant:Int?

    required public init(){}
}


Swift DokumentUploadFailedListRequest 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/DokumentUpload/Failed HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

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

{
	dokumente: 
	[
		{
			ID: 0,
			_erstellt: 0001-01-01,
			_aenderung: 0001-01-01,
			mandant: 0,
			Datenindex: 0,
			Dateiname: String,
			zip_dateiname: String,
			SubPfad: String,
			Upload: 0,
			DownloadExt: 0,
			Datum: 0001-01-01,
			Link: String,
			anlagen: String,
			metadaten: String,
			dateityp: 0,
			del: 0,
			hash: String,
			guid: String,
			server_hash: String,
			PrimaryKey: 0
		}
	],
	bankdaten: 
	[
		{
			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
		}
	],
	banks: 
	[
		{
			BankID: 0,
			_erstellt: 0001-01-01,
			_aenderung: 0001-01-01,
			Anlagedatum: 0001-01-01,
			ktotyp: 0,
			max_banktext: 0,
			abruf: 0,
			isRev: 0,
			isSepa: 0,
			buchungsdatum_isErfasst: 0,
			del: 0,
			id_lokal: 0,
			mandant: 0,
			Art: 0,
			FibuKonto: 0,
			Bezeichnung: String,
			bic: String,
			BLZ: String,
			GUID: String,
			iban: String,
			Konto: String,
			pw: String,
			userBLZ: String,
			userKto: String,
			wkz: String,
			universal: String,
			nutzerid: 0,
			PrimaryKey: 0
		}
	],
	personen: 
	[
		{
			PKIndex: 0,
			Bezeichnung: String,
			Kontonr: 0,
			MandantID: 0,
			BankKontoNr: String,
			BLZ: String,
			BankBez: String,
			Zahlungsziel: 0,
			Einzug: 0,
			DebKundNr: String,
			Skonto: 0,
			BIC: String,
			IBAN: String,
			LernID: 0,
			ZahlungszielSkonto: 0,
			Ort: String,
			Strasse: String,
			Ansprechpartner: String,
			Mahnlauf: String,
			Plz: String,
			StId: String,
			Mahnfax: String,
			Mahnmail: String,
			LK: String,
			Zahlempf: String,
			Bemerkung: String,
			bankindex: 0,
			VierAugen: 0,
			Anlagedatum: 0001-01-01,
			ID_Lokal: 0,
			persoenliche_anrede: String,
			Steuernummer: String,
			lverfahren: 0,
			fremdguid: String,
			sicherprozent: 0,
			sicherfaelligkeit: 0,
			kostid2vorschl: 0,
			fremdguid_user: String,
			lieferanten_passwort: String,
			del: 0,
			sepa_mandat_id: String,
			sepa_unterschrift: 0001-01-01,
			Mahngebuehr: String,
			Mahnzins: String,
			ocr_pos: String,
			universal: String,
			leitweg_id: String,
			_erstellt: 0001-01-01,
			_aenderung: 0001-01-01,
			code_herkunft: String,
			bearbeiter: String,
			PrimaryKey: 0,
			mandant: 0
		}
	]
}