| GET, POST | /fibuscan/Onlinehandel/TreffertypenLaden |
|---|
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 onlinehandel_treffertypen(IPrimaryKey, IMandnr, IDel, ITableBase):
id: Optional[int] = None
guid: Optional[str] = None
mandant: Optional[int] = None
del_: Optional[int] = field(metadata=config(field_name='del'), default=None)
parent_id: Optional[int] = None
soll_parsen: Optional[int] = None
bezeichnung: Optional[str] = None
_erstellt: Optional[datetime.datetime] = None
_aenderung: Optional[datetime.datetime] = None
suchfeld1: Optional[int] = None
suchfeld1_text: Optional[str] = None
suchfeld2: Optional[int] = None
suchfeld2_text: Optional[str] = None
# @Ignore()
primary_key: Optional[int] = None
class Onlinehandel_Enum_Bearbeitungstyp(str, Enum):
NONE = 'None'
EXACT__I_D = 'Exact_ID'
CONTAINS__I_D1 = 'Contains_ID1'
START_LOSE = 'StartLose'
END_LOSE = 'EndLose'
LERNEINTRAG = 'Lerneintrag'
BETRAGTREFFER__Z_A__A_R = 'Betragtreffer_ZA_AR'
STORNOTREFFER = 'Stornotreffer'
UEBERHANG = 'Ueberhang'
GUTSCHRIFT = 'Gutschrift'
MANUELL = 'Manuell'
EINGANGSRECHNUNG = 'Eingangsrechnung'
SONSTIGE__KLAERUNG = 'Sonstige_Klaerung'
BANKAUSGLEICH = 'Bankausgleich'
FEHLENDE_A_R = 'FehlendeAR'
FEHLENDE_G_S = 'FehlendeGS'
NICHT_BUCHEN = 'NichtBuchen'
ABW_KD_ZHLG = 'Abw_kd_zhlg'
BAR = 'Bar'
VORMONAT = 'Vormonat'
WAEHRUNGSABWEICHUNG = 'Waehrungsabweichung'
BETRAGSABWEICHUNG_KL__R_D = 'Betragsabweichung_kl_RD'
ORDER_ID = 'OrderId'
BETRAGTREFFER__Z_A__Z_A = 'Betragtreffer_ZA_ZA'
BETRAGSABWEICHUNG_GR__R_D = 'Betragsabweichung_gr_RD'
STORNO__I_D = 'Storno_ID'
STORNO__CONTAINS__I_D = 'Storno_Contains_ID'
ABSCHOEPFUNG = 'Abschoepfung'
VOLLTEXT = 'Volltext'
VOLLTEXT_KL__RD = 'Volltext_kl_Rd'
VOLLTEXT_GR__RD = 'Volltext_gr_Rd'
SONSTIGES = 'Sonstiges'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class TreffertypParent:
id: int = 0
title: Optional[str] = None
bearbeitungstyp: Optional[Onlinehandel_Enum_Bearbeitungstyp] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class OnlinehandelTreffertypenLadenResponse:
liste: Optional[List[onlinehandel_treffertypen]] = None
parents_liste: Optional[List[TreffertypParent]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class OnlinehandelTreffertypenLadenRequest:
pass
Python OnlinehandelTreffertypenLadenRequest 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/Onlinehandel/TreffertypenLaden HTTP/1.1
Host: ws4.fibudata.net
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<OnlinehandelTreffertypenLadenRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages" />
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<OnlinehandelTreffertypenLadenResponse 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:onlinehandel_treffertypen>
<d2p1:PrimaryKey>0</d2p1:PrimaryKey>
<d2p1:_aenderung>0001-01-01T00:00:00</d2p1:_aenderung>
<d2p1:_erstellt>0001-01-01T00:00:00</d2p1:_erstellt>
<d2p1:bezeichnung>String</d2p1:bezeichnung>
<d2p1:del>0</d2p1:del>
<d2p1:guid>String</d2p1:guid>
<d2p1:id>0</d2p1:id>
<d2p1:mandant>0</d2p1:mandant>
<d2p1:parent_id>0</d2p1:parent_id>
<d2p1:soll_parsen>0</d2p1:soll_parsen>
<d2p1:suchfeld1>0</d2p1:suchfeld1>
<d2p1:suchfeld1_text>String</d2p1:suchfeld1_text>
<d2p1:suchfeld2>0</d2p1:suchfeld2>
<d2p1:suchfeld2_text>String</d2p1:suchfeld2_text>
</d2p1:onlinehandel_treffertypen>
</Liste>
<ParentsListe>
<TreffertypParent>
<Id>0</Id>
<Title>String</Title>
<bearbeitungstyp>None</bearbeitungstyp>
</TreffertypParent>
</ParentsListe>
</OnlinehandelTreffertypenLadenResponse>