| GET, POST | /fibuscan/DokumentUpload/Failed |
|---|
import datetime
import decimal
from marshmallow.fields import *
from servicestack import *
from typing import *
from dataclasses import dataclass, field
from dataclasses_json import dataclass_json, LetterCase, Undefined, config
from enum import Enum, IntEnum
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class dokumente(IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung):
id: Optional[int] = None
_erstellt: Optional[datetime.datetime] = None
_aenderung: Optional[datetime.datetime] = None
mandant: Optional[int] = None
datenindex: Optional[int] = None
dateiname: Optional[str] = None
zip_dateiname: Optional[str] = None
sub_pfad: Optional[str] = None
upload: Optional[int] = None
download_ext: Optional[int] = None
datum: Optional[datetime.datetime] = None
link: Optional[str] = None
anlagen: Optional[str] = None
metadaten: Optional[str] = None
dateityp: Optional[int] = None
del_: Optional[int] = field(metadata=config(field_name='del'), default=None)
hash: Optional[str] = None
guid: Optional[str] = None
# @Ignore()
server_hash: Optional[str] = None
# @Ignore()
primary_key: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class bankdaten(IPrimaryKey, IBankindex, IPKindex, IDel):
datenindex: Optional[int] = None
bankindex: Optional[int] = None
text: Optional[str] = None
datum: Optional[datetime.datetime] = None
betrag: Optional[Decimal] = None
erfasst: Optional[datetime.datetime] = None
bnr: Optional[int] = None
auftraggeber: Optional[str] = None
auftraggeber_b_l_z: Optional[str] = None
auftraggeber_kto: Optional[str] = None
buchungstyp: Optional[str] = None
buchungstext: Optional[str] = None
verbucht: Optional[datetime.datetime] = None
pkonto_i_d: Optional[int] = None
fälligkeit: Optional[datetime.datetime] = None
ktr: Optional[int] = None
rnr: Optional[str] = None
transfer: Optional[int] = None
info: Optional[int] = None
del_: Optional[int] = field(metadata=config(field_name='del'), default=None)
az: Optional[int] = None
vorlaufnr: Optional[int] = None
infotxt: Optional[str] = None
briefktxt: Optional[str] = None
briefkvorl: Optional[int] = None
skontoeuro: Optional[Decimal] = None
mahnstufe: Optional[int] = None
mahndatum: Optional[datetime.datetime] = None
dta: Optional[int] = None
eingangdatum: Optional[datetime.datetime] = None
file: Optional[int] = None
volltext: Optional[str] = None
ausgeblendet: Optional[int] = None
zurueckgesetzt: Optional[int] = None
faelligkeit: Optional[int] = None
faelligkeit_s_k: Optional[int] = None
bankindex_tr: Optional[int] = None
i_d__verrechnung: Optional[int] = None
i_d__transfer: Optional[int] = None
i_d__lokal: Optional[int] = None
originalauszug: Optional[int] = None
is_skonto_ausbuchung: Optional[int] = None
ablaufdatum: Optional[datetime.datetime] = None
dokumentenart: Optional[str] = None
archivstruktur: Optional[str] = None
zeitstempel: Optional[str] = None
ocranalyse: Optional[str] = None
fremdguid: Optional[str] = None
is_einbehalt: Optional[int] = None
barcode: Optional[str] = None
is_freigabe: Optional[int] = None
ustmerkmal: Optional[str] = None
kein_o_p: Optional[int] = None
i_d__wiederkehrend: Optional[int] = None
bearbeiter: Optional[str] = None
# @Ignore()
primary_key: Optional[int] = None
# @Ignore()
pk_index: Optional[int] = None
# @Ignore()
del_: Optional[int] = field(metadata=config(field_name='del'), default=None)
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class bank(IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, INutzerid):
bank_i_d: Optional[int] = None
_erstellt: Optional[datetime.datetime] = None
_aenderung: Optional[datetime.datetime] = None
anlagedatum: Optional[datetime.datetime] = None
ktotyp: Optional[int] = None
max_banktext: Optional[int] = None
abruf: Optional[int] = None
is_rev: Optional[int] = None
is_sepa: Optional[int] = None
buchungsdatum_is_erfasst: Optional[int] = None
del_: Optional[int] = field(metadata=config(field_name='del'), default=None)
id_lokal: Optional[int] = None
mandant: Optional[int] = None
art: Optional[int] = None
fibu_konto: Optional[int] = None
bezeichnung: Optional[str] = None
bic: Optional[str] = None
blz: Optional[str] = None
guid: Optional[str] = None
iban: Optional[str] = None
konto: Optional[str] = None
pw: Optional[str] = None
user_b_l_z: Optional[str] = None
user_kto: Optional[str] = None
wkz: Optional[str] = None
universal: Optional[str] = None
nutzerid: Optional[int] = None
# @Ignore()
primary_key: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class personendb(IMandnr, IPrimaryKey, IBankindex, IPKindex, IDel, ITableBaseErstelltAenderung):
pk_index: Optional[int] = None
bezeichnung: Optional[str] = None
kontonr: Optional[int] = None
mandant_i_d: Optional[int] = None
bank_konto_nr: Optional[str] = None
blz: Optional[str] = None
bank_bez: Optional[str] = None
zahlungsziel: Optional[int] = None
einzug: Optional[int] = None
deb_kund_nr: Optional[str] = None
skonto: Optional[Decimal] = None
bic: Optional[str] = None
iban: Optional[str] = None
lern_i_d: Optional[int] = None
zahlungsziel_skonto: Optional[int] = None
ort: Optional[str] = None
strasse: Optional[str] = None
ansprechpartner: Optional[str] = None
mahnlauf: Optional[str] = None
plz: Optional[str] = None
st_id: Optional[str] = None
mahnfax: Optional[str] = None
mahnmail: Optional[str] = None
lk: Optional[str] = None
zahlempf: Optional[str] = None
bemerkung: Optional[str] = None
bankindex: Optional[int] = None
vier_augen: Optional[int] = None
anlagedatum: Optional[datetime.datetime] = None
i_d__lokal: Optional[int] = None
persoenliche_anrede: Optional[str] = None
steuernummer: Optional[str] = None
lverfahren: Optional[int] = None
fremdguid: Optional[str] = None
sicherprozent: Optional[Decimal] = None
sicherfaelligkeit: Optional[int] = None
kostid2vorschl: Optional[int] = None
fremdguid_user: Optional[str] = None
lieferanten_passwort: Optional[str] = None
del_: Optional[int] = field(metadata=config(field_name='del'), default=None)
sepa_mandat_id: Optional[str] = None
sepa_unterschrift: Optional[datetime.datetime] = None
mahngebuehr: Optional[str] = None
mahnzins: Optional[str] = None
ocr_pos: Optional[str] = None
universal: Optional[str] = None
leitweg_id: Optional[str] = None
_erstellt: Optional[datetime.datetime] = None
_aenderung: Optional[datetime.datetime] = None
code_herkunft: Optional[str] = None
bearbeiter: Optional[str] = None
# @Ignore()
primary_key: Optional[int] = None
# @Ignore()
mandant: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DokumentUploadFailedListResponse:
dokumente: Optional[List[dokumente]] = None
bankdaten: Optional[List[bankdaten]] = None
banks: Optional[List[bank]] = None
personen: Optional[List[personendb]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DokumentUploadFailedListRequest:
expression: Optional[str] = None
limit: int = 0
Python DokumentUploadFailedListRequest 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/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
}
]
}