| GET, POST | /fibuscan/OffenePosten |
|---|
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 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 BankdatenResponse:
liste: Optional[List[bankdaten]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class OffenePostenRequest:
expression: Optional[str] = None
Python OffenePostenRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /fibuscan/OffenePosten HTTP/1.1
Host: ws4.fibudata.net
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<OffenePostenRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
<expression>String</expression>
</OffenePostenRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<BankdatenResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
<Liste xmlns:d2p1="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Models">
<d2p1:bankdaten>
<d2p1:AZ>0</d2p1:AZ>
<d2p1:Ablaufdatum>0001-01-01T00:00:00</d2p1:Ablaufdatum>
<d2p1:Archivstruktur>String</d2p1:Archivstruktur>
<d2p1:Auftraggeber>String</d2p1:Auftraggeber>
<d2p1:AuftraggeberBLZ>String</d2p1:AuftraggeberBLZ>
<d2p1:AuftraggeberKto>String</d2p1:AuftraggeberKto>
<d2p1:Ausgeblendet>0</d2p1:Ausgeblendet>
<d2p1:Bankindex_tr>0</d2p1:Bankindex_tr>
<d2p1:Betrag>0</d2p1:Betrag>
<d2p1:Bnr>0</d2p1:Bnr>
<d2p1:Briefktxt>String</d2p1:Briefktxt>
<d2p1:Briefkvorl>0</d2p1:Briefkvorl>
<d2p1:Buchungstext>String</d2p1:Buchungstext>
<d2p1:Buchungstyp>String</d2p1:Buchungstyp>
<d2p1:Datenindex>0</d2p1:Datenindex>
<d2p1:Datum>0001-01-01T00:00:00</d2p1:Datum>
<d2p1:Del>0</d2p1:Del>
<d2p1:Dokumentenart>String</d2p1:Dokumentenart>
<d2p1:Dta>0</d2p1:Dta>
<d2p1:Eingangdatum>0001-01-01T00:00:00</d2p1:Eingangdatum>
<d2p1:Erfasst>0001-01-01T00:00:00</d2p1:Erfasst>
<d2p1:Faelligkeit>0</d2p1:Faelligkeit>
<d2p1:FaelligkeitSK>0</d2p1:FaelligkeitSK>
<d2p1:File>0</d2p1:File>
<d2p1:Fälligkeit>0001-01-01T00:00:00</d2p1:Fälligkeit>
<d2p1:ID_Lokal>0</d2p1:ID_Lokal>
<d2p1:ID_Transfer>0</d2p1:ID_Transfer>
<d2p1:ID_Verrechnung>0</d2p1:ID_Verrechnung>
<d2p1:ID_Wiederkehrend>0</d2p1:ID_Wiederkehrend>
<d2p1:Info>0</d2p1:Info>
<d2p1:Infotxt>String</d2p1:Infotxt>
<d2p1:IsSkontoAusbuchung>0</d2p1:IsSkontoAusbuchung>
<d2p1:Ktr>0</d2p1:Ktr>
<d2p1:Mahndatum>0001-01-01T00:00:00</d2p1:Mahndatum>
<d2p1:Mahnstufe>0</d2p1:Mahnstufe>
<d2p1:Originalauszug>0</d2p1:Originalauszug>
<d2p1:PKIndex>0</d2p1:PKIndex>
<d2p1:PkontoID>0</d2p1:PkontoID>
<d2p1:PrimaryKey>0</d2p1:PrimaryKey>
<d2p1:RNR>String</d2p1:RNR>
<d2p1:Skontoeuro>0</d2p1:Skontoeuro>
<d2p1:Text>String</d2p1:Text>
<d2p1:Transfer>0</d2p1:Transfer>
<d2p1:Verbucht>0001-01-01T00:00:00</d2p1:Verbucht>
<d2p1:Volltext>String</d2p1:Volltext>
<d2p1:Vorlaufnr>0</d2p1:Vorlaufnr>
<d2p1:bankindex>0</d2p1:bankindex>
<d2p1:barcode>String</d2p1:barcode>
<d2p1:bearbeiter>String</d2p1:bearbeiter>
<d2p1:del>0</d2p1:del>
<d2p1:fremdguid>String</d2p1:fremdguid>
<d2p1:isEinbehalt>0</d2p1:isEinbehalt>
<d2p1:isFreigabe>0</d2p1:isFreigabe>
<d2p1:keinOP>0</d2p1:keinOP>
<d2p1:ocranalyse>String</d2p1:ocranalyse>
<d2p1:ustmerkmal>String</d2p1:ustmerkmal>
<d2p1:zeitstempel>String</d2p1:zeitstempel>
<d2p1:zurueckgesetzt>0</d2p1:zurueckgesetzt>
</d2p1:bankdaten>
</Liste>
</BankdatenResponse>